Apache Software Foundation introduserte det integrerte utviklingsmiljøet Apache NetBeans 17, som gir støtte for programmeringsspråkene Java SE, Java EE, PHP, C/C++, JavaScript og Groovy. Ferdige sammenstillinger er laget for Linux (snap, flatpak), Windows og macOS.
Blant de foreslåtte endringene:
- Lagt til støtte for Jakarta EE 10-plattformen og forbedret støtte for noen nye Java 19-funksjoner som mønstertilpasning i "switch"-setninger. Forberedt for JDK 20-støtte. Lagt til flere hint for Java-kode. Den innebygde NetBeans Java-kompilatoren nb-javac (modifisert javac) har blitt oppdatert til versjon 19.0.1. Lagt til støtte for javadoc-tag @summary. Forbedret Java AST-presentasjon ved feilsøking. Forbedret indeksering av kildetekster med feil.
- Forbedret støtte for Gradle byggesystem. Gir tilgang til Java-plattformen for ikke-Java Gradle-prosjekter. Implementert proxy-deteksjon og automatisk konfigurasjon. Gradle Tooling API har blitt oppdatert til versjon 8.0-rc-1. Alternativene i grensesnittet er renset.
- Forbedret støtte for Maven-byggesystemet. Stakksporingsbehandling er aktivert. Implementert proxy-deteksjon og automatisk konfigurasjon. Lagt til verktøytips for oppdatering av avhengigheter. Oppdaterte versjoner av maven 3.8.7 og exec-maven-plugin 3.1.0. Tillat lokal indeksering å finne sted mens eksterne indekser lastes inn.
- Miljøet for PHP-språket støtter nye funksjoner i PHP 8.2, som klasser i skrivebeskyttet modus, typer null, usant og sann, og definisjon av konstanter i egenskaper. Forbedret støtte for metoder i enumtyper.
- Lagt til støtte for OCI-profiler (Oracle Cloud Infrastructure).
- Støtte for Jakarta EE og Java EE er implementert for Tomcat og TomEE.
- I miljøet for nettprosjekter har CSS-støtte blitt forbedret, søk uten store og små bokstaver for CSS-egenskaper er gitt, og samsvar er optimalisert ved fullføring av CSS-spørringer.
- Noen innstillinger for versjonshistorikk har blitt omarbeidet.
- Kodeeditoren gir muligheten til å lukke alle dokumenter i listen samtidig. ANTLRv4 Runtime har blitt oppdatert til versjon 4.11.1. Innledende støtte for ANTLR4 Lexer er gitt, som koden for å jobbe med ANTLR- og TOML-formater er oversatt til.
- Når du kjører på Linux, oppdages KDEs subpikseltekstgjengivelsesmodus automatisk.
Kilde: opennet.ru