La Apache Software Foundation lanĉis la Apache NetBeans 12.6 integran evolumedion, kiu disponigas subtenon por la Java SE, Java EE, PHP, C/C++, JavaScript kaj Groovy programlingvoj. Ĉi tiu estas la naŭa eldono produktita de la Apache Foundation ekde kiam la kodo NetBeans estis transdonita de Oracle.
Inter la proponitaj ŝanĝoj:
- Por Java programistoj, kodkompletigo estis plibonigita por anonimaj klasvariabloj kaj deklaroj kun la ŝlosilvorto "rekordo". Aldonita prepara subteno por ŝablono kongruo en "ŝaltilo" deklaroj. Estas certigite, ke la URL estas inkluzivita en la kodo kun ligilo al la uzataj ŝablonoj.

- La enkonstruita NetBeans Java kompililo nb-javac (modifita javac) estis ĝisdatigita al versio 1.8, subteno por JDK 17 estis aldonita. Subteno por javadoc 17 estis aldonita. JavaFX estis ĝisdatigita al versio 17.
- Plibonigita subteno por la Gradle-konstrusistemo. La ilaro Gradle estis ĝisdatigita al versio 7.3 kun subteno por Java 17. Rekono de dosierujoj kun kodo en la lingvo Kotlin estis certigita. Nova projekt-kreadsorĉisto por Gradle estis proponita. La ŝablono de projekto de Java Frontend estis ĝisdatigita por subteni Gradle 7.

- Plibonigita subteno por la konstrusistemo Maven. La kapablo uzi Support Maven Wrapper (mvnw) en projektoj estis efektivigita. Problemoj kun UTF-8 estis solvitaj. Plibonigita antaŭprocesora serĉo por komentarioj.
- Nova klasŝargilo (Cached Transformation Classloader) estis proponita por la Groovy-lingvo, statika kontrolado de atributtipoj en AST estis disponigita, kaj analiza rendimento dum ŝarĝado de klasoj de la dosiersistemo estis signife plibonigita.
- Iloj por Java EE aldonis subtenon por Glassfish 6.2.1.
- Granda parto de korektoj kaj plibonigoj rilataj al la uzo de LSP-serviloj (Language Server Protocol) por kodanalizo kaj sintaksa rekono estis lanĉita.
- Por PHP, subteno por nomspacoj estis aldonita al ŝablonoj, protekto estis aldonita kontraŭ enigo de la "uzo" esprimo en la malĝustan pozicion, la uzo de refactoring iloj por privataj propraĵoj de trajtoj estis certigita, kaj subteno por la PSR-12-kodo. formata normo estis aldonita.

- La HTML-redaktilo plibonigis SCSS-subtenon, aldonis opcion por kompletigi kolorpaletvalorojn, kaj aldonis la kapablon ignori blokojn dum reformatado de CSS.

- La tajpitaj kaj cpplite-redaktiloj estis ŝanĝitaj por uzi la modulon MultiViews por ĝuste montri langetojn en la interfaco.

- Plibonigoj estis faritaj al la erarserĉilo. Plibonigita rendimento por fora senararigado. Aldonis la kapablon agordi la nunan labordosierujon kaj medio-variablojn.
- Plibonigita analizilo por YAML-formato.
fonto: opennet.ru





