Nadace Apache Software Foundation představila integrované vývojové prostředí Apache NetBeans 16, které poskytuje podporu pro programovací jazyky Java SE, Java EE, PHP, C/C++, JavaScript a Groovy. Připravené sestavy se vytvářejí pro Linux (snap, flatpak), Windows a macOS.
Mezi navrhovanými změnami:
- Uživatelské rozhraní poskytuje možnost načíst vlastní vlastnosti FlatLaf z vlastního konfiguračního souboru.
- Editor kódu rozšířil podporu pro formáty YAML a Dockerfile. Přidána podpora pro formáty TOML a ANTLR v4/v3.
- Přidána podpora pro některé nové funkce v Javě 19. Přidána podpora pro automatické dokončování, formátování odsazení a popisky pro vzory záznamů. Implementováno doplňování šablony ve značkách case. Vestavěný kompilátor NetBeans Java nb-javac (upravený javac) byl aktualizován. ActionsManager byl přepracován v ladicím API. Přidána podpora pro archivy jar s více vydáními. Vylepšená logika pro výběr platformy Java.
- Vylepšená podpora pro systém sestavení Gradle. Přidána počáteční podpora pro project.dependency API pro export stromu závislostí z Gradle. Přepracovaná funkce související s Editorem hodnocení. Přidána podpora pro projekty bez build.gradle.
- Vylepšená podpora pro systém sestavení Maven. Vylepšená podpora pro Jakarta EE 9/9.1. Byla implementována schopnost zpracovat výstup projektu ve formě identifikovatelných artefaktů a jejich umístění. Přidána podpora pro deaktivaci varování v závislosti na použití určitých pluginů během sestavování.
- Problémy v prostředí pro jazyky PHP a Groovy byly opraveny.
- V prostředí pro projekty C/C++ pracuje debugger CPPLight na systémech s architekturou aarch64.
- Možnosti auditu byly rozšířeny pomocí serverů LSP (Language Server Protocol). Přidána podpora pro audit zranitelnosti v cloudu Oracle.
Zdroj: opennet.ru