Releases: apache/netbeans
Releases · apache/netbeans
Apache NetBeans 20-rc1
What's Changed
Gradle
- Return the highest quality from all the loaders. by @sdedic in #6371
- Workaround: Avoid reporting BOMs among dependencies to prevent dependency graphs explosion by @sdedic in #6435
- Update Gradle Tooling API to 8.4 by @lkishalmi in #6553
- Do not ask for proxies on each project. by @sdedic in #6558
- #6536, #6537: avoid stack overflow, catch missing artifacts to be downloaded. by @sdedic in #6548
- Removed a few defunct Gradle Settings by @lkishalmi in #6516
Maven
- Maven Embedder resolve() fix by @sdedic in #6344
- Micronaut's lifecycle participant changed FQN in Micronaut 4.x by @sdedic in #6386
- Prevent NPE inside enable preview for Maven when pom.xml contains the… by @lahodaj in #6446
- NB module project wizard should not use snapshot versions. by @mbien in #6483
- UpdateDependencyHint should work on plugins with default maven group id by @mbien in #6493
- Update to maven-indexer 7.0.4 and lucene 9.8.0. by @mbien in #6506
- Upgrading the JDOM library in maven.embedder from version 1.0 to 2.0.6.1 by @lahodaj in #6478
- Build with dependencies before main action by @sdedic in #6520
- Update bundled maven to 3.9.5. by @mbien in #6533
- #6525: maven execution should setup LegacySupport before running Maven by @sdedic in #6552
Ant
Java
- Upgrading to JDK 21 nb-javac by @lahodaj in #6206
- Code completion modified to support JDK 21 features. by @dbalek in #6253
- Supporting source file launcher in VS Code extension by @lahodaj in #6262
- Do not mark test methods as unused. by @dbalek in #6277
- Add nb-javac libwrapper tests. by @mbien in #6308
- Fix: Java completion parameter tooltip is not shown if previous parameter is TypeVariable by @matthiasblaesing in #6268
- Handle errors in annotation processor initialization by @dbalek in #6422
- Update nb-javac to jdk-21u. by @dbalek in #6425
- The ClassLoader used to load annotation processors does not return directories from getResource/getResources methods, while normal ClassLoaders do - fixing. by @lahodaj in #6466
- LPS: SignatureHelp implemented. by @dbalek in #6476
- Disaplay parameter tooltips for annotations. by @dbalek in #6487
- Micronaut: Add missing path variable parameter fix. by @dbalek in #6498
- Bump gson from 2.8.5 to 2.8.9 in /nbbuild/misc/prepare-bundles by @dependabot in #4137
- Bump gson from 2.8.5 to 2.8.9 in /webcommon/typescript.editor/bundles/prepare by @dependabot in #4138
- Add support for String Templates. by @lahodaj in #6415
- CI: Enable java.editor.base tests. by @mbien in #6543
- Update JavaFX wizard names and move DukeScript wizard to a better position. by @mbien in #6551
- Remove TreeShims mechanism. by @mbien in #6495
- upgrade codesnippet-doclet by @ebarboni in #6565
- Improve inline-hints settings, add keybinding, disable by default. by @mbien in #6561
- Compute JavaDoc URLs lazily by @mbien in #6213
PHP
- PHP: Improved validation when creating a line breakpoint by @troizet in #6241
- Fixed gap between checkboxes in php project testing settings by @troizet in #6381
- Prevent getting an incorrect type if a return type is
static
with PHPDoc tag(@return
) #6247 by @junichi11 in #6251 - Prevent NPE when IntroduceSuggestionHint generates code by @junichi11 in #6269
- Fix the problem that typed fields marked as deprecated are not displayed as deprecated #6310 by @junichi11 in #6321
- Keep existing order of use type kinds(types, functions, constants) if possible #6274 by @junichi11 in #6322
- Fix code completion for fields with single line var doc #6359 by @junichi11 in #6364
- PHP: Added support for exception breakpoints. by @troizet in #6366
- PHP: In the navigator, inherited members are displayed in a different color, similar to how it is done in java by @troizet in #6393
- Fix wrong
IncorectNamedArgumentHintError
#6432 by @junichi11 in #6437 - Add "After Use Trait" to the formatting options #4685 by @junichi11 in #6467
- PHP: Fixed element positioning in code completion settings for php by @troizet in #6512
C/C++
- Stabilize CPPLite: Discard STDERR by @matthiasblaesing in #6305
Enterprise
- Feature: Added all enterprise modules with non failing unit tests by @asbachb in #6244
- Start running enterprise tests on JDK 11 by @mbien in #6296
- use 'parameters' to find out if createProcedureInfo() was already invoked by @thurka in #6298
- LSP: Micronaut symbols position fixed. by @dbalek in #6352
- LSP: Micronaut endpoints finder fixes. by @dbalek in #6380
- Micronaut: Avoid using jakarta.persistence when generating entity classes by @dbalek in #6409
- Micronaut 4 build plugin recognized. by @sdedic in #6424
- Open the Payara Server's home and domain directory in Explorer by @jGauravGupta in #6347
- Fixed increasing number of steps by @thurka in #6420
- Quickpick title for database fixed by @thurka in #6413
- JakartaEE: Fix more cases where jakarta namespace has to be supported by @matthiasblaesing in #6473
- Display
Faces VERSION
instead ofJSF VERSION
by @asbachb in #6564 - Add support for GlassFish 7.0.6, 7.0.7, and 7.0.9 by @pepness in #6542
- Do not create repository and entity classes from template by @thurka in #6529
Web
- JS: Fix handling of classes declared in anonymous functions by @matthiasblaesing in #6249
- Improvement of CSS support in NetBeans (@layer, @supports, containment module, text module, math functions, less optional imports) by @matthiasblaesing in #6451
Versioning
- Update jgit from 5.7.0 to 6.7.0. by @matthiasblaesing in #6544
- Read initial git branch name from user config. by @mbien in #6528
- Git: enable "replace invalid branch characters" by default by @mbien in #6555
Editor
- Fix: Enable to add docker instance via socket on mac with apple silicon by @lazydan in #6328
- Checkbox support on Markdown preview by @moacirrf in #6401
UI Changes
- Enable validation and code completion for XML documents without schemaLocation by @matthiasblaesing in #6245
- Update FlatLaf from 3.1 to 3.2 by @eirikbakke in #6362
- Copy FlatLAF label positioning improvements into the Windows LAF by @eirikbakke in #5338
- Remove little black line from new-project wizard. by @mbien in #6349
- Remove obsolete UseQuartz JVM flag. by @mbien in #6474
- Update FlatLaf from 3.2 to 3.2.1 by @DevCharly in #6411
- Retry fetching clipboard contents when it initially fails by @matthiasblaesing in #6443
- Use extended mouse buttons for back / forward actions (GH5728) by @neilcsmith-net in #6434
- FlatLaf: Enable Window decoration option for Linux by @demitriusbelai in #6391
- Improve cluster activation UX by @mbie...
Apache NetBeans 19
What's Changed
Gradle
- Configure regular "run" / JavaExec-style tasks for single-class execution. Retain runSingle for compatibility. by @sdedic in #6003
- Gradle Tooling API 8.3-rc-1 by @lkishalmi in #6254
- Keep using Groovy DSL for Gradle by @lkishalmi in #6307
- Configure latest released wrapper in new Gradle project by @neilcsmith-net in #6333
Maven
- upgrade to maven-indexer 7.0.1 and improve index downloads by @mbien in #4999
- Improving enable-preview Java fix by @jlahoda in #5802
- upgrade to apache lucene 9.6.0 and maven-indexer 7.0.2 + more by @mbien in #5931
- upgrade bundled maven to 3.9.2. by @mbien in #5936
- use SMO service for class name and SHA1 queries. by @mbien in #5984
- maven remote index filters by @mbien in #5922
- #5978: Maven/priming optimization by @sdedic in #5998
- Integrate upstream incremental index update optimizations and other improvements by @mbien in #6089
- Defensive guards against invalid code points in preferences. by @mbien in #6094
- Upgrade bundled maven to 3.9.3. by @mbien in #6117
- Fix wrong javac tree access for module information in modular maven project by @matthiasblaesing in #6154
- Fix unstable unittest org.netbeans.modules.maven.ModuleInfoSupportTest by @matthiasblaesing in #6168
- Fix NumberFormatException in maven dependency update hint. by @mbien in #6184
- Update Jakarta EE 10 archetype for a new project by @OndroMih in #6201
- Fix cycle in problem reporter with unreachable artifacts. by @sdedic in #6197
- Revert "Use resolve() method that actually throws exception." by @mbien in #6228
- Enable 'Rerun failed tests' button for JUnit5 by @Atrament666 in #6217
Java
- #4447 - Fix missing code folding blocks in java editor for conditions, loops and try/catch by @Chris2011 in #4448
- VSCode: Various code completion enhancements. by @dbalek in #5963
- VSCode: Completion for annonymous inner classes improved. by @dbalek in #5981
- Enable Micronaut HyperlinkProviders - deadlocks fixed. by @dbalek in #5991
- Make sure the test roots are associated with the correct project(s) before attempting to run tests. by @jlahoda in #5722
- Adding a way to directly specify JTreg when no is known by @jlahoda in #5721
- JPDA Evaluator: Value, Description and Children should not be fetched on the EDT by @matthiasblaesing in #5877
- Adding an option to disable unused hint for package private elements, ignoring elements that possibly are looked up using MethodHandles.Lookup. by @jlahoda in #5173
- Attempting to avoid a crash when running a project/file when there's no DB connection. by @lahodaj in #6085
- Enable modules to depend on CPU architecture, Update OpenJFX and support Aarch64 for Linux and mac OS by @matthiasblaesing in #6028
- Reverting "Prefixing all code names of commands with 'nbls'.", as more time will be needed to discuss, validate the patch and adjust to it. by @lahodaj in #6114
- Update collection return encapsulation hint. by @mbien in #6090
- Provide Lambda expression option in Listener generation style by @kamilkrzywanski in #6150
- VisualDevelopmentUtil should close streams by @Alfusainey in #6172
- [NETBEANS-5719] Add option to disable tooltips for parameter completion. by @notzed in #5897
- Repair openjdk.project tests and add them to CI by @mbien in #6194
- Adding ability to run a single sub-test for tests under jtreg. by @jlahoda in #6067
- Make NP Dereference hint aware of Objects.requireNonNull(). by @mbien in #6195
- Support for transformation from jakartaee8 to jakartaee10 applications by @breakponchito in #5847
- Fix for BigStringCustomEditor not being able to save Strings backed by byte arrays by @SirIntellegence in #6157
- Add javadoc support for the 2nd jdk early release by @pepness in #6078
- Investigate ComputeImportsTest test failures by @mbien in #6235
- Fix Javadoc formatting error when using add/remove param hint. by @neilcsmith-net in #6282
- Clarify Java Platform Manager UI. by @mbien in #6325
PHP
- PHP: Changed the way null is parsed similar to true and false. by @troizet in #6065
- Revert "Fix Imports" changes by @junichi11 in #6152
- Stabilize some unreliable tests for smoother CI operation by @mbien in #6151
- Fix
instanceof
expression with casting #5933 by @junichi11 in #6092 - Add "Fix Imports" changes again by @junichi11 in #6161
- Update the PHP sample project for PHPUnit by @junichi11 in #6169
- Fix "Fix Imports" when the vardoc has nullable types by @junichi11 in #6170
- Fix incorrect AbstractClassInstantiationHintError #6119 by @junichi11 in #6171
- Fix "Fix Imports" issues again #5578 by @junichi11 in #6177
- Don't remove existing uses if they are the same as the created string for use statements by @junichi11 in #6179
- Fix the vendor name regex for Composer #6192 by @junichi11 in #6196
- Avoid getting all types with an empty type name #6039 by @junichi11 in #6237
- Add blank lines for formatting options(Between Use Types) when use statements are inserted by "Fix Imports" #6238 by @junichi11 in #6242
Enterprise
- Improve WildFly support for jakarta ee and java ee javadocs by @pepness in #5871
- Add support for GlassFish 7.0.4 by @pepness in #5925
- Adding support for port offset when running WildFly by @ehsavoie in #5597
- NETBEANS-4035: CDI Bean as Named is not listed in xhtml for selection by @juneau001 in #5866
- Add support for GlassFish 7.0.5 by @pepness in #6002
- Fix specification version going backwards in web.beans and jakarta.web.beans by @matthiasblaesing in #6001
- Refactoring: Simplify
Profile
by @asbachb in #5970 - Tomcat 11 increased min supported Java version to 21 by @pepness in #6064
- [NETBEANS-4927] Maven EAR project fails to deploy on an app server by @OndroMih in #4929
- Fix some compiler warnings and did some cleanups for module
j2ee.core
by @asbachb in #6118 - Dbalek/micronaut class generator fixes by @dbalek in #6107
- Ability to navigate around Micronaut project by URI and beans. by @dbalek in #6123
- Filtering symbols by query prefix. by @dbalek in #6136
- Bugfix: Added ability to find
jakarta
related jars for wildfly server instances by @asbachb in #6140 - Add support for Wildfly 28 by @asbachb in #6138
- Added support for JSF 4.0 namespaces by @asbachb in #6160
- Jakarta EE Entitiy and EJB support by @asbachb in #6129
- Add support for GlassFish 7.0.6 by @pepness in #6221
- Bugfix: Bring back singleton option when creating a new Session Bean and interfaceless EJBs by @matthiasblaesing in #6257
Web
- [JS] Fix ConcurrentModificationException scanning export class {} with multiple members by @matthiasblaesing in #5983
- [JS] Improve resolving this in ClassElements and in arrow functions by @matthiasblaesing in #5995
- [JS] Fix handling of class constructor in classes in an...
19-rc5
What's Changed
Gradle
- Keep using Groovy DSL for Gradle by @lkishalmi in #6307
- Configure latest released wrapper in new Gradle project by @neilcsmith-net in #6333
Java
Full Changelog: 19-rc4...19-rc5
Apache NetBeans 19-rc4
What's Changed
Java
- Fix Javadoc formatting error when using add/remove param hint. by @neilcsmith-net in #6282
Enterprise
- Bugfix: Bring back singleton option when creating a new Session Bean and interfaceless EJBs by @matthiasblaesing in #6257
Platform
- Fix issue (GH6290) in new DialogDisplayerImpl behaviour by @neilcsmith-net in #6294
Language Server Protocol
Other Changes
- Terminal input ignores detected encoding by @matthiasblaesing in #6271
- Fix: Committing SQL files does not change blue color on the file tab in editor by @matthiasblaesing in #6265
Full Changelog: 19-rc3...19-rc4
Apache NetBeans 19-rc3
What's Changed
Gradle
- Gradle Tooling API 8.3-rc-1 by @lkishalmi in #6254
Maven
- Revert "Use resolve() method that actually throws exception." by @mbien in #6228
- Enable 'Rerun failed tests' button for JUnit5 by @Atrament666 in #6217
Java
PHP
- Avoid getting all types with an empty type name #6039 by @junichi11 in #6237
- Add blank lines for formatting options(Between Use Types) when use statements are inserted by "Fix Imports" #6238 by @junichi11 in #6242
Enterprise
Platform
Language Server Protocol
Full Changelog: 19-rc1...19-rc3
Apache NetBeans 19-rc1
What's Changed
Gradle
- Configure regular "run" / JavaExec-style tasks for single-class execution. Retain runSingle for compatibility. by @sdedic in #6003
Maven
- upgrade to maven-indexer 7.0.1 and improve index downloads by @mbien in #4999
- Improving enable-preview Java fix by @jlahoda in #5802
- upgrade to apache lucene 9.6.0 and maven-indexer 7.0.2 + more by @mbien in #5931
- upgrade bundled maven to 3.9.2. by @mbien in #5936
- use SMO service for class name and SHA1 queries. by @mbien in #5984
- maven remote index filters by @mbien in #5922
- #5978: Maven/priming optimization by @sdedic in #5998
- Integrate upstream incremental index update optimizations and other improvements by @mbien in #6089
- Defensive guards against invalid code points in preferences. by @mbien in #6094
- Upgrade bundled maven to 3.9.3. by @mbien in #6117
- Fix wrong javac tree access for module information in modular maven project by @matthiasblaesing in #6154
- Fix unstable unittest org.netbeans.modules.maven.ModuleInfoSupportTest by @matthiasblaesing in #6168
- Fix NumberFormatException in maven dependency update hint. by @mbien in #6184
- Update Jakarta EE 10 archetype for a new project by @OndroMih in #6201
- Fix cycle in problem reporter with unreachable artifacts. by @sdedic in #6197
Java
- #4447 - Fix missing code folding blocks in java editor for conditions, loops and try/catch by @Chris2011 in #4448
- VSCode: Various code completion enhancements. by @dbalek in #5963
- VSCode: Completion for annonymous inner classes improved. by @dbalek in #5981
- Enable Micronaut HyperlinkProviders - deadlocks fixed. by @dbalek in #5991
- Make sure the test roots are associated with the correct project(s) before attempting to run tests. by @jlahoda in #5722
- Adding a way to directly specify JTreg when no is known by @jlahoda in #5721
- JPDA Evaluator: Value, Description and Children should not be fetched on the EDT by @matthiasblaesing in #5877
- Adding an option to disable unused hint for package private elements, ignoring elements that possibly are looked up using MethodHandles.Lookup. by @jlahoda in #5173
- Attempting to avoid a crash when running a project/file when there's no DB connection. by @lahodaj in #6085
- Enable modules to depend on CPU architecture, Update OpenJFX and support Aarch64 for Linux and mac OS by @matthiasblaesing in #6028
- Reverting "Prefixing all code names of commands with 'nbls'.", as more time will be needed to discuss, validate the patch and adjust to it. by @lahodaj in #6114
- Update collection return encapsulation hint. by @mbien in #6090
- Provide Lambda expression option in Listener generation style by @kamilkrzywanski in #6150
- VisualDevelopmentUtil should close streams by @Alfusainey in #6172
- [NETBEANS-5719] Add option to disable tooltips for parameter completion. by @notzed in #5897
- Repair openjdk.project tests and add them to CI by @mbien in #6194
- Adding ability to run a single sub-test for tests under jtreg. by @jlahoda in #6067
- Make NP Dereference hint aware of Objects.requireNonNull(). by @mbien in #6195
- Support for transformation from jakartaee8 to jakartaee10 applications by @breakponchito in #5847
- Fix for BigStringCustomEditor not being able to save Strings backed by byte arrays by @SirIntellegence in #6157
- Add javadoc support for the 2nd jdk early release by @pepness in #6078
PHP
- PHP: Changed the way null is parsed similar to true and false. by @troizet in #6065
- Revert "Fix Imports" changes by @junichi11 in #6152
- Stabilize some unreliable tests for smoother CI operation by @mbien in #6151
- Fix
instanceof
expression with casting #5933 by @junichi11 in #6092 - Add "Fix Imports" changes again by @junichi11 in #6161
- Update the PHP sample project for PHPUnit by @junichi11 in #6169
- Fix "Fix Imports" when the vardoc has nullable types by @junichi11 in #6170
- Fix incorrect AbstractClassInstantiationHintError #6119 by @junichi11 in #6171
- Fix "Fix Imports" issues again #5578 by @junichi11 in #6177
- Don't remove existing uses if they are the same as the created string for use statements by @junichi11 in #6179
- Fix the vendor name regex for Composer #6192 by @junichi11 in #6196
Enterprise
- Improve WildFly support for jakarta ee and java ee javadocs by @pepness in #5871
- Add support for GlassFish 7.0.4 by @pepness in #5925
- Adding support for port offset when running WildFly by @ehsavoie in #5597
- NETBEANS-4035: CDI Bean as Named is not listed in xhtml for selection by @juneau001 in #5866
- Add support for GlassFish 7.0.5 by @pepness in #6002
- Fix specification version going backwards in web.beans and jakarta.web.beans by @matthiasblaesing in #6001
- Refactoring: Simplify
Profile
by @asbachb in #5970 - Tomcat 11 increased min supported Java version to 21 by @pepness in #6064
- [NETBEANS-4927] Maven EAR project fails to deploy on an app server by @OndroMih in #4929
- Fix some compiler warnings and did some cleanups for module
j2ee.core
by @asbachb in #6118 - Dbalek/micronaut class generator fixes by @dbalek in #6107
- Ability to navigate around Micronaut project by URI and beans. by @dbalek in #6123
- Filtering symbols by query prefix. by @dbalek in #6136
- Bugfix: Added ability to find
jakarta
related jars for wildfly server instances by @asbachb in #6140 - Add support for Wildfly 28 by @asbachb in #6138
- Added support for JSF 4.0 namespaces by @asbachb in #6160
- Jakarta EE Entitiy and EJB support by @asbachb in #6129
Web
- [JS] Fix ConcurrentModificationException scanning export class {} with multiple members by @matthiasblaesing in #5983
- [JS] Improve resolving this in ClassElements and in arrow functions by @matthiasblaesing in #5995
- [JS] Fix handling of class constructor in classes in anonymous functions by @matthiasblaesing in #5951
- add user-select css property by @pquiring in #5830
Editor
- A very minimal, but functional viewer for Markdown files. by @lkishalmi in #5891
- Markdown viewer links by @lkishalmi in #5898
- Fix multitabs underline at top tab rendering. by @mbien in #6073
UI Changes
- Enable sub-pixel anti-aliasing in splash screen progress text by @eirikbakke in #6016
- Switch FlatLaf JTabbedPane tab type to card. by @neilcsmith-net in #6070
- FlatLaf: fix location of drag-and-drop insert indicator lines by @DevCharly in #6142
- improve/fix painting of drag-and-drop insert indicator lines on HiDPI screens by @DevCharly in #6144
- Update rounding in terminal font metrics to address GH5980. by @neilcsmith-net in #6163
- Fix tab closing when trying to select partly clipped tab. by @neilcsmith-net in #6164
Platform
Apache NetBeans 18
What's Changed
Gradle
- Fix spurious messages printed to the console. by @sdedic in #5538
- Avoid ConcurrentMod exception, tolerate broken project dependencies by @sdedic in #5660
- Fixed key escaping; fixed list/map property extraction. by @sdedic in #5535
- Upgraded Gradle Tooling to 8.1-rc-2 with JDK 20 Support by @lkishalmi in #5750
- Report empty set if project does not use buildscript; prevent NPE. by @sdedic in #5768
- Better handling for dependencies w/o versions by @sdedic in #5773
- Upgrade Gradle Tooling API to 8.1 GA by @lkishalmi in #5828
- Avoid NPE on null value in list/map/property. by @sdedic in #5868
- Fix kotlin source/target version. by @sdedic in #5899
Maven
- Fixed copypaste leftovers. by @sdedic in #5406
- UnsupportedOperationException in maven dependency graph "Exclude dependency" and "Fix Version Conflict" actions by @matthiasblaesing in #5431
- Maven EventSpy not compatible < JDK 1.8 by @graben in #5548
- fixes a NPE in TestOutputListenerProvider (maven output handler). by @mbien in #5645
- Improved maven indexer failure modes in low space situations by @mbien in #5655
- add maven indexer remote index download settings. by @mbien in #5646
- upgrade bundled maven to 3.9.1 by @mbien in #5679
- Remove dependencies on Autoupdate UI by @sdedic in #5711
- Maven indexing: Retain download index setting even if index setting is disabled by @matthiasblaesing in #5673
- [maven hints] try to infer compiler plugin version from active maven version. by @mbien in #5693
- make maven project properties window aware of the javac release option by @mbien in #5744
- Improve maven multithreaded execution detection. by @asbachb in #5482
- Force refresh of live subprojects when parent recovers from broken. by @sdedic in #5781
- basic auto completion for maven version properties. by @mbien in #5823
- disable compile-on-save by default in maven projects. by @mbien in #5826
- don't block in NBM wizard + skip snapshots + more. by @mbien in #5753
- support running tests from non default test folders by @Honza-cz in #4924
- add missing error code to enable-preview hint by @mbien in #5837
- Load bundled GraalJS, give priority to GraalVM if present. by @sdedic in #5842
- Fix running and debugging single integration test (GH4513) by @neilcsmith-net in #5911
- Fix unit test on single file being reported as integration test GH4587 by @neilcsmith-net in #5912
- fix wrong maven dependency versions in binariesembedded-list. by @mbien in #5939
Java
- Fixed javadoc tags by @tbw777 in #5419
- Cleanup j2ee.persistence module by @pepness in #5444
- [NETBEANS-4123] Initial implementation of handling large strings by @SirIntellegence in #5299
- Adding system path into the classpath info when parsing custom conditions in a hint file. Avoid failures while constructing custom scopes. by @jlahoda in #5296
- platform dir: fixed some javadoc discrepancies by @tbw777 in #5222
- New rt and rf abbrevations for return true; and return false; by @japplis in #5512
- apidoc error/warning fix (#2) by @ebarboni in #5561
- Bulk added some missing ElementKind.RECORD enums. by @mbien in #5365
- Adding support for JDK 20 javac. by @jlahoda in #5550
- apidoc error/warning fix (#3) by @ebarboni in #5623
- Show missing system properties in Javadoc popup (GH5403) by @neilcsmith-net in #5669
- Fixes for Java module graph (GH4227) by @neilcsmith-net in #5668
- apidoc error/warning fix (#4) by @ebarboni in #5672
- Calculate JDK javadoc links dynamically. by @mbien in #4837
- [NETBEANS-5260] Binding patterns are valid even in absence of MatchException. by @jlahoda in #5682
- apidoc error/warning fix (#5) by @ebarboni in #5712
- apidoc error/warning fix (#6) by @ebarboni in #5734
- apidoc fixes by @ebarboni in #5741
- Make JDK URL calculation JDK 8 compatible by @matthiasblaesing in #5748
- apidoc master branch links fix by @ebarboni in #5755
SourceUtils.findMatchingChild
should never return a folder by @jglick in #5739- Remove dependency of decl. hints on hints UI; UI plugs into hints SPI. by @sdedic in #5671
- Sort overload methods in the Navigator by @junichi11 in #5797
- Adding support for evaluating watches containing binding variables. by @jlahoda in #5763
- debugger.jpda: exclude AsynchStepTest to stabilize job by @mbien in #5832
- improved JDK detection startup tasks by @mbien in #5637
- Retain SOURCE annotations inside the internal model. by @jlahoda in #4882
- Do not attempt to remove unused binding variables for now. by @jlahoda in #5902
PHP
- [GH-5427] PHP: Fix for displaying property type in documentation if @… by @troizet in #5443
- PHP: Corrected a typo in the php parser tests by @troizet in #5476
- PHP: Changed the way to parse an array type by analogy with other types. by @troizet in #5475
- PHP Debugger - show NULL values by default by @KacerCZ in #5531
- Fixed detection of duplicate types by @KacerCZ in #5534
- Regenerate PHP signature files by @junichi11 in #5565
- Fix #5578 namespaces/use placement by @rossluk in #5579
- Fixed display of hints descriptions for php in the hints settings by @troizet in #5649
- Test PHP cluster on JDK 11 and fix tests where needed by @mbien in #5658
- PHP: Adding a new error hint, as suggested in #5078. by @troizet in #5648
- Fix incorrect unused coloring #5551 by @junichi11 in #5670
- Show intersection types in the PHP doc window #5426 by @junichi11 in #5678
- Add the formatting options for the null coalescing oprator (
??
) #5011 by @junichi11 in #5689 - Fix GotoDeclaration feature for
instanceof
interface #5371 by @junichi11 in #5684 - Fix an array formatting in a match arm #5186 by @junichi11 in #5685
- Fix the code completion for instance context of Enum #5100 by @junichi11 in #5686
- [PHP] Multiple default namespace navigator fix, FixImports for the whole file by @rossluk in #5681
- PHP 8.1: Explicit octal integer literal notation #5026 by @junichi11 in #5695
- PHP: Fixed issue #5375 for intersection type by @troizet in #5700
- PHP: Fix the IntroduceSuggestion hint for Enum by @junichi11 in #5704
- Fix GotoDeclaration in Enum implementing interface by @junichi11 in #5706
- Fix an issue that whitespace cannot be added #5707 by @junichi11 in #5710
- Move each golden file to each test file directory by @junichi11 in #5713
- Fix find usages for Enums by @junichi11 in #5718
- Fix being shown incorrect documentation #4494 by @junichi11 in #5701
- Fix the highlighting for private constants of Enum by @junichi11 in #5720
- Prioritize "Before Class End" ...
Apache NetBeans 18-rc4
Apache NetBeans 18-rc3
What's Changed
Gradle
Maven
- Load bundled GraalJS, give priority to GraalVM if present. by @sdedic in #5842
- Fix running and debugging single integration test (GH4513) by @neilcsmith-net in #5911
- Fix unit test on single file being reported as integration test GH4587 by @neilcsmith-net in #5912
Java
Web
Versioning
Language Server Protocol
Full Changelog: 18-rc2...18-rc3
Apache NetBeans 18-rc2
What's Changed
Gradle
PHP
- Fix for PHPUnit 10 #5790 by @junichi11 in #5853
- Fix the error when a single quote is escaped in the Latte template #5862 by @junichi11 in #5886
- Fix the problem that documentation for methods and properties is not shown #5881 by @junichi11 in #5885
UI Changes
- Make Options category buttons accent colour aware in FlatLaf. by @neilcsmith-net in #5867
Other Changes
- Fix HCL Lexer heredoc error on trailing space. by @lkishalmi in #5846
- Update metabuild GitBranchHash task to handle packed refs. by @neilcsmith-net in #5841
- Make SystemOpenAction dynamic in main menu by @neilcsmith-net in #5870
- HCL fix compound expression grammar by @lkishalmi in #5854
- Fix the Maven Compile on Save UI. by @neilcsmith-net in #5876
- HCL Lexer shall recognize * and / as operator by @lkishalmi in #5888
Full Changelog: 18-rc1...18-rc2