Releases: apache/netbeans
Releases Β· apache/netbeans
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
Apache NetBeans 18-rc1
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
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
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
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" of Blank Lines Option #4611 by @junichi11 in #5731
- Don't show documentation for an empty line #5347 by @junichi11 in #5725
- Fix code completion for
@mixin
#4683 by @junichi11 in #5745 - Separate between class-based, function-based, and const-based use statements by a single blank line #4609 by @junichi11 in #5758
- Avoid being scrolled to the end of the editor in the preview panel for formatting options by @junichi11 in #5759
- Avoid showing invalid types in the Fix Imports panel by @junichi11 in #5767
- Fix Find Usages for __construct method #4382 by @junichi11 in https://github.com/...
Apache NetBeans 17
What's Changed
Gradle
- Fix mapping of dependencies described as key/value maps to the source by @sdedic in #4918
- #4965: Fix issues with gradle pre-6.4 by @sdedic in #4995
- [#4865] Register JDPA and Java Compiler Output on Project level by @lkishalmi in #4984
- Fixed some Gradle introspection problems wit pre-6.1 Gradle Versions by @lkishalmi in #5014
- Fix #5015: Fix Gradle/broken task dependency and serialization by @sdedic in #5022
- Made Gradle JavaCompilerProcessorFactory work in absence of a ClasspathProvider by @lkishalmi in #5042
- Use Project Dictated JVM for Gradle Discovery by @lkishalmi in #4985
- Make Java Platform available on non-java Gradle Projects by @lkishalmi in #5053
- Gradle: Support for proxy detection / autoconfiguration. by @sdedic in #5006
- Fixing project loading issues with micronaut complex project. by @sdedic in #5124
- Upgraded Gradle Tooling API to 8.0-rc-1 by @lkishalmi in #5240
- Made runSingle Gradle task work on Gradle 8.0 by @lkishalmi in #5269
- Fix Java version detection in GradleJavaCompatProblemProvider by @lkishalmi in #5271
- Catch IAE when Gradle error getLocation cannot be called. by @lkishalmi in #5270
- Gradle options UI cleanup (Execution and Appearance panel). by @mbien in #5274
- Gradle Execution Customizer with Runtime by @lkishalmi in #5158
- UI: fixed conditional gradle version info label. by @mbien in #5343
Maven
- [NETBEANS-6519] Maven dependency produces full tree with duplicates, avoids cycles. by @sdedic in #4947
- hide maven transfer progress via flag instead of regexp filter. by @mbien in #4954
- Fix
NullPointerException
inMavenSelectionHintsTask
by @jglick in #4994 - Proxy autodetection + autoconfiguration for Maven. by @sdedic in #5038
- [NETBEANS-4928] EAR deployment considers outputFileNameMapping Maven EAR plugin property by @OndroMih in #4930
- Avoid an
AssertionError
with Maven folds by @jglick in #4957 - enable some important sounding java tests by @mbien in #5107
- fix output window stacktrace parsing when mvnd is used. by @mbien in #5099
- globally enable maven stacktrace processing. by @mbien in #5116
- Add displayname for maven POM language and order languages in options dialog by @matthiasblaesing in #5164
- adds a basic maven dependency updater hint. by @mbien in #5009
- upgrade exec-maven-plugin to 3.1.0. by @mbien in #5111
- upgrade bundled maven to 3.8.7 by @mbien in #5170
- update OutputUtils to support stacktrace links leading to JDK files. by @mbien in #5091
- Fix for Windows Maven parent.relativePath from Mark Herkrath by @mdeggers in #5282
- allow concurrent local indexing while downloading remote indexes. by @mbien in #5290
- Springboot artifacts fix by @sdedic in #5352
- Fix POM Graph colors for dark themes by @johntor in #5391
Java
- Fix java.editor tests by @jlahoda in #4931
- NBABasedBulkSearch::encode doesn't return on cancel by @mbien in #4793
- LSP: Create test class code action added. by @dbalek in #4939
- apidoc check and improvement by @ebarboni in #4969
- Test bugfixes: preparation for GH action migration by @sdedic in #4975
- #5023: Formatting preferences for Java contains bad sample code by @swpalmer in #5028
- spi.java.hints: remove unused byte buddy dependency. by @mbien in #5029
- Fix organize imports to not add record from same package by @jirkabs in #5046
- Fixing pattern matching for binding patterns by @matthiasblaesing in #5121
- Prevent AOBE on empty, bad class files. by @lkishalmi in #5137
- Make more hints for java available by @matthiasblaesing in #5013
- Locate sources JAR if it is next to binary JAR by @jtulach in #5156
- Recognize nbjrt: protocol and locate JDK9+ src.zip by @jtulach in #5157
- [NETBEANS-4763] Handling switch expressions, case rules and exhaustive switches more correctly. by @jlahoda in #4788
- Update to nb-javac-19.0.1. by @dbalek in #5133
- Fix Javadoc 17 parsing by @neilcsmith-net in #5127
- Allow to run missing ref hint in batch mode, but mark it as not having a fix. by @jlahoda in #5171
- [NETBEANS-1309] add support for @summary javadoc tag by @jherkel in #5180
- fix NPE in RemoveUnnecessary class when case statement list is null. by @mbien in #5179
- Extract source name from .class and use it to locate proper source by @jtulach in #5152
- apidoc error/warning fix by @ebarboni in #5216
- [NETBEANS-1615] fixed @throws hint for type variable by @wal-jan in #2974
- Fix possible NPE in Tiny.java by @lkishalmi in #5249
- move java modules job to JDK 11 and fix tests where needed by @mbien in #5138
- For nb.org projects, use the correct nbjavac prepend for the internal (boot)classpath. by @jlahoda in #5174
- Add javadoc for JDK 21 early access by @pepness in #5259
- Improving the Java AST debugging view. by @jlahoda in #4879
- Prevent NullPointerException when matching filenames in SourceUtils by @matthiasblaesing in #5279
- Improving indexing for erroneous sources. by @jlahoda in #5172
- added missing record enums to editor module. by @mbien in #5339
- PreconditionsChecker: fixed NPE when path is null. by @mbien in #5346
- Annotated record reformatting fix by @mbien in #5374
- [NETBEANS-4054] Ensuring progress when javac crashes while batch evaluating hints. by @jlahoda in #5384
PHP
- Improve
{@inheritdoc}
behavior #4686 by @junichi11 in #4846 - PHP 8.2 Support: Allow
null
,false
, andtrue
as stand-alone types by @junichi11 in #4888 - PHP 8.2 Support: Readonly classes by @junichi11 in #4955
- PHP 8.2 Support: Fetch properties of enums in const expressions by @junichi11 in #4966
- PHP 8.2 Support: Constants in Traits and Disjunctive Normal Form Types by @junichi11 in #5302
- PHP 8.2 Support by @junichi11 in #5300
- Fixed detection of magic methods by @KacerCZ in #5344
- Improved method checks in enum declaration by @KacerCZ in #5341
- PHP: removed built-in type boolean by @troizet in #5294
Enterprise
- Jakarta EE 10 - Platform/API/RI support by @jGauravGupta in #4692
- Use warning rather than error for vulnerability reports. by @sdedic in #5005
- Support directly native build plugin by @sdedic in #5021
- tomcat5: Enable usage of javac release and remove internal class use (fix JDK8 and JDK17+) by @matthiasblaesing in #5160
- Support for OCI profiles. by @sdedic in #5118
- Do not inherit "throws Exception" from Callable to compile on JDK8 by @sdedic in #5191
- Autoload default config profiles into ServerInstances. by @sdedic in #5226
- Add Jakarta EE/Java EE support for Tomcat and TomEE by @pepness in #4822
- Adding new...
Apache NetBeans 17-rc3
What's Changed
Maven
- Springboot artifacts fix by @sdedic in #5352
- Fix POM Graph colors for dark themes by @johntor in #5391
Java
- Annotated record reformatting fix by @mbien in #5374
- [NETBEANS-4054] Ensuring progress when javac crashes while batch evaluating hints. by @jlahoda in #5384
PHP
Enterprise
- Tomcat 11 min supported Java is 17 by @pepness in #5340
- Proper escaping of TNS_ADMIN path. Select JDBC driver with defined implementation. by @sdedic in #5363
- Import local schema to avoid DNS lookup in build by @jgneff in #5372
- Fix AddADBAction and DownloadWalletAction in delivery by @sdedic in #5389
- React on both build and compile goals. by @sdedic in #5396
Web
- LSP client: Prevent NullPointerException when caret is not present on text component by @matthiasblaesing in #5393
Other Changes
- VSNetBeans changelog update for 16.0.301 and 17.0 by @MartinBalin in #5386
New Contributors
Full Changelog: 17-rc2...17-rc3
Apache NetBeans 17-rc2
What's Changed
Gradle
Java
- Improving indexing for erroneous sources. by @jlahoda in #5172
- added missing record enums to editor module. by @mbien in #5339
- PreconditionsChecker: fixed NPE when path is null. by @mbien in #5346
PHP
- Fixed detection of magic methods by @KacerCZ in #5344
- Improved method checks in enum declaration by @KacerCZ in #5341
UI Changes
- Update FlatLaf from 2.6 to 3.0 and add macOS light and dark themes by @DevCharly in #5298
Full Changelog: 17-rc1...17-rc2
Apache NetBeans 17-rc1
What's Changed
Gradle
- Fix mapping of dependencies described as key/value maps to the source by @sdedic in #4918
- #4965: Fix issues with gradle pre-6.4 by @sdedic in #4995
- [#4865] Register JDPA and Java Compiler Output on Project level by @lkishalmi in #4984
- Fixed some Gradle introspection problems wit pre-6.1 Gradle Versions by @lkishalmi in #5014
- Fix #5015: Fix Gradle/broken task dependency and serialization by @sdedic in #5022
- Made Gradle JavaCompilerProcessorFactory work in absence of a ClasspathProvider by @lkishalmi in #5042
- Use Project Dictated JVM for Gradle Discovery by @lkishalmi in #4985
- Make Java Platform available on non-java Gradle Projects by @lkishalmi in #5053
- Gradle: Support for proxy detection / autoconfiguration. by @sdedic in #5006
- Fixing project loading issues with micronaut complex project. by @sdedic in #5124
- Upgraded Gradle Tooling API to 8.0-rc-1 by @lkishalmi in #5240
- Made runSingle Gradle task work on Gradle 8.0 by @lkishalmi in #5269
- Fix Java version detection in GradleJavaCompatProblemProvider by @lkishalmi in #5271
- Catch IAE when Gradle error getLocation cannot be called. by @lkishalmi in #5270
- Gradle options UI cleanup (Execution and Appearance panel). by @mbien in #5274
- Gradle Execution Customizer with Runtime by @lkishalmi in #5158
Maven
- [NETBEANS-6519] Maven dependency produces full tree with duplicates, avoids cycles. by @sdedic in #4947
- hide maven transfer progress via flag instead of regexp filter. by @mbien in #4954
- Fix
NullPointerException
inMavenSelectionHintsTask
by @jglick in #4994 - Proxy autodetection + autoconfiguration for Maven. by @sdedic in #5038
- [NETBEANS-4928] EAR deployment considers outputFileNameMapping Maven EAR plugin property by @OndroMih in #4930
- Avoid an
AssertionError
with Maven folds by @jglick in #4957 - enable some important sounding java tests by @mbien in #5107
- fix output window stacktrace parsing when mvnd is used. by @mbien in #5099
- globally enable maven stacktrace processing. by @mbien in #5116
- Add displayname for maven POM language and order languages in options dialog by @matthiasblaesing in #5164
- adds a basic maven dependency updater hint. by @mbien in #5009
- upgrade exec-maven-plugin to 3.1.0. by @mbien in #5111
- upgrade bundled maven to 3.8.7 by @mbien in #5170
- update OutputUtils to support stacktrace links leading to JDK files. by @mbien in #5091
- Fix for Windows Maven parent.relativePath from Mark Herkrath by @mdeggers in #5282
- allow concurrent local indexing while downloading remote indexes. by @mbien in #5290
Java
- Fix java.editor tests by @jlahoda in #4931
- NBABasedBulkSearch::encode doesn't return on cancel by @mbien in #4793
- LSP: Create test class code action added. by @dbalek in #4939
- apidoc check and improvement by @ebarboni in #4969
- Test bugfixes: preparation for GH action migration by @sdedic in #4975
- #5023: Formatting preferences for Java contains bad sample code by @swpalmer in #5028
- spi.java.hints: remove unused byte buddy dependency. by @mbien in #5029
- Fix organize imports to not add record from same package by @jirkabs in #5046
- Fixing pattern matching for binding patterns by @matthiasblaesing in #5121
- Prevent AOBE on empty, bad class files. by @lkishalmi in #5137
- Make more hints for java available by @matthiasblaesing in #5013
- Locate sources JAR if it is next to binary JAR by @jtulach in #5156
- Recognize nbjrt: protocol and locate JDK9+ src.zip by @jtulach in #5157
- [NETBEANS-4763] Handling switch expressions, case rules and exhaustive switches more correctly. by @jlahoda in #4788
- Update to nb-javac-19.0.1. by @dbalek in #5133
- Fix Javadoc 17 parsing by @neilcsmith-net in #5127
- Allow to run missing ref hint in batch mode, but mark it as not having a fix. by @jlahoda in #5171
- [NETBEANS-1309] add support for @summary javadoc tag by @jherkel in #5180
- fix NPE in RemoveUnnecessary class when case statement list is null. by @mbien in #5179
- Extract source name from .class and use it to locate proper source by @jtulach in #5152
- apidoc error/warning fix by @ebarboni in #5216
- [NETBEANS-1615] fixed @throws hint for type variable by @wal-jan in #2974
- Fix possible NPE in Tiny.java by @lkishalmi in #5249
- move java modules job to JDK 11 and fix tests where needed by @mbien in #5138
- For nb.org projects, use the correct nbjavac prepend for the internal (boot)classpath. by @jlahoda in #5174
- Add javadoc for JDK 21 early access by @pepness in #5259
- Improving the Java AST debugging view. by @jlahoda in #4879
- Prevent NullPointerException when matching filenames in SourceUtils by @matthiasblaesing in #5279
- Jakarta EE 10 - Platform/API/RI support by @jGauravGupta in #4692
PHP
- Improve
{@inheritdoc}
behavior #4686 by @junichi11 in #4846 - PHP 8.2 Support: Allow
null
,false
, andtrue
as stand-alone types by @junichi11 in #4888 - PHP 8.2 Support: Readonly classes by @junichi11 in #4955
- PHP 8.2 Support: Fetch properties of enums in const expressions by @junichi11 in #4966
- PHP 8.2 Support: Constants in Traits and Disjunctive Normal Form Types by @junichi11 in #5302
- PHP 8.2 Support by @junichi11 in #5300
Enterprise
- Use warning rather than error for vulnerability reports. by @sdedic in #5005
- Support directly native build plugin by @sdedic in #5021
- tomcat5: Enable usage of javac release and remove internal class use (fix JDK8 and JDK17+) by @matthiasblaesing in #5160
- Support for OCI profiles. by @sdedic in #5118
- Do not inherit "throws Exception" from Callable to compile on JDK8 by @sdedic in #5191
- Autoload default config profiles into ServerInstances. by @sdedic in #5226
- Add Jakarta EE/Java EE support for Tomcat and TomEE by @pepness in #4822
- Adding new action which registers ADB connection by @jhorvath in #5291
Web
- Lookup CSS properties case-insensitive by @matthiasblaesing in #4986
- Optimize matching for CSS completion queries by @matthiasblaesing in #4979
- Css improvements by @matthiasblaesing in #4964
- LSP Client: Use full complete item to complete, not just the missing suffix by @matthiasblaesing in #4728
- move webcommon job to JDK 11 and fix tests where needed. by @mbien in #5143
- [GH-5104] Ensure @use and @forward can be parsed in less files by @matthiasblaesing in #5142
- Remove unnecessary bootclasspath.prepend and reenable CI/CD tests for html.editor by @matthiasblaesing in #5162
- CssSemanticAnalyser needs to flatten OffsetRanges for highlights by @matthiasblaesing in #5151
Versioning
- tweaks some version...
Apache NetBeans 16-u1 (Gradle Update)
This release provides Gradle related fixes to NetBeans 16.
What's Changed
- [#4984] Register JDPA and Java Compiler Output on Project level by @lkishalmi
- [#4985] Use Project Dictated JVM for Gradle Discovery by @lkishalmi
- [#5016] Fix issues with gradle pre-6.4 by @sdedic
- [#5017] Fixed some Gradle introspection problems with pre-6.1 Gradle Versions by @lkishalmi
- [#5022] Fix Gradle/broken task dependency and serialization by @sdedic
- [#5124] Fixing project loading issues with micronaut complex project. by @sdedic
These updates are available on the NetBeans Distribution Update Center for Apace NetBeans 16.
Apache NetBeans 16
What's Changed
Gradle
- Initial implementation of (experimental) Dependency API in Gradle by @sdedic in #4499
- Refactor Grade Editor Related Functionality into a gradle.editor Module by @lkishalmi in #4518
- Gradle hide empty generated folders by @lkishalmi in #4525
- Support projects without build.gradle by @sdedic in #4594
- Fix npe from gradle build actions dialog by @errael in #4703
- NETBEANS-4720 Support custom gradle test sourcesets by @merscwog in #4721
- Override gradle's compiler version from compiler args. by @errael in #4711
- Various fixes and improvements [1/3] by @sdedic in #4726
- API: access to build properties of gradle script [2/3] by @sdedic in #4729
- Fix for Gradle project sources popup menu invocation error #4755 by @makiam in #4759
- Support for jar & native image artifact for gradle projects [3/3] by @sdedic in #4730
- #4847: do not use newer classes in older distributions. by @sdedic in #4850
- Switched gradle.dist and gradle.editor module to regular. Fixes #4866 by @lkishalmi in #4898
- #4923: access to gradle internal APIs is protected from failing the project load, just logs a notification. by @sdedic in #4936
- Prevent CCE NbGradleProjectImpl to DataObject by @lkishalmi in #4943
- Fix GradleCliEditorKit Registration by @lkishalmi in #4950
Maven
- Support for project output artifacts by @sdedic in #4495
- Improve Jakarta EE 9/9.1 support by @pepness in #4438
- Build action must be included in the cache key by @sdedic in #4526
- Allow to disable warning for specific lifecycle participants. by @sdedic in #4630
- Artifact tags, support for shaded output and source attachments. by @sdedic in #4631
- Fix possible NPE in NexusRepositoryIndexerImpl exception handler. by @mbien in #4705
- Update Maven archetype version for Jakarta EE 9.1 by @pepness in #4532
- Implement maven pom javac release option hint (JEP 247). by @mbien in #4802
- Maven UseReleaseOptionHint fixes by @mbien in #4835
- hide template link as last resort if it appears to be broken. by @mbien in #4891
- Fix maven classpath listening by @neilcsmith-net in #4899
- Maven HintsPanel UI layout fixes and minor cleanup. by @mbien in #4906
Java
- Modernize ActionsManager in Debugger API by @lkishalmi in #4459
- OrganizeImports fixed for clashing star imports. by @dbalek in #4561
- Update nb-javac to 19+33. by @dbalek in #4467
- Multi-release jar support by @matthiasblaesing in #4589
- Fix extra space added in try with resources by @neilcsmith-net in #4648
- Avoid using an invalid JavaPlatform by @errael in #4672
- JavadocImports fixed for illegal string trim. by @naotsugu in #4647
- Fixing error recovery for (current) record patterns. by @jlahoda in #4586
- Code completion for jdk-19 case patterns implemented. by @dbalek in #4746
- Fixing error recovery when j.l.MatchException is missing, and patterns are present. by @jlahoda in #4756
- revert rushed unbalanced-hint fix (#4421). by @mbien in #4580
- [NETBEANS-4923]: Problem with Deploy/HotDeploy using Netbeans 12.1 an⦠by @ehsavoie in #4768
- Code completion after yield in switch expressions fixed. by @dbalek in #4769
- Improve java platform selection logic for hints. by @mbien in #4678
- Fix error in wizard when creating module-info file (GH4628) by @neilcsmith-net in #4780
- Provide hints for conversion to Virtual thread executor when thread pools are used by @MegJayan in #4592
- add semantic highlight for when keyword by @MegJayan in #4671
- Implementation of auto completion, formatting adjustment and providing hints for JEP 405 record patterns by @MegJayan in #4533
- Update JDK 19 Javadoc link from EA to GA. by @neilcsmith-net in #4836
- put nb-javac modules on the plugin import block list. by @mbien in #4838
- Never mark overriding methods as unused, fixes GH4276. by @neilcsmith-net in #4857
- Fix MoveMemberPanel and MoveClassPanel (GH4708) by @neilcsmith-net in #4863
Groovy
PHP
- Fix the syntax error for the constant array access #4684 by @junichi11 in #4735
- Fix the formatting for the textual operators(
AND
,OR
,XOR
) #4635 by @junichi11 in #4741
C/C++
- The CPPLight debugger works on aarch64. by @entlicher in #4370
Enterprise
- Support for vulnerability audit in Oracle cloud by @sdedic in #4461
- Fixed JBoss EAP regex patterns to match two digit minor/patch versions by @akronenw in #4694
- Better messages during project audit. Code cleanup. by @sdedic in #4733
- Unable to register Payara 6.x in Apache NetBeans 15 by @jGauravGupta in #4695
- More options for LSP audit command by @sdedic in #4834
- Import local schema to avoid DNS lookup in build by @jgneff in #4933
Web
- CSS: Implemented position:sticky by @troizet in #4480
- Fix for not calling auto completion after end tag was already added by @Chris2011 in #4649
Editor
- Cleanup debug Exception after an old issue by @lkishalmi in #4591
- FIX-3732: Prevent possible IAE in DocumentViewOp. by @lkishalmi in #4623
- Fixed a NPE from issue #4629 by @troizet in #4670
- YAML Support
- Change YAML indent to 2 spaces by default by @lkishalmi in #4551
- YAML Support Layer Code Cleanup by @lkishalmi in #4559
- Minor cleanup in YAML Language Support by @lkishalmi in #4625
- Dockerfile Support
- Added multiview [Source|History] for Dockerfile-s by @lkishalmi in #4550
- new: TOML Support
- Some support for TOML files by @lkishalmi in #4503
- TOML Cleanup and Improvements by @lkishalmi in #4565
- new: ANTLR v4 and v3 Support
- ANTLR v4 and v3 Grammar Editing Support by @lkishalmi in #4549
- Fix possible NPE while editing ANTLR Grammar by @lkishalmi in #4662
- Improve support for ANTLRv4 Grammars by @lkishalmi in #4773
- ANTLRv4 indent and code snippet support. by @lkishalmi in #4800
- More precise code-completion for ANTLRv4 Grammars by @lkishalmi in #4808
- Fixed end of file indenting and code completion for ANTLR v4 by @lkishalmi in #4878
UI Changes
- Add ability to load custom FlatLaf properties from user config. by @neilcsmith-net in #4719
- Keyboard focus can activate top component by @errael in #4603
- Add update centre notifications to Check for Updates dialog by @neilcsmith-net in #4742
- Update FlatLaf from 2.4 to 2.5 by @neilcsmith-net in #4803
- Dialog parent should not be null by @errael in #4739
- Update FlatLaf from 2.5 to 2.6 by @DevCharly in #4811
- about panel needs a vertical scrollbar if the async plugin update notification appears by @mbien in https://github.com/apache/net...