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

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

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

средствах для управления версиями реализована поддержка переименования веток;

в редакторе кода появилась возможность сравнения содержимого директорий, улучшена поддержка разметки TextMark/Markdown и добавлена возможность предпросмотра изображений в формате SVG;

движок тем оформления FlatLaf обновлён до версии 3.6.1;

обеспечена совместимость с системой сборки Gradle 9 и добавлена возможность использования Gradle 9 в новых проектах;

улучшена поддержка систем сборки Maven и Ant. Инструментарий maven обновлён до версии 3.9.11. Добавлено дополнение Njord;

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

для кода на языке Java реализована возможность проведения рефакторинга отдельных Java‑файлов, не являющихся частью проектов. Добавлена частичная поддержка импорта Java‑модулей. Улучшены возможности для отладки и анализа стека. Встроенный в NetBeans Java‑компилятор nb‑javac (модифицированный javac) обновлён до версии JDK 25b31;

в окружении для языка PHP улучшена подсветка синтаксиса и разрешено использование собственных HTML‑тегов в скриптах PHP;

добавлена поддержка новых версий сервера приложений GlassFish — 7.0.24 и 8.0.0-M11. Добавлены новые пространства имён PrimeFaces и OmniFaces. Улучшено автодополнение jsf‑классов. Реализован HTTP Monitor для javax.servlet и jakarta.servlet. Улучшена поддержка тегов JSF. Для Payara 5.x включена поддержка JDK 21;

в окружении для веб‑проектов добавлена поддержка медиазапросов CSS, соответствующих спецификации Media Queries Level 4. Реализован анализатор семантики JSON. Расширены возможности по встраиванию vua‑файлов (Vue Single‑File Component).

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

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