La version de l'environnement de développement intégré Apache NetBeans 27 est disponible, offrant un support pour les langages de programmation Java SE, Java EE, PHP, C/C++, JavaScript, Rust et Groovy. Des builds prêts à l'emploi ont été créés pour Linux (snap, flatpak), Windows et macOS.

Parmi les changements :
- Le système de gestion de versions a introduit le support du renommage des branches.
- L'éditeur de code a désormais la possibilité de comparer le contenu des répertoires, a amélioré le support du balisage TextMark/Markdown et a ajouté la possibilité de prévisualiser des images au format SVG.

- Le moteur de thèmes FlatLaf a été mis à jour vers la version 3.6.1.
- La compatibilité avec le système de build Gradle 9 a été assurée et la possibilité d'utiliser Gradle 9 dans de nouveaux projets a été ajoutée.
- Le support des systèmes de build Maven et Ant a été amélioré. L'outil Maven a été mis à jour vers la version 3.9.11. L'extension Njord a été ajoutée.
- Les capacités liées à l'utilisation de serveurs LSP (Language Server Protocol) et l'utilisation d'un plugin pour VSCode.
- Pour le code Java, il est désormais possible de refactoriser des fichiers Java individuels qui ne font pas partie de projets. Un support partiel pour l'importation de modules Java a été ajouté. Les fonctionnalités de débogage et d'analyse de la pile ont été améliorées. Le compilateur Java intégré de NetBeans, nb-javac (modifié javac), a été mis à jour vers la version JDK 25b31.
- Dans l'environnement pour le langage PHP, la coloration syntaxique a été améliorée et l'utilisation de balises HTML personnalisées dans les scripts PHP est désormais autorisée.
- Le support des nouvelles versions de serveurs des applications GlassFish — 7.0.24 et 8.0.0-M11, a été ajouté. De nouveaux espaces de noms PrimeFaces et OmniFaces ont été ajoutés. L'auto-complétion des classes jsf a été améliorée. Un moniteur HTTP a été mis en œuvre pour javax.servlet et jakarta.servlet. Le support des balises JSF a été amélioré. Pour Payara 5.x, le support JDK 21 a été activé.
- Dans l'environnement pour les projets web, le support des requêtes médias CSS, conforme à la spécification Media Queries Level 4, a été ajouté. Un analyseur de sémantique JSON a été mis en œuvre. Les capacités d'intégration des fichiers vue (Vue Single-File Component) ont été étendues.

Source : opennet.ru


