Apache NetBeans IDE 12.6 publié

L'Apache Software Foundation a publié l'IDE Apache NetBeans 12.6, qui prend en charge les langages de programmation Java SE, Java EE, PHP, C/C++, JavaScript et Groovy. Il s'agit de la neuvième version de la Fondation Apache après la remise du code NetBeans par Oracle.

Parmi les changements proposés :

  • Pour les développeurs Java, la saisie semi-automatique du code a été améliorée pour les variables de classe anonymes et les déclarations de mots-clés "record". Ajout de la prise en charge préliminaire de la correspondance de modèles dans les expressions "switch". Fourni l'inclusion dans le code URL avec un lien vers les modèles utilisés.
    Apache NetBeans IDE 12.6 publié
  • Le compilateur Java intégré NetBeans nb-javac (javac modifié) a été mis à jour vers la version 1.8, la prise en charge de JDK 17 a été ajoutée. La prise en charge de javadoc 17 a été ajoutée. JavaFX a été mis à jour vers la version 17.
  • Prise en charge améliorée du système de construction Gradle. La boîte à outils Gradle a été mise à jour vers la version 7.3 avec prise en charge de Java 17. La reconnaissance d'annuaire avec le code Kotlin a été fournie. Un nouvel assistant de création de projet pour Gradle a été proposé. Le modèle de projet Java Frontend a été mis à jour pour prendre en charge Gradle 7.
    Apache NetBeans IDE 12.6 publié
  • Prise en charge améliorée du système de construction Maven. Implémentation de la possibilité d'utiliser Support Maven Wrapper (mvnw) dans les projets. Correction de problèmes avec UTF-8. Amélioration de la recherche du préprocesseur pour les annotations.
  • Pour le langage Groovy, un nouveau chargeur de classe (Cached Transformation Classloader) a été proposé, une vérification de type statique des attributs dans l'AST a été fournie, les performances d'analyse ont été considérablement améliorées lors du chargement de classes à partir du système de fichiers.
  • Ajout de la prise en charge de Glassfish 6.2.1 dans les outils Java EE.
  • Une grande partie des correctifs et améliorations ont été apportés liés à l'utilisation des serveurs LSP (Language Server Protocol) pour l'analyse de code et la reconnaissance de syntaxe.
  • Pour PHP, la prise en charge des espaces de noms a été ajoutée aux modèles, la protection contre l'insertion de l'expression "use" dans la mauvaise position a été ajoutée, l'utilisation d'outils de refactoring pour les propriétés privées des traits a été ajoutée, la prise en charge du formatage du code PSR-12 norme a été ajoutée.
    Apache NetBeans IDE 12.6 publié
  • Amélioration de la prise en charge de SCSS dans l'éditeur HTML, ajout d'une option pour remplir les valeurs de la palette de couleurs et implémentation de la possibilité d'ignorer les blocs lors du reformatage CSS.
    Apache NetBeans IDE 12.6 publié
  • Les éditeurs Typescript et cpplite ont été basculés pour utiliser le module MultiViews afin d'afficher correctement les onglets dans l'interface.
    Apache NetBeans IDE 12.6 publié
  • Des améliorations ont été apportées au débogueur. Amélioration des performances du débogage à distance. Ajout de la possibilité de définir le répertoire de travail actuel et les variables d'environnement.
  • Analyseur amélioré pour le format YAML.

Source: opennet.ru

Ajouter un commentaire