The release of the integrated development environment Apache NetBeans 27 is now available, providing support for programming languages such as Java SE, Java EE, PHP, C/C++, JavaScript, Rust, and Groovy. Ready-made builds are available for Linux (snap, flatpak), Windows, and macOS.

Among the changes:
- Version control tools now support branch renaming.
- The code editor now has the ability to compare directory contents, improved support for TextMark/Markdown formatting, and added the ability to preview images in SVG format.

- The FlatLaf theme engine has been updated to version 3.6.1.
- Compatibility with the Gradle 9 build system has been ensured, and the option to use Gradle 9 in new projects has been added.
- Support for Maven and Ant build systems has been improved. The Maven toolkit has been updated to version 3.9.11. The Njord plugin has been added.
- Expanded capabilities related to the use of servers LSP (Language Server Protocol) and the application of the VSCode plugin.
- For Java code, the ability to refactor individual Java files that are not part of projects has been implemented. Partial support for importing Java modules has been added. Debugging and stack analysis capabilities have been enhanced. The embedded Java compiler nb-javac (modified javac) in NetBeans has been updated to version JDK 25b31.
- In the PHP environment, syntax highlighting has been improved, and the use of custom HTML tags in PHP scripts is now allowed.
- Support for new versions of server the GlassFish applications — 7.0.24 and 8.0.0-M11. New namespaces for PrimeFaces and OmniFaces have been added. JSF class autocompletion has been improved. An HTTP Monitor for javax.servlet and jakarta.servlet has been implemented. JSF tag support has been enhanced. Support for JDK 21 has been enabled for Payara 5.x.
- In the web project environment, support for CSS media queries complying with the Media Queries Level 4 specification has been added. A JSON semantic analyzer has been implemented. Options for embedding vue files (Vue Single-File Components) have been expanded.

Source: opennet.ru


