Apache Software Foundation introducerade den integrerade utvecklingsmiljön Apache NetBeans 17, som ger stöd för programmeringsspråken Java SE, Java EE, PHP, C/C++, JavaScript och Groovy. Färdiga sammansättningar skapas för Linux (snap, flatpak), Windows och macOS.
Bland de föreslagna ändringarna:
- Lade till stöd för Jakarta EE 10-plattformen och förbättrat stöd för några nya Java 19-funktioner som mönstermatchning i "switch"-satser. Förberedd för stöd för JDK 20. Tillagd ytterligare tips för Java-kod. Den inbyggda NetBeans Java-kompilatorn nb-javac (modifierad javac) har uppdaterats till version 19.0.1. Lade till stöd för javadoc-taggen @summary. Förbättrad Java AST-presentation vid felsökning. Förbättrad indexering av källtexter med fel.
- Förbättrat stöd för Gradle-byggsystemet. Tillhandahöll åtkomst till Java-plattformen för icke-Java Gradle-projekt. Implementerad proxydetektering och automatisk konfiguration. Gradle Tooling API har uppdaterats till version 8.0-rc-1. Alternativen i gränssnittet har rensats.
- Förbättrat stöd för Maven-byggsystemet. Stackspårningsbearbetning är aktiverad. Implementerad proxydetektering och automatisk konfiguration. Tillagt verktygstips för uppdatering av beroenden. Uppdaterade versioner av maven 3.8.7 och exec-maven-plugin 3.1.0. Tillåt lokal indexering att ske medan externa index laddas.
- Miljön för PHP-språket stöder nya funktioner i PHP 8.2, såsom klasser i skrivskyddat läge, typer null, false och true, och definition av konstanter i egenskaper. Förbättrat stöd för metoder i enumtyper.
- Tillagt stöd för OCI-profiler (Oracle Cloud Infrastructure).
- Stöd för Jakarta EE och Java EE har implementerats för Tomcat och TomEE.
- I miljön för webbprojekt har CSS-stödet förbättrats, skiftlägesokänslig sökning efter CSS-egenskaper har tillhandahållits och matchning har optimerats när CSS-frågor genomförs.
- Vissa versionshistorikinställningar har omarbetats.
- Kodredigeraren ger möjlighet att stänga alla dokument i listan på en gång. ANTLRv4 Runtime har uppdaterats till version 4.11.1. Initialt stöd för ANTLR4 Lexer har tillhandahållits, till vilket koden för att arbeta med ANTLR- och TOML-format har översatts.
- När du kör på Linux detekteras KDE:s subpixeltextrenderingsläge automatiskt.
Källa: opennet.ru