Apache Software Foundation-ek Apache NetBeans 12.6 garapen-ingurune integratua aurkeztu zuen, Java SE, Java EE, PHP, C/C++, JavaScript eta Groovy programazio-lengoaietarako laguntza eskaintzen duena. NetBeans kodea Oracle-k entregatu zuenetik Apache Fundazioak ekoitzitako bederatzigarren bertsioa da.
Proposatutako aldaketen artean:
- Java garatzaileentzat, kodea osatzea hobetu da klaseko aldagai anonimoetarako eta deklarazioetarako "record" gako-hitzarekin. "Switch" adierazpenetan eredu bat etortzeko aurretiazko euskarria gehitu da. URLa kodean sartuta dagoela ziurtatzen da erabilitako txantiloietarako esteka batekin.
- NetBeans Java konpilatzailea nb-javac (javac aldatua) 1.8 bertsiora eguneratu da, JDK 17rako euskarria gehitu da. Javadoc 17rako euskarria gehitu da. JavaFX 17 bertsiora eguneratu da.
- Gradle eraikitzeko sistemarako euskarria hobetu da. Gradle toolkit 7.3 bertsiora eguneratu da Java 17rako laguntzarekin. Kotlin hizkuntzan kodea duten direktorioen aitorpena ziurtatu da. Gradlerentzat proiektuak sortzeko morroi berri bat proposatu da. Java Frontend proiektuaren txantiloia eguneratu da Gradle 7 onartzeko.
- Maven eraikitzeko sistemarako euskarria hobetu da. Proiektuetan Support Maven Wrapper (mvnw) erabiltzeko gaitasuna ezarri da. UTF-8rekin arazoak konpondu dira. Aurreprozesadorearen bilaketa hobetu da oharrak.
- Klase kargatzaile berri bat (Cached Transformation Classloader) proposatu da Groovy lengoaiarako, AST-n atributu moten egiaztapen estatikoa eman da eta fitxategi-sistemako klaseak kargatzean analisiaren errendimendua nabarmen hobetu da.
- Java EE-rako tresnak Glassfish 6.2.1-rako laguntza gehitu du.
- LSP zerbitzarien (Language Server Protocol) erabilerarekin lotutako konponketa eta hobekuntzen zati handi bat sartu da kodea aztertzeko eta sintaxia ezagutzeko.
- PHP-ri dagokionez, txantiloietan izen-espazioetarako euskarria gehitu da, "erabili" adierazpena posizio okerrean sartzearen aurkako babesa gehitu da, ezaugarrien propietate pribatuetarako birfactorizazio tresnak erabiltzea bermatu da eta PSR-12 kodearen laguntza. formatu estandarra gehitu da.
- HTML editoreak SCSS euskarria hobetu du, kolore-paleta balioak osatzeko aukera bat gehitu du eta CSS birformateatzeko orduan blokeak alde batera uzteko aukera gehitu du.
- Typescript eta cpplite editoreak MultiViews modulua erabiltzeko aldatu dira interfazeko fitxak behar bezala bistaratzeko.
- Hobekuntzak egin dira arazketan. Urrutiko arazketarako errendimendu hobetua. Uneko lan-direktorioa eta ingurune-aldagaiak konfiguratzeko gaitasuna gehitu da.
- Analizatzailea hobetu da YAML formatuan.
Iturria: opennet.ru