Releases: apache/netbeans
Releases Β· apache/netbeans
Apache NetBeans 24
What's Changed
Gradle
- Project (re)load API, initial implementation by @sdedic in #7651
- Support annotation processor dependencies by @sdedic in #7679
- LoadOptions introduced to control project loading. by @sdedic in #7646
- Gradle implementation of Project (re)load API by @sdedic in #7665
- Fixing race condition between end-operation and future completion. by @sdedic in #7705
- Improving "internal reload" during project reload by @sdedic in #7748
- Gradle options lang level text field should not have fixed width by @mbien in #7861
- Multi-project audit caching improved by @sdedic in #7791
Maven
- Maven project reload implementation by @sdedic in #7655
- Fix test window for multi-module maven projects by @mbien in #7728
- Maven settings lang level combo should not have fixed width by @mbien in #7830
- pom dependency update hint could also check annotation processors by @mbien in #7860
- Remove ZipError usage which is dead code since JDK 9 (JDK-8336843). by @mbien in #7862
- Update maven-indexer to 7.1.5 and lucene to 9.12.0 by @mbien in #7868
Ant
- Java Platform Libraries: Support source archives with multiple modules by @matthiasblaesing in #7932
Java
- [#7228] - Add debugger default variable formatter for BigInteger and BigDecimal by @ShadowOfLies in #7617
- fix for #7640 (formating related issue in javadoc) by @naren2605 in #7641
- Support for string[] vmArgs by @sdedic in #7697
- fix: Organize-imports can sometimes add unwanted imports by @subhash-arabhi in #7699
- Show right doc on hover over constructor by @subhash-arabhi in #7654
- Fixing rename refactoring for record components and compact constructors by @lahodaj in #7670
- LSP: Push diagnostics collected on project indexing. by @dbalek in #7725
- Fix build issues for NetBeans Language Server VSCode extension on Windows platform by @Achal1607 in #7709
- Fixing LspElementUtils with anonymous classes extending an enclosing class, and speeding up the StructureElement computation. by @lahodaj in #7707
- allow reference for maven page by @ebarboni in #7744
- LSP: Speed up publish diagnostics on project scan. by @dbalek in #7737
- Roots (and directories) containing multi-file launcher sources should respond to ClassPath queries. by @lahodaj in #7733
- Attempt to repair PartialReparseTest by @mbien in #7823
- Support for Markdown javadoc (JEP-467) by @lahodaj in #7491
- Primitive wrapper property editors should use valueOf by @mbien in #7864
- Update disallowed-links.xml for apidoc check by @ebarboni in #7821
- Single Java source run action provider improvements by @asotona in #7776
- Fix Single-file-java-launcher test and add module to CI by @mbien in #7887
- Making minor code modifications for better readability and validation by @sid-srini in #7722
- Removed changes in comments while renaming by @subhash-arabhi in #7724
- Robustness of the "Goto Type Dialog" by @jtulach in #7899
- Only run one completion sampler by @lahodaj in #7897
- Disable JDK 23 line-doc comments for now by @mbien in #7907
- [NETBEANS-7467] Fixing synchronization in TokenList.resetToIndex by @lahodaj in #7937
- [NETBEANS-7981] Handling Diagnostics with position -1 while writing error/warning index. by @lahodaj in #7983
- Revert "[NETBEANS-7981] Handling Diagnostics with position -1 while writing error/warning index." by @mbien in #7999
- Revert "LSP: Speed up publish diagnostics on project scan." by @mbien in #7982
PHP
- PHP: Added support for Psalm static analyzer by @troizet in #7810
- PHP: Fixed incorrect display of skipped tests in the Test Results window for PHPUnit. by @troizet in #7836
- PHP: Fixed incorrect display of skipped tests in the Test Results window for Codeception. by @troizet in #7857
C/C++
- LSP Client: Reduce concurrency in LSP communication and register document sychronously on startup by @matthiasblaesing in #7759
- CPPLite: Improve configuration of clangd/CCLS by @matthiasblaesing in #7758
Enterprise
- Adding container repository from Cloud Assets View by @petrovic-d in #7623
- Instruct users on setting up cloud resources when opening SSH session and running container image by @petrovic-d in #7607
- Group application properties by type for Create External Config Properties command by @petrovic-d in #7614
- Instuctions to install Docker and to change key file permissions by @petrovic-d in #7656
- Delete action for Container Repository Images and Vault Secrets by @petrovic-d in #7649
- Cloud Assets - build and push docker command by @jhorvath in #7642
- Create container repository command by @petrovic-d in #7671
- Suggest OCI resource creation when showing existing resources by @petrovic-d in #7678
- Adding option to register a new database in a list of available db connections by @jhorvath in #7687
- Micronaut: Report warnings for properties in config files with unset values. by @dbalek in #7691
- Micronaut: Code completion for named cloud assets added. by @dbalek in #7712
- Copy application config file before docker run by @petrovic-d in #7698
- Added metrics support for Cloud Assets by @petrovic-d in #7700
- Set java.release to 11 for cloud.oracle module by @jhorvath in #7726
- Cloud Assets usability improvements by @jhorvath in #7754
- Save tenancyId and region when Cloud Asset is added by @petrovic-d in #7622
- The id of the graalvmNative extension contains a typo. by @sdedic in #7756
- Command for uploading OCI policies by @petrovic-d in #7761
- Fix saving of modified MN deps, fix OCI props provider, accept file:/ as well as file:/// for save by @jhorvath in #7774
- Fix adding dependencies for ADB by @jhorvath in #7781
- Add all necesary dependencies for ADB by @jhorvath in #7784
- Adding a build native docker option by @jhorvath in #7787
- Micronaut support: minor enhancements. by @dbalek in #7812
- Adding k8s deploy action to cloud assets by @jhorvath in #7826
- Adding action for switching of a namespace on k8s cluster by @jhorvath in #7834
- Fix JBoss 8 Startup detection by @HowardUngar in #7772
- Action for adding Cloud Assets sensitive data to Vault by @petrovic-d in #7831
- Use OCI profile based on an item by @jhorvath in #7870
- LSP: Provide code completion for named resources even when generic NBLS Java support is disabled by @dbalek in #7869
- Create ConfigMap before running the app by @petrovic-d in #7873
- Open in OCI Console command by @jhorvath in #7877
- Align the database path with the other resource names, ensuring all are in singular form. by @jhorvath in #7881
- Payara 7 and Jakarta EE 11 support by @jGauravGupta in #7716
- Support for Payara Server instance running on WSL by @jGauravGupta in #7885
- Create secret rotation CronJob whe...
Apache NetBeans 24-rc5
What's Changed
Java
- Revert "[NETBEANS-7981] Handling Diagnostics with position -1 while writing error/warning index." by @mbien in #7999
- Revert "LSP: Speed up publish diagnostics on project scan." by @mbien in #7982
Full Changelog: 24-rc4...24-rc5
Apache NetBeans 24-rc4
What's Changed
Java
- [NETBEANS-7981] Handling Diagnostics with position -1 while writing error/warning index. by @lahodaj in #7983
Full Changelog: 24-rc3...24-rc4
Apache NetBeans 24-rc3
What's Changed
Java
Enterprise
- Validation before adding items into CloudAssets by @jhorvath in #7929
- Fix how docker image is executed in the OCI Compute Instance by @jhorvath in #7936
Platform
Full Changelog: 24-rc2...24-rc3
Apache NetBeans 24-rc2
What's Changed
Ant
- Java Platform Libraries: Support source archives with multiple modules by @matthiasblaesing in #7932
Java
- Robustness of the "Goto Type Dialog" by @jtulach in #7899
- Only run one completion sampler by @lahodaj in #7897
- Disable JDK 23 line-doc comments for now by @mbien in #7907
Enterprise
- Create secret rotation CronJob when running the app in the cluster by @petrovic-d in #7878
UI Changes
Full Changelog: 24-rc1...24-rc2
24-rc1
What's Changed
Gradle
- Project (re)load API, initial implementation by @sdedic in #7651
- Support annotation processor dependencies by @sdedic in #7679
- LoadOptions introduced to control project loading. by @sdedic in #7646
- Gradle implementation of Project (re)load API by @sdedic in #7665
- Fixing race condition between end-operation and future completion. by @sdedic in #7705
- Improving "internal reload" during project reload by @sdedic in #7748
- Gradle options lang level text field should not have fixed width by @mbien in #7861
- Multi-project audit caching improved by @sdedic in #7791
Maven
- Maven project reload implementation by @sdedic in #7655
- Fix test window for multi-module maven projects by @mbien in #7728
- Maven settings lang level combo should not have fixed width by @mbien in #7830
- pom dependency update hint could also check annotation processors by @mbien in #7860
- Remove ZipError usage which is dead code since JDK 9 (JDK-8336843). by @mbien in #7862
- Update maven-indexer to 7.1.5 and lucene to 9.12.0 by @mbien in #7868
Java
- [#7228] - Add debugger default variable formatter for BigInteger and BigDecimal by @ShadowOfLies in #7617
- fix for #7640 (formating related issue in javadoc) by @naren2605 in #7641
- Support for string[] vmArgs by @sdedic in #7697
- fix: Organize-imports can sometimes add unwanted imports by @subhash-arabhi in #7699
- Show right doc on hover over constructor by @subhash-arabhi in #7654
- Fixing rename refactoring for record components and compact constructors by @lahodaj in #7670
- LSP: Push diagnostics collected on project indexing. by @dbalek in #7725
- Fix build issues for NetBeans Language Server VSCode extension on Windows platform by @Achal1607 in #7709
- Fixing LspElementUtils with anonymous classes extending an enclosing class, and speeding up the StructureElement computation. by @lahodaj in #7707
- allow reference for maven page by @ebarboni in #7744
- LSP: Speed up publish diagnostics on project scan. by @dbalek in #7737
- Roots (and directories) containing multi-file launcher sources should respond to ClassPath queries. by @lahodaj in #7733
- Attempt to repair PartialReparseTest by @mbien in #7823
- Support for Markdown javadoc (JEP-467) by @lahodaj in #7491
- Primitive wrapper property editors should use valueOf by @mbien in #7864
- Update disallowed-links.xml for apidoc check by @ebarboni in #7821
- Single Java source run action provider improvements by @asotona in #7776
- Fix Single-file-java-launcher test and add module to CI by @mbien in #7887
- Making minor code modifications for better readability and validation by @sid-srini in #7722
- Removed changes in comments while renaming by @subhash-arabhi in #7724
PHP
- PHP: Added support for Psalm static analyzer by @troizet in #7810
- PHP: Fixed incorrect display of skipped tests in the Test Results window for PHPUnit. by @troizet in #7836
- PHP: Fixed incorrect display of skipped tests in the Test Results window for Codeception. by @troizet in #7857
C/C++
- LSP Client: Reduce concurrency in LSP communication and register document sychronously on startup by @matthiasblaesing in #7759
- CPPLite: Improve configuration of clangd/CCLS by @matthiasblaesing in #7758
Enterprise
- Adding container repository from Cloud Assets View by @petrovic-d in #7623
- Instruct users on setting up cloud resources when opening SSH session and running container image by @petrovic-d in #7607
- Group application properties by type for Create External Config Properties command by @petrovic-d in #7614
- Instuctions to install Docker and to change key file permissions by @petrovic-d in #7656
- Delete action for Container Repository Images and Vault Secrets by @petrovic-d in #7649
- Cloud Assets - build and push docker command by @jhorvath in #7642
- Create container repository command by @petrovic-d in #7671
- Suggest OCI resource creation when showing existing resources by @petrovic-d in #7678
- Adding option to register a new database in a list of available db connections by @jhorvath in #7687
- Micronaut: Report warnings for properties in config files with unset values. by @dbalek in #7691
- Micronaut: Code completion for named cloud assets added. by @dbalek in #7712
- Copy application config file before docker run by @petrovic-d in #7698
- Added metrics support for Cloud Assets by @petrovic-d in #7700
- Set java.release to 11 for cloud.oracle module by @jhorvath in #7726
- Cloud Assets usability improvements by @jhorvath in #7754
- Save tenancyId and region when Cloud Asset is added by @petrovic-d in #7622
- The id of the graalvmNative extension contains a typo. by @sdedic in #7756
- Command for uploading OCI policies by @petrovic-d in #7761
- Fix saving of modified MN deps, fix OCI props provider, accept file:/ as well as file:/// for save by @jhorvath in #7774
- Fix adding dependencies for ADB by @jhorvath in #7781
- Add all necesary dependencies for ADB by @jhorvath in #7784
- Adding a build native docker option by @jhorvath in #7787
- Micronaut support: minor enhancements. by @dbalek in #7812
- Adding k8s deploy action to cloud assets by @jhorvath in #7826
- Adding action for switching of a namespace on k8s cluster by @jhorvath in #7834
- Fix JBoss 8 Startup detection by @HowardUngar in #7772
- Action for adding Cloud Assets sensitive data to Vault by @petrovic-d in #7831
- Use OCI profile based on an item by @jhorvath in #7870
- LSP: Provide code completion for named resources even when generic NBLS Java support is disabled by @dbalek in #7869
- Create ConfigMap before running the app by @petrovic-d in #7873
- Open in OCI Console command by @jhorvath in #7877
- Align the database path with the other resource names, ensuring all are in singular form. by @jhorvath in #7881
- Payara 7 and Jakarta EE 11 support by @jGauravGupta in #7716
- Support for Payara Server instance running on WSL by @jGauravGupta in #7885
Web
- cdnjs: Support handling of resources with embedded slashes afte e6b5e0d by @matthiasblaesing in #7796
- Update Typescript Language Server to 4.4.3 by @matthiasblaesing in #7732
- CSS: Improve handling of generic-at-rules (for example used by tailwind) by @matthiasblaesing in #7837
Versioning
Editor
- Added code preview for βfind usagesβ and related refactorings by @troizet in #7694
- lsp.client: mark occurrences sidebar and make occurrences highlighting configurable by @matthiasblaesing in #7807
UI Changes
- MacOS: Support HiDPI scaling in long filename tooltips by @eirikbakke in #7669
- Add higher resolution and scalable icons to IDE bundle by @neilcsmith-net in h...
Apache NetBeans 23
What's Changed
Gradle
- Implement repeatExecution for GradleItem by @alex268 in #7400
- Move Gradle module to Java 17 and NbProjectInfoAction to Java 8 by @lkishalmi in #7543
- Upgrade Gradle Tooling API to 8.9 by @lkishalmi in #7583
- Gradle Groovy Application/Library Project Creation Wizards by @lkishalmi in #7258
- Support for project JDK settings. by @sdedic in #7497
- #7606: process daemon's stdout to avoid lockup by @sdedic in #7721
- Upgrade Gradle Tooling API to 8.10 by @mbien in #7690
Maven
- Stack trace parser fixes by @mbien in #7391
- Update bundled maven to 3.9.7. by @mbien in #7395
- Update bundled maven to 3.9.8. by @mbien in #7468
- Do not provide compile classpath for repository artifacts with POM files generated by Gradle. by @dbalek in #7499
- Update maven-indexer to 7.1.3 and lucene to 9.11.0 by @mbien in #7460
- Make maven UseReleaseOptionHint aware of plugin management. by @mbien in #7513
- Maven compiler properties panel updates by @mbien in #7512
- Update NbEventSpy for maven 4. by @mbien in #7529
- Maven pom template should use the javac release flag. by @mbien in #7515
- CI: start testing on 23-ea and minor other updates by @mbien in #7525
- Use relative wrapper paths to prevent space-in-path bugs by @sdedic in #7558
- MavenVersionSettings: Stick to maven 3 plugins for now by @mbien in #7574
- Clean old temporary local maven index cache dir before scan by @mbien in #7586
- Warmup Maven Embedder to improve first-project-creation UX by @mbien in #7590
- Lazy init SMO backend and increase timeout by @mbien in #7587
- Add global maven goal presets by @mbien in #7537
- Minor NBM wizard pom generation fixes and plugin version bumps by @mbien in #7628
- Fix extraction of annotation processor classpath for maven by @matthiasblaesing in #7662
- Update bundled maven to 3.9.9. by @mbien in #7683
- Fix open maven subproject context menu by @mbien in #7723
Java
- Fixing 'nbls.project.resolveProjectProblems' command name. by @lahodaj in #7370
- Support for requires.nb.javac modules with javac.source/target > 8. by @lahodaj in #7201
- JDK Configuration action for VS Code by @jisedlac in #7414
- Fix Exception template to extend from Exception by @neilcsmith-net in #7390
- Support for relative paths in the source file launcher's paths; automatic expanding of modular paths. by @lahodaj in #7382
- Fix profiler.oql und GraalJS, support for running unittests of profiler.oql and api.knockout on JDK 17+ by @matthiasblaesing in #7489
- Guard MultiSourceRootProvider to supply classpath only for java source on file system by @matthiasblaesing in #7509
- Add class-file format to the file properties sheet by @mbien in #7527
- Upgrade to nb-javac from JDK 23, build 30 by @lahodaj in #7484
- VSNetBeans: Check for source level java compatibility by @petrovic-d in #7555
- Fix use-instanceof-pattern hint messages by @mbien in #7573
- Java Hints SPI module renovation by @mbien in #7563
- fix javadoc task source properties + javadoc typo by @ebarboni in #7593
- Introduce-method refactoring should suggest a method name by @mbien in #7551
- Basic JDK picker support for multi-file-java-programs. by @mbien in #7605
- Implement suppress warnings on for Unused hint and codeAction for suppress warnings annotations by @Achal1607 in #7548
- Fix Command Prefixing Issue in Source Action by @Achal1607 in #7621
- CodeGenerator should be able to generate basic code for records by @mbien in #7581
- Fix java completion sort for not-imported items. by @mbien in #7631
- Fix possible InaccessibleObjectExceptions during debugging session by @mbien in #7633
- Update nb-javac to jdk-23+35. by @mbien in #7637
- truffle.RemoteServices should parse the java version correctly by @mbien in #7635
Groovy
PHP
- Don't fold empty arrays #7187 by @junichi11 in #7398
- Prevent deleting the nullable type prefix when the "fix imports" is run #7123 by @junichi11 in #7421
- Fix the Code Completion for
static
return type #7192 by @junichi11 in #7431 - Prevent NPE #7170 by @junichi11 in #7425
- Fix formatting for typed field and const alignment #7190 by @junichi11 in #7423
- Fix the brace context #7124 by @junichi11 in #7438
- Fix the mark ocurrences and the go to declaration for nested lambda functions #7348 by @junichi11 in #7444
- Fix the formatter for no curly "if" statement with a line comment [GH-7185] by @junichi11 in #7447
- Fix formatting issues [GH-7140] [GH-7454] by @junichi11 in #7452
- Fix incorrect warnings for the PSR1 hint [GH-7458] by @junichi11 in #7461
- Fix formatting for method chaining [GH-7172] by @junichi11 in #7487
- Add a formatting option for an empty function/method body [GH-6716] by @junichi11 in #7498
- Fix incorrect formatting for a static method invocation [GH-7524] by @junichi11 in #7526
- PHP: removed built-in type real by @troizet in #7387
- Fix "Fix Imports" [GH-7546] by @junichi11 in #7549
- Fix testFunctionGuessingFloatReturnType() of PHPCCDocumentationTest by @junichi11 in #7553
- Add the
Error
class and theThrowable
interface as completion items for exceptions [GH-7594] by @junichi11 in #7599
C/C++
- .c/.h/.hpp files: Register WhereUsedAction and RenameAction in correct mime paths by @matthiasblaesing in #7689
Enterprise
- Micronaut: Method parameters should be resolvable in expression language by @dbalek in #7316
- Micronaut: Source action to generate tests for endpoints added. by @dbalek in #7369
- Filtering TextDocumentService.codeAction results based on the provided kinds. by @lahodaj in #7368
- Micronaut: Endpoint method generator for non-db based controllers added. by @dbalek in #7394
- Micronaut: Command creating request body for given endpoint added. by @dbalek in #7422
- Micronaut: Code completion support for values of 'Mapping' annotation. by @dbalek in #7439
- Restore maven archetypes for JavaEE 5 and J2EE 1.4 projects by @matthiasblaesing in #7407
- Update dependencies for OCI Vault integration and clean up multistep dialogs by @jhorvath in #7453
- Do not show Connect dialog when DB connection fails because of missing JDBC driver by @thurka in #7338
- Run maven embedder with the "normal" NetBeans environment not special context class loader by @matthiasblaesing in #7464
- Micronaut: Provide Endpoint and Bean symbols originating from libraries. by @dbalek in #7494
- Micronaut: minor bugs fixed. by @dbalek in #7518
- Micronaut: Use correct classpath when scanning for Micronaut symbols. by @dbalek in #7523
- Turn remaining few EE tests off which can't run on JDK 17 yet by @mbien in #7534
- Mi...
Apache NetBeans 23-rc3
What's Changed
Gradle
- #7606: process daemon's stdout to avoid lockup by @sdedic in #7721
- Upgrade Gradle Tooling API to 8.10 by @mbien in #7690
Maven
- Fix extraction of annotation processor classpath for maven by @matthiasblaesing in #7662
- Update bundled maven to 3.9.9. by @mbien in #7683
- Fix open maven subproject context menu by @mbien in #7723
C/C++
- .c/.h/.hpp files: Register WhereUsedAction and RenameAction in correct mime paths by @matthiasblaesing in #7689
UI Changes
- Use nbfs url for custom flatlaf properties as fallback by @neilcsmith-net in #7681
Platform
Language Server Protocol
- Revert PR #7579 ("Using LSP's ErrorProvider & another attempt at CompletionCollector") by @matthiasblaesing in #7650
New Contributors
Full Changelog: 23-rc2...23-rc3
Apache NetBeans 23-rc2
What's Changed
Maven
Java
- Fix Command Prefixing Issue in Source Action by @Achal1607 in #7621
- CodeGenerator should be able to generate basic code for records by @mbien in #7581
- Fix java completion sort for not-imported items. by @mbien in #7631
- Fix possible InaccessibleObjectExceptions during debugging session by @mbien in #7633
- Update nb-javac to jdk-23+35. by @mbien in #7637
- truffle.RemoteServices should parse the java version correctly by @mbien in #7635
UI Changes
Full Changelog: 23-rc1...23-rc2
Apache NetBeans 23-rc1
What's Changed
Gradle
- Implement repeatExecution for GradleItem by @alex268 in #7400
- Move Gradle module to Java 17 and NbProjectInfoAction to Java 8 by @lkishalmi in #7543
- Upgrade Gradle Tooling API to 8.9 by @lkishalmi in #7583
- Gradle Groovy Application/Library Project Creation Wizards by @lkishalmi in #7258
- Support for project JDK settings. by @sdedic in #7497
Maven
- Stack trace parser fixes by @mbien in #7391
- Update bundled maven to 3.9.7. by @mbien in #7395
- Update bundled maven to 3.9.8. by @mbien in #7468
- Do not provide compile classpath for repository artifacts with POM files generated by Gradle. by @dbalek in #7499
- Update maven-indexer to 7.1.3 and lucene to 9.11.0 by @mbien in #7460
- Make maven UseReleaseOptionHint aware of plugin management. by @mbien in #7513
- Maven compiler properties panel updates by @mbien in #7512
- Update NbEventSpy for maven 4. by @mbien in #7529
- Maven pom template should use the javac release flag. by @mbien in #7515
- CI: start testing on 23-ea and minor other updates by @mbien in #7525
- Use relative wrapper paths to prevent space-in-path bugs by @sdedic in #7558
- MavenVersionSettings: Stick to maven 3 plugins for now by @mbien in #7574
- Clean old temporary local maven index cache dir before scan by @mbien in #7586
- Warmup Maven Embedder to improve first-project-creation UX by @mbien in #7590
- Lazy init SMO backend and increase timeout by @mbien in #7587
- Add global maven goal presets by @mbien in #7537
Java
- Fixing 'nbls.project.resolveProjectProblems' command name. by @lahodaj in #7370
- Support for requires.nb.javac modules with javac.source/target > 8. by @lahodaj in #7201
- JDK Configuration action for VS Code by @jisedlac in #7414
- Fix Exception template to extend from Exception by @neilcsmith-net in #7390
- Support for relative paths in the source file launcher's paths; automatic expanding of modular paths. by @lahodaj in #7382
- Fix profiler.oql und GraalJS, support for running unittests of profiler.oql and api.knockout on JDK 17+ by @matthiasblaesing in #7489
- Guard MultiSourceRootProvider to supply classpath only for java source on file system by @matthiasblaesing in #7509
- Add class-file format to the file properties sheet by @mbien in #7527
- Upgrade to nb-javac from JDK 23, build 30 by @lahodaj in #7484
- VSNetBeans: Check for source level java compatibility by @petrovic-d in #7555
- Fix use-instanceof-pattern hint messages by @mbien in #7573
- Java Hints SPI module renovation by @mbien in #7563
- fix javadoc task source properties + javadoc typo by @ebarboni in #7593
- Introduce-method refactoring should suggest a method name by @mbien in #7551
- Basic JDK picker support for multi-file-java-programs. by @mbien in #7605
- Implement suppress warnings on for Unused hint and codeAction for suppress warnings annotations by @Achal1607 in #7548
Groovy
PHP
- Don't fold empty arrays #7187 by @junichi11 in #7398
- Prevent deleting the nullable type prefix when the "fix imports" is run #7123 by @junichi11 in #7421
- Fix the Code Completion for
static
return type #7192 by @junichi11 in #7431 - Prevent NPE #7170 by @junichi11 in #7425
- Fix formatting for typed field and const alignment #7190 by @junichi11 in #7423
- Fix the brace context #7124 by @junichi11 in #7438
- Fix the mark ocurrences and the go to declaration for nested lambda functions #7348 by @junichi11 in #7444
- Fix the formatter for no curly "if" statement with a line comment [GH-7185] by @junichi11 in #7447
- Fix formatting issues [GH-7140] [GH-7454] by @junichi11 in #7452
- Fix incorrect warnings for the PSR1 hint [GH-7458] by @junichi11 in #7461
- Fix formatting for method chaining [GH-7172] by @junichi11 in #7487
- Add a formatting option for an empty function/method body [GH-6716] by @junichi11 in #7498
- Fix incorrect formatting for a static method invocation [GH-7524] by @junichi11 in #7526
- PHP: removed built-in type real by @troizet in #7387
- Fix "Fix Imports" [GH-7546] by @junichi11 in #7549
- Fix testFunctionGuessingFloatReturnType() of PHPCCDocumentationTest by @junichi11 in #7553
- Add the
Error
class and theThrowable
interface as completion items for exceptions [GH-7594] by @junichi11 in #7599
Enterprise
- Micronaut: Method parameters should be resolvable in expression language by @dbalek in #7316
- Micronaut: Source action to generate tests for endpoints added. by @dbalek in #7369
- Filtering TextDocumentService.codeAction results based on the provided kinds. by @lahodaj in #7368
- Micronaut: Endpoint method generator for non-db based controllers added. by @dbalek in #7394
- Micronaut: Command creating request body for given endpoint added. by @dbalek in #7422
- Micronaut: Code completion support for values of 'Mapping' annotation. by @dbalek in #7439
- Restore maven archetypes for JavaEE 5 and J2EE 1.4 projects by @matthiasblaesing in #7407
- Update dependencies for OCI Vault integration and clean up multistep dialogs by @jhorvath in #7453
- Do not show Connect dialog when DB connection fails because of missing JDBC driver by @thurka in #7338
- Run maven embedder with the "normal" NetBeans environment not special context class loader by @matthiasblaesing in #7464
- Micronaut: Provide Endpoint and Bean symbols originating from libraries. by @dbalek in #7494
- Micronaut: minor bugs fixed. by @dbalek in #7518
- Micronaut: Use correct classpath when scanning for Micronaut symbols. by @dbalek in #7523
- Turn remaining few EE tests off which can't run on JDK 17 yet by @mbien in #7534
- Micronaut: Clear symbol cache on ClasspathInfo changes. by @dbalek in #7554
- Improving multistep infrastructure, command for uploading cloud assets to config map by @jhorvath in #7540
- Add support for GlassFish 7.0.15 and GlassFish 8.0.0-M6 by @pepness in #7561
- Further JavaEE -> JakartaEE fixes for Jakarta Faces by @matthiasblaesing in #7539
- Fix and simplify handling of JSPParser classloader by @matthiasblaesing in #7567
- Add missing schemas for Jakarta Server Pages Tag Library (JSTL) by @pepness in #7340
- Add support for Java SE 24 for Tomcat/TomEE and GlassFish by @pepness in #7592
- Added support for container repostory and run in compute instance by @jhorvath in #7595
- Fix error when registering TomEE 10 by @pepness in #7598
- Enterprise: Fix multiple places where null values could be encountered and are not protected by @matthiasblaesing in #7603
Web
- JS Parser: Support top-level await for modules by @matthiasblaesing in #7417
Editor
- Allow focus events to propagate before running glyph gutter actions - GH4155 by @neilcs...