The Apache NetBeans 20 integrated development environment is now available

The release of the integrated development environment Apache NetBeans 20 has been presented, which supports programming languages Java SE, Java EE, PHP, C/C++, JavaScript, Rust, and Groovy. Pre-built packages are available for Linux (snap, flatpak), Windows, and macOS.

Among the proposed changes:

  • For Java projects, support for JDK 21 has been added. The input method system now supports new features of Java 21. The built-in Java compiler in NetBeans, nb-javac (modified javac), has been updated to version 21. Support for String Templates has also been added.
  • Support for Gradle and Maven build systems has been improved. The Gradle toolkit has been updated to version 8.4, and Maven to version 3.9.5. Additionally, maven-indexer 7.0.4, lucene 9.8.0, and maven.embedder 2.0.6.1 have also been updated.
  • In the PHP development environment, support for features introduced in new versions of PHP has been enhanced. Support for breakpoints for exceptions has been added. Checks for creating breakpoints have been expanded. Visual differentiation of inherited class members using different colors has been ensured. The formatting mode 'After Use Trait' has been introduced.
  • In the IDE for C/C++, support for CPPLite has been stabilized.
  • Support for the GlassFish 7.0.9 platform has been added.
  • In the web project environment, support for CSS has been improved (@layer, @supports, containment modules, and text, mathematical functions).
  • The version control interface package jgit has been updated to version 6.7.0.
  • Expanded capabilities related to the use of servers LSP (Language Server Protocol).
  • In the editor, support for checkbox toggles has been implemented in the Markdown layout preview.
    The Apache NetBeans 20 integrated development environment is now available
  • Validation has been enabled, and code completion has been implemented for XML documents without the schemaLocation field.
  • The FlatLaf theme engine has been updated to version 3.2. On the Linux platform, window decoration on the client side has been included in FlatLaf.
  • Support for the HCL configuration language used in HashiCorp Terraform has been expanded.
  • Development environment for Rust projects has continued to be implemented.
  • A profiling library for ARM64 architecture has been added.

The Apache NetBeans 20 integrated development environment is now available


Source: opennet.ru
Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster