הגרסה של ה-Apache NetBeans IDE 20 מוצגת, המספקת תמיכה בשפות התכנות Java SE, Java EE, PHP, C/C++, JavaScript, Rust ו- Groovy. הרכבות מוכנות נוצרות עבור Linux (snap, flatpak), Windows ו-macOS.
בין השינויים המוצעים:
- עבור פרויקטים בשפת Java נוספה תמיכה ב-JDK 21. נוספה תמיכה בתכונות חדשות של Java 21 למערכת השלמת הקלט. מהדר Java nb-javac (שונה javac) המובנה ב-NetBeans עודכן לגרסה 21. נוספה תמיכה בתבניות מחרוזות.
- תמיכה משופרת במערכות הבנייה Gradle ו-Maven. ערכת הכלים של Gradle עודכנה לגרסה 8.4, ומייבן לגרסה 3.9.5. עודכנו גם maven-indexer 7.0.4, lucene 9.8.0 ו-maven.embedder 2.0.6.1
- סביבת שפת PHP שיפרה תמיכה בתכונות שהוצגו בגרסאות חדשות של PHP. נוספה תמיכה בנקודות שבירה חריגות. בדיקות מורחבות בעת יצירת נקודות שבירה. סיפק הדגשה ויזואלית של חברי הכיתה שעברו בירושה בצבעים שונים. נוסף מצב עיצוב "תכונת לאחר שימוש".
- תמיכת CPPLite התייצבה ב-C/C++ IDE.
- נוספה תמיכה עבור פלטפורמת GlassFish 7.0.9.
- בסביבת פרויקטי אינטרנט, התמיכה ב-CSS שופרה (@layer, @supports, מודולי הכלה וטקסט, פונקציות מתמטיות).
- חבילת jgit המשמשת בממשק בקרת גרסאות עודכנה לגרסה 6.7.0.
- יכולות מורחבות הקשורות לשימוש שרתים LSP (פרוטוקול שרת שפות).
- העורך תומך בבוררי תיבת סימון בעת תצוגה מקדימה של סימון בפורמט Markdown.

- בדיקת תקינות מופעלת והשלמת קוד מיושמת עבור מסמכי XML ללא שדה schemaLocation
- מנוע הנושא של FlatLaf עודכן לגרסה 3.2. בפלטפורמת לינוקס, FlatLaf כולל עיטור חלונות בצד הלקוח.
- תמיכה מורחבת בשפת התצורה של HCL המשמשת ב-HashiCorp Terraform.
- יישום הסביבה לפיתוח פרויקטים בשפת Rust נמשך.
- נוספה ספריית פרופילים עבור ארכיטקטורת ARM64.

מקור: OpenNet.ru

