Jau išleista 26-oji „Apache NetBeans“ integruotos kūrimo aplinkos (IDE) versija, teikianti palaikymą „Java SE“, „Java EE“, PHP, C/C++, „JavaScript“, „Rust“ ir „Groovy“. Yra iš anksto sukurtų versijų, skirtų Linux (snap, flatpak), Windows и macOS.

Tarp pakeitimų:
- Kodo redaktorius dabar palaiko paieškos rezultatų peržiūros skydelių, pertvarkymo skydelių ir žymių skydelių įjungimą ir išjungimą. Kodo redaktoriaus kelių langų režime patobulintas įvesties fokuso keitimas uždarant paskutinį langą.

- Vartotojo sąsaja SVG vaizdams įkelti naudoja JSVG, o ne Batik biblioteką. Buvo atliktas darbas siekiant suvienodinti ir išvalyti piktogramų įkėlimo kodą. Pridėta 150 naujų piktogramų SVG formatu.
- Ant platformos macOS Atsižvelgta į rekomendacijas dėl mygtukų išdėstymo dialogo languose (pavyzdžiui, numatytasis veiksmo mygtukas visada yra dešinėje, o atšaukimo mygtukas – kairėje).
- Perkeliant skirtuką pele, jo vaizdas rodomas visa raiška, atsižvelgiant į HiDPI mastelio lygį.

- Išplėstos su naudojimu susijusios galimybės serveriai Patobulintas LSP (kalbos serverio protokolas) ir VSCode įskiepis. Patobulintas LSP klientas, skirtas C/C++.
- Patobulintas „Ant“, „Gradle“ ir „Maven“ kompiliavimo sistemų palaikymas. „Gradle Tooling“ API atnaujinta į 8.14 versiją. „Maven“ suteikiama prieiga prie viešojo „Resolver“ API. Komanda „mn:run“ naudojama „Micronaut“ programoms derinti ir paleisti. Pakeistas „Ant“ savybių fono pasirinkimas tamsiojoje temoje (savybės buvo rodomos šviesiame fone).
- „Java“ kodui pridėtas „OpenJDK“ prieigos taškų testų palaikymas. Patobulintas „Swing“ šablonų palaikymas. Išplėstos galimybės, susijusios su apidoc dokumentacijos generavimu. „NetBeans“ integruotas „Java“ kompiliatorius „nb-javac“ (modifikuota „javac“ versija) buvo atnaujintas iki JDK 24 versijos. Integruotas „Apache Tomcat“ buvo atnaujintas iki 9.0.102 versijos. Įdiegtas užuominų nustatymų kaupimas talpykloje („Java“ užuominos).
- PHP kalbos aplinkoje patobulintas konstruktorių rodymas ir automatinis užbaigimas.
- Patobulintas „Jakarta EE 11“ platformos palaikymas. „Tomcat“, „TomEE“ ir „GlassFish“ dabar palaiko būsimo „Java SE 25“ leidimo funkcijas.
- Žiniatinklio projekto aplinka dabar palaiko CSS matavimo vienetus: cqw (1 % pločio), cqh (1 % aukščio), cqi (1 % eilutės dydžio), cqb (1 % bloko dydžio), cqmin (mažiausia cqi arba cqb reikšmė) ir cqmax (didžiausia cqi arba cqb reikšmė). Įdiegtas sintaksės paryškinimas failams, susijusiems su „Vue JavaScript“ sistema. „JavaScript“ kalboje pridėtas asinchroninio generatoriaus metodų palaikymas („class { async * generator () { … }“) ir patobulintas raktinio žodžio „const“ apdorojimas.
- Pakeitimų sekimo sąsaja dabar išsaugo langų, rodančių šakas, sukurtas naudojant „git create“ ir „git switch“, dydį. „jgit“ paketas atnaujintas iki 7.2.0 versijos. Pridėtos piktogramos „git stash“ veiksmams.
Šaltinis: opennet.ru


