The Apache Software Foundation has released the Apache NetBeans 12.4 IDE, which provides support for the Java SE, Java EE, PHP, C/C++, JavaScript, and Groovy programming languages. This is the seventh release by the Apache Foundation following the handover of the NetBeans code by Oracle.
Key New Features in NetBeans 12.3:
- Added support for the Java SE 16 platform, which is also implemented in nb-javac, NetBeans' built-in Java compiler (modified javac). Instead of a native implementation of Base64 encoding, the java.util.Base64 module is used.
- The process of installing and registering OpenJDK distributions in NetBeans has been automated (the item "Remote Universal OpenJDK Service" has been added to the "Tools / Java Platform / Add Platform" menu).
- Added support for Jakarta EE 9 projects.
- Added a wizard for creating projects based on the Micronaut framework ("New Project / Java with Maven / Micronaut Project"). Implemented code completion, refactoring and link handling in Micronaut yaml files.
- Automatic detection and display of the Payara platform version in the registration panel of the server is provided.
- For projects using the Maven build system, the ability to substitute arguments in applications and VMs that will be used during startup and debugging is implemented.
- The Gradle toolkit has been updated to version 7.0. Added support for logical grouping of code and resources ("Gradle Source Groups") Updated version of JaCoCo 0.8.6 (Gradle Code Coverage).
- Added support for Ant Freeform projects with nesting level 9+. Improved support for developing Java/Jakarta EE projects that use Ant.
- The PHP development tools have added support for named arguments, introduced in the PHP 8.0 release. In the important files section, PHP-CS-Fixer 3 configuration files are displayed. Compatibility with Phing 3 has been added. The βFix Usesβ dialog has been changed.
- Improved auto-completion of HTML tags used when generating web forms.
- Implemented recognition of ".md" file extensions with Markdown markup and their marking with a special icon. Added Markdown syntax highlighting.
- Provided a permanent display of information about the presence of errors in the form of an icon in the lower right corner.
Source: opennet.ru