Apache NetBeans IDE 12.6 Released

The Apache Software Foundation has released the Apache NetBeans 12.6 IDE, which provides support for the Java SE, Java EE, PHP, C/C++, JavaScript, and Groovy programming languages. This is the ninth release by the Apache Foundation following the handover of the NetBeans code by Oracle.

Among the proposed changes:

  • For Java developers, code completion has been improved for anonymous class variables and "record" keyword declarations. Added preliminary support for pattern matching in "switch" expressions. Provided the inclusion in the URL code with a link to the templates used.
    Apache NetBeans IDE 12.6 Released
  • NetBeans built-in Java compiler nb-javac (modified javac) has been updated to version 1.8, support for JDK 17 has been added. Support for javadoc 17 has been added. JavaFX has been updated to version 17.
  • Improved support for the Gradle build system. The Gradle toolkit has been updated to version 7.3 with support for Java 17. Directory recognition with Kotlin code has been provided. A new project creation wizard for Gradle has been proposed. The Java Frontend project template has been updated to support Gradle 7.
    Apache NetBeans IDE 12.6 Released
  • Improved support for the Maven build system. Implemented the ability to use Support Maven Wrapper (mvnw) in projects. Fixed issues with UTF-8. Improved preprocessor search for annotations.
  • For the Groovy language, a new class loader (Cached Transformation Classloader) has been proposed, static type checking of attributes in the AST has been provided, parsing performance has been significantly improved when loading classes from the file system.
  • Added support for Glassfish 6.2.1 in Java EE tools.
  • A large portion of fixes and improvements have been made related to the use of LSP servers (Language Server Protocol) for code analysis and syntax recognition.
  • For PHP, support for namespaces has been added to templates, protection against inserting the β€œuse” expression in the wrong position has been added, the use of refactoring tools for private properties of traits has been added, support for the PSR-12 code formatting standard has been added.
    Apache NetBeans IDE 12.6 Released
  • Improved SCSS support in the HTML editor, added an option to pad color palette values, and implemented the ability to ignore blocks when reformatting CSS.
    Apache NetBeans IDE 12.6 Released
  • The typescript and cpplite editors have been switched to use the MultiViews module to correctly display tabs in the interface.
    Apache NetBeans IDE 12.6 Released
  • Improvements have been made to the debugger. Improved performance of remote debugging. Added the ability to set the current working directory and environment variables.
  • Improved parser for YAML format.

Source: opennet.ru

Add a comment