De Apache Software Foundation hat de Apache NetBeans 12.6 IDE frijlitten, dy't stipe leveret foar de programmeartalen Java SE, Java EE, PHP, C/C++, JavaScript en Groovy. Dit is de njoggende release troch de Apache Foundation nei de oerdracht fan 'e NetBeans-koade troch Oracle.
Under de foarstelde feroarings:
- Foar Java-ûntwikkelders is it foltôgjen fan koade ferbettere foar anonime klassefariabelen en "rekord" trefwurddeklaraasjes. Foarriedige stipe tafoege foar patroan oerienkomst yn "switch" útdrukkingen. De opname yn 'e URL-koade levere mei in keppeling nei de brûkte sjabloanen.
- NetBeans ynboude Java-kompiler nb-javac (wizige javac) is bywurke nei ferzje 1.8, stipe foar JDK 17 is tafoege. Stipe foar javadoc 17 is tafoege. JavaFX is bywurke nei ferzje 17.
- Ferbettere stipe foar it Gradle-bouwsysteem. De Gradle toolkit is bywurke nei ferzje 7.3 mei stipe foar Java 17. Directory-erkenning mei Kotlin-koade is levere. In nije projekt oanmeitsjen wizard foar Gradle is foarsteld. It Java Frontend-projektsjabloan is bywurke om Gradle 7 te stypjen.
- Ferbettere stipe foar it Maven-bouwsysteem. Implementearre de mooglikheid om Support Maven Wrapper (mvnw) te brûken yn projekten. Fêste problemen mei UTF-8. Ferbettere preprocessor-sykjen foar annotaasjes.
- Foar de Groovy-taal is in nije klasselader (Cached Transformation Classloader) foarsteld, statyske typekontrôle fan attributen yn 'e AST is foarsjoen, parseprestaasjes binne signifikant ferbettere by it laden fan klassen út it bestânsysteem.
- Stipe tafoege foar Glassfish 6.2.1 yn Java EE-ark.
- In grut part fan reparaasjes en ferbetterings binne makke yn ferbân mei it brûken fan LSP tsjinners (Language Server Protocol) foar koade analyze en syntaksis erkenning.
- Foar PHP is stipe foar nammeromten tafoege oan sjabloanen, beskerming tsjin it ynfoegjen fan 'e "gebrûk" ekspresje yn 'e ferkearde posysje is tafoege, it gebrûk fan refactoring-ark foar privee eigenskippen fan eigenskippen is tafoege, stipe foar de PSR-12-koade-opmaak standert is tafoege.
- Ferbettere SCSS-stipe yn 'e HTML-bewurker, in opsje tafoege om kleurpaletwearden te paden, en ymplementeare de mooglikheid om blokken te negearjen by it herformatearjen fan CSS.
- De typescript- en cpplite-bewurkers binne oerskeakele om de MultiViews-module te brûken om ljeppers yn 'e ynterface korrekt wer te jaan.
- Ferbetteringen binne makke oan 'e debugger. Ferbettere prestaasjes fan debuggen op ôfstân. De mooglikheid tafoege om de hjoeddeistige wurkmap en omjouwingsfariabelen yn te stellen.
- Ferbettere parser foar YAML-formaat.
Boarne: opennet.ru