Вышла интегрированная среда разработки Apache NetBeans 25

20 февраля 2025 года состоялся релиз интегрированной среды разработки Apache NetBeans 25. Проект имеет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки проекта NetBeans 25 сформированы для скачивания под Linux (snapcraft.io, flathub), Windows и macOS. Исходный код решения написан в основном на Java и опубликован на GitHub под лицензией Apache License 2.0. 1 декабря 2023 года состоялся релиз Apache NetBeans 20. Релиз Apache NetBeans 24 состоялся в декабре 2024 года.

Согласно информации OpenNET, основные изменения и дополнения в Apache NetBeans 25:

в редакторе кода улучшена навигация в инструменте рефакторинга, обеспечено сохранения порядка следования вкладок для проектов, улучшено отслеживание изменений;

для загрузки SVG вместо Batik задействована более легковесная библиотека JSVG;

предложены новые пиктограммы в формате SVG;

улучшен диалог выбора каталогов в файловой системе;

изменены цвета активных вкладок и выделенных областей;

улучшена реализация опции для показа родительских каталогов в заголовках вкладок;

в редактор SQL добавлена поддержка автодополнения ввода по отдельным совпадающим отрывкам без привязки к началу слова (например, при вводе «ne» предложит «one»);

улучшена поддержка систем сборки Ant, Gradle и Maven. Для Gradle добавлена возможность запуска тестов в параллельном режиме (nbls.run.test.parallel). Для Maven улучшено определение зависимостей. Для Ant обеспечена совместимость с Payara Server, запущенном в окружении WSL (Windows Subsystem for Linux);

расширены возможности, связанные с использованием серверов LSP (Language Server Protocol) и применением плагина для VSCode;

для кода на языке Java улучшено автодополнение элементов в блоках switch. Встроенная версия Apache Tomcat обновлена до версии 9.0.96. Обновлена поддержка грамматик TextMate. Встроенный в NetBeans Java‑компилятор nb‑javac (модифицированный javac) обновлён до версии JDK 24b29. Для JDK >= 15 добавлена поддержка JavaScript‑движка Nashorn 15.x. Улучшена обработка закрытия скобок при форматировании кода;

библиотеки Groovy обновлены до версии 3.0.23;

в окружении для языка PHP появилась поддержка 10 уровня проверок, предоставляемых статическим анализатором PHPStan. Добавлена поддержка новых возможностей, предложенных в выпуске PHP 8.4;

добавлена поддержка сервера приложений GlassFish 7 (до версии 7.0.21) и GlassFish 8 (до тестовой версии 8.0.0-M9);

улучшена поддержка платформы Jakarta EE 11.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии