Поиск по сайту:

Выпущена новая версия 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.