Κυκλοφόρησε το Apache NetBeans IDE 16

Το Apache Software Foundation παρουσίασε το ολοκληρωμένο περιβάλλον ανάπτυξης Apache NetBeans 16, το οποίο παρέχει υποστήριξη για τις γλώσσες προγραμματισμού Java SE, Java EE, PHP, C/C++, JavaScript και Groovy. Οι έτοιμες συναρμολογήσεις δημιουργούνται για Linux (snap, flatpak), Windows και macOS.

Μεταξύ των προτεινόμενων αλλαγών:

  • Η διεπαφή χρήστη παρέχει τη δυνατότητα φόρτωσης προσαρμοσμένων ιδιοτήτων FlatLaf από ένα προσαρμοσμένο αρχείο διαμόρφωσης.
     Κυκλοφόρησε το Apache NetBeans IDE 16
  • Ο επεξεργαστής κώδικα έχει επεκτείνει την υποστήριξη για τις μορφές YAML και Dockerfile. Έχει προστεθεί υποστήριξη για τις μορφές TOML και ANTLR v4/v3.
  • Προστέθηκε υποστήριξη για ορισμένες νέες δυνατότητες της Java 19. Προστέθηκε υποστήριξη για αυτόματη συμπλήρωση, μορφοποίηση εσοχών και υποδείξεις για μοτίβα εγγραφών. Υλοποιήθηκε η αυτόματη συμπλήρωση μοτίβων σε ετικέτες πεζών-κεφαλαίων. Ενημερώθηκε ο ενσωματωμένος μεταγλωττιστής Java του NetBeans nb-javac (τροποποιημένος javac). Αναδιατυπώθηκε το ActionsManager στο API εντοπισμού σφαλμάτων. Προστέθηκε υποστήριξη για αρχεία jar πολλαπλών εκδόσεων. Βελτιωμένη λογική για την επιλογή πλατφόρμας Java.
  • Βελτιωμένη υποστήριξη για το σύστημα δημιουργίας Gradle. Προστέθηκε αρχική υποστήριξη για το project.dependency API για την εξαγωγή ενός δέντρου εξαρτήσεων από το Gradle. Αναδιατυπώθηκε η λειτουργικότητα που σχετίζεται με τον Επεξεργαστή Βαθμολογίας. Προστέθηκε υποστήριξη για έργα χωρίς build.gradle.
  • Βελτιωμένη υποστήριξη για το σύστημα δημιουργίας Maven. Βελτιωμένη υποστήριξη για το Jakarta EE 9/9.1. Υλοποιήθηκε η δυνατότητα επεξεργασίας της εξόδου του έργου με τη μορφή αναγνωρίσιμων αντικειμένων και των τοποθεσιών τους. Προστέθηκε υποστήριξη για την απενεργοποίηση προειδοποιήσεων ανάλογα με τη χρήση ορισμένων πρόσθετων (plugins) κατά τη συναρμολόγηση.
  • Διορθώθηκαν προβλήματα σε περιβάλλοντα PHP και Groovy.
  • Το περιβάλλον για έργα C/C++ παρέχει υποστήριξη για το πρόγραμμα εντοπισμού σφαλμάτων CPPLight σε συστήματα με αρχιτεκτονική aarch64.
  • Διευρυμένες δυνατότητες ελέγχου χρησιμοποιώντας διακομιστές LSP (Πρωτόκολλο Διακομιστή Γλώσσας). Προστέθηκε υποστήριξη για έλεγχο ευπαθειών στο Oracle Cloud.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο