Apache NetBeans IDE 12.6 veröffentlicht

Die Apache Software Foundation hat die Apache NetBeans 12.6 IDE veröffentlicht, die Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, C/C++, JavaScript und Groovy bietet. Dies ist die neunte Veröffentlichung der Apache Foundation nach der Übergabe des NetBeans-Codes durch Oracle.

Zu den vorgeschlagenen Änderungen gehören:

  • Für Java-Entwickler wurde die Codevervollständigung für anonyme Klassenvariablen und „Record“-Schlüsselwortdeklarationen verbessert. Vorläufige Unterstützung für Mustervergleich in „Switch“-Ausdrücken hinzugefügt. Versehen Sie die Einbindung im URL-Code mit einem Link zu den verwendeten Vorlagen.
    Apache NetBeans IDE 12.6 veröffentlicht
  • Der in NetBeans integrierte Java-Compiler nb-javac (modifizierter Javac) wurde auf Version 1.8 aktualisiert, Unterstützung für JDK 17 wurde hinzugefügt. Unterstützung für Javadoc 17 wurde hinzugefügt. JavaFX wurde auf Version 17 aktualisiert.
  • Verbesserte Unterstützung für das Gradle-Build-System. Das Gradle-Toolkit wurde auf Version 7.3 mit Unterstützung für Java 17 aktualisiert. Verzeichniserkennung mit Kotlin-Code wurde bereitgestellt. Ein neuer Projekterstellungsassistent für Gradle wurde vorgeschlagen. Die Java-Frontend-Projektvorlage wurde aktualisiert, um Gradle 7 zu unterstützen.
    Apache NetBeans IDE 12.6 veröffentlicht
  • Verbesserte Unterstützung für das Maven-Build-System. Die Möglichkeit, Support Maven Wrapper (mvnw) in Projekten zu verwenden, wurde implementiert. Probleme mit UTF-8 behoben. Verbesserte Präprozessorsuche nach Anmerkungen.
  • Für die Groovy-Sprache wurde ein neuer Klassenlader (Cached Transformation Classloader) vorgeschlagen, eine statische Typprüfung von Attributen im AST wurde bereitgestellt und die Parsing-Leistung beim Laden von Klassen aus dem Dateisystem erheblich verbessert.
  • Unterstützung für Glassfish 6.2.1 in Java EE-Tools hinzugefügt.
  • Ein großer Teil der Korrekturen und Verbesserungen wurde im Zusammenhang mit der Verwendung von LSP-Servern (Language Server Protocol) zur Codeanalyse und Syntaxerkennung vorgenommen.
  • Für PHP wurde Unterstützung für Namespaces zu Vorlagen hinzugefügt, Schutz gegen das Einfügen des „use“-Ausdrucks an der falschen Position wurde hinzugefügt, die Verwendung von Refactoring-Tools für private Eigenschaften von Merkmalen wurde hinzugefügt, Unterstützung für die PSR-12-Codeformatierung Standard wurde hinzugefügt.
    Apache NetBeans IDE 12.6 veröffentlicht
  • Verbesserte SCSS-Unterstützung im HTML-Editor, eine Option zum Auffüllen von Farbpalettenwerten hinzugefügt und die Möglichkeit implementiert, Blöcke bei der Neuformatierung von CSS zu ignorieren.
    Apache NetBeans IDE 12.6 veröffentlicht
  • Die Typescript- und Cpplite-Editoren wurden so umgestellt, dass sie das MultiViews-Modul verwenden, um Registerkarten in der Benutzeroberfläche korrekt anzuzeigen.
    Apache NetBeans IDE 12.6 veröffentlicht
  • Es wurden Verbesserungen am Debugger vorgenommen. Verbesserte Leistung beim Remote-Debugging. Es wurde die Möglichkeit hinzugefügt, das aktuelle Arbeitsverzeichnis und Umgebungsvariablen festzulegen.
  • Verbesserter Parser für das YAML-Format.

Source: opennet.ru

Kommentar hinzufügen