Fundația Apache Software a lansat mediul de dezvoltare integrat Apache NetBeans 17, care oferă suport pentru limbajele de programare Java SE, Java EE, PHP, C/C++, JavaScript și Groovy. Sunt disponibile versiuni predefinite pentru Linux (acoperire rapidă, flatpak), Windows и macOS.
Printre modificările propuse:
- S-a adăugat suport pentru platforma Jakarta EE 10 și s-a îmbunătățit suportul pentru unele caracteristici noi Java 19, cum ar fi potrivirea modelelor în declarațiile „switch”. Pregătit pentru suportul JDK 20. S-au adăugat indicii suplimentare pentru codul Java. Compilatorul încorporat NetBeans Java nb-javac (javac modificat) a fost actualizat la versiunea 19.0.1. S-a adăugat suport pentru eticheta javadoc @summary. Prezentare Java AST îmbunătățită la depanare. Indexare îmbunătățită a textelor sursă cu erori.
- Suport îmbunătățit pentru sistemul de construcție Gradle. A oferit acces la platforma Java pentru proiectele non-Java Gradle. Detectarea proxy și auto-configurare implementate. API-ul Gradle Tooling a fost actualizat la versiunea 8.0-rc-1. Opțiunile din interfață au fost curățate.
- Suport îmbunătățit pentru sistemul de construcție Maven. Procesarea urmăririi stivei este activată. Detectarea proxy și auto-configurare implementate. S-a adăugat sfatul explicativ pentru actualizarea dependențelor. Versiuni actualizate ale maven 3.8.7 și exec-maven-plugin 3.1.0. Permiteți indexarea locală să aibă loc în timp ce se încarcă indecșii externi.
- Mediul pentru limbajul PHP acceptă noi caracteristici ale PHP 8.2, cum ar fi clasele în modul numai citire, tipurile null, false și true și definirea constantelor în trăsături. Suport îmbunătățit pentru metode în tipurile enumerare.
- S-a adăugat suport pentru profiluri OCI (Oracle Cloud Infrastructure).
- Suportul pentru Jakarta EE și Java EE a fost implementat pentru Tomcat și TomEE.
- În mediul pentru proiecte web, suportul CSS a fost îmbunătățit, a fost furnizată căutarea fără majuscule pentru proprietățile CSS și potrivirea a fost optimizată la completarea interogărilor CSS.
- Unele setări ale istoricului de versiuni au fost modificate.
- Editorul de cod oferă posibilitatea de a închide toate documentele din listă simultan. ANTLRv4 Runtime a fost actualizat la versiunea 4.11.1. A fost furnizat suport inițial pentru ANTLR4 Lexer, în care a fost tradus codul pentru lucrul cu formatele ANTLR și TOML.
- Când începeți în Linux Este prevăzută detectarea automată a modului de randare a textului subpixel în KDE.

Sursa: opennet.ru
