Випуск Apache NetBeans 27: Що нового в IDE

Випуск Apache NetBeans 27: Що нового в крос-платформенній IDE

Команда Apache NetBeans анонсувала версію 27 своєї крос-платформенній IDE. Оновлення охоплює Java, інструменти для складання, функції для підприємств і покращення користувацького інтерфейсу.

Оновлення для Java-розробників

Для Java-розробників випуск включає кілька виправлень та покращень для JDK 25. Серед них вирішення проблем зі складанням javadoc, оновлення nb-javac до JDK 25b31 та відключення агента буфера обміну Windows для JDK 25 та пізніших версій. Також було увімкнено тестування безперервної інтеграції для JDK 25.

Додаткові оновлення Java покривають покращення рефакторингу, кращу автозавершення для компактних вихідних файлів (JEP 512), виправлення форматування, вдосконалення відлагодження та підтримку PatternCaseLabel.

Покращення підтримки інструментів для складання

Оновлення стосуються й підтримки інструментів для складання. Інтеграція Gradle тепер містить виправлення сумісності для Gradle 9 та поліпшене управління новішими версіями. Підтримка Maven була оновлена з включеними версіями 3.9.10 і 3.9.11, виправленням для тестових сесій mvnd, коригуваннями життєвого циклу, покращенням повторних запусків тестів JUnit 5 та оновленнями архетипу.

Інтеграція Ant також була вдосконалена, яка усунула незвичайні зв’язки джерел і покращила завантаження бібліотек JSF, зареєстрованих у IDE.

Функції підприємства та їх покращення

Функції для підприємств отримали розширену підтримку GlassFish 7 до 7.0.24 та GlassFish 8 до 8.0.0-M11, а також Payara 5.x на JDK 21. Покращення включають нові простори імен PrimeFaces та OmniFaces, удосконалення автозаповнення класу JSF і функцій тегів, а також виправлення конфігурації служб Payara.

Оновлення для PHP та веб-розробки

У розвитку PHP оновлення включає налаштування шляху PHPUnit, підтримку користувацьких HTML тегів і виправлення проблем з підсвічуванням. Оновлення веб-розробки включає підтримку медіа-запитів рівня 4, поліпшення рендерингу JSON із семантичним аналізатором і вдосконалення для вбудовування Vue.js.

Удосконалення редактора та користувацького інтерфейсу

Редактор і користувацький інтерфейс також отримали вдосконалення. Тепер NetBeans може попередньо переглядати SVG-файли, порівнювати дерева каталогів за допомогою інструменту tree diff та вигодувати від оновлення FlatLaf. Додаткові виправлення стосуються деактивацій, парсингу та навігації по крихтах.

Нововведення у NetBeans VS Code Extension

Для користувачів розширення NetBeans VS Code випуск вводить вказівки по вписуванню, налаштування символів коміту і виправлення стабільності. Зміни в обслуговуванні включають оновлене тестування CI, логіку повторної спроби та обробку ліцензій.

Більше інформації про нововведення доступно в журнал змін. Apache NetBeans 27 доступний для завантаження з офіційного сайту проекту.