Выпущена новая версия NetBeans 25! Поддержка PHP 8.4 и параллельное тестирование с помощью Gradle
Несколько дней назад Apache NetBeans объявил о выпуске новой версии 25. Вот новые функции и руководство по установке для Ubuntu.
NetBeans 25 был выпущен после 2 релиз-кандидатов. Он обновил пользовательский интерфейс еще одной партией значков SVG для лучшей поддержки отображения HiDPI, а также переключил процедуру загрузки SVG в ImageUtilities с библиотеки Batik на гораздо более легкую библиотеку JSVG.
Инструмент сборки Gradle в выпуске теперь имеет новое действие для параллельного выполнения тестов, которое можно вызвать с помощью команды nbls.run.test.parallel
.
Для Java v25 был обновлен встроенный tomcat с 9.0.71 до 9.0.96, улучшена поддержка завершения кода Java для запечатанных типов в коммутаторах, а также объединены jakarta.web.beans и web.beans, что исправило и снова включило интеграцию CI/CD тестов web.beans.
Также добавлена поддержка Nashorn 15.x для JDK >= 15, обновлен форматтер для корректной обработки закрывающих записей фигурных скобок и исправлено свертывание кода для клиентов LSP, поддерживающих только свертывание строк, исправлены сбои тестов MacOS в java.hints и сбои тестов из-за несоответствия CRLF в Windows.
NetBeans 25 теперь поддерживает PHP 8.4. Кроме того, было добавлено правило PHPStan уровня 10, поддерживаемое для идентификаторов ошибок PHPStan, и реализована возможность запуска тестового метода при нажатии на иконку запуска в редакторе желобов.
Что касается редактора, то он исправил NPE при создании группы проекта, вызванный эргономикой, исправил уродливую семантическую раскраску на языках CSL при редактировании и улучшил парсинг пользовательских @-правил.
Другие изменения в NetBeans 25 включают в себя:
- Две команды для интеграции облачных ресурсов с другими расширениями VS Code
- Добавлена поддержка GlassFish 7 до версии 7.0.21, GlassFish 8 до версии 8.0.0-M9.
- Улучшение поддержки Jakarta EE 11.
- Добавьте новый ConfigBuilderProvider для GlassFish 7.0.17 и более поздних версий.
- Расширьте возможности lsp.client с поддержкой DAP.
- Исправлены файлы лицензий для библиотеки Fabric8.
- Реализация дополнения подслов для редактора SQL.
- Дополнительные сведения см. в журнале изменений на странице выпусков Github.
Как установить Apache NetBeans 25
Группа Apache NetBeans предлагает официальные пакеты для Linux, Windows и macOS. Вместе с исходным архивом, доступны для скачивания по ссылке ниже:
Загрузить NetBeans 25: https://netbeans.apache.org/front/main/download/nb25/
Пользователи Ubuntu могут выбрать пакет Snap, который может быть установлен непосредственно из App Center (или программного обеспечения Ubuntu для версии 22.04), хотя он работает в песочнице.
Или загрузите и установите пакет .deb
, поддерживающий Ubuntu 22.04 и выше. Для новичков вот пошаговое руководство, показывающее, как установить его в Ubuntu.