Вышла интегрированная среда разработки Apache NetBeans 26
20 мая 2025 года состоялся релиз интегрированной среды разработки Apache NetBeans 26. Проект имеет поддержку языков программирования 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 года.
Согласно информации OpenNET, основные изменения и дополнения в Apache NetBeans 26:
в редакторе кода реализована поддержка включения и отключения панелей предпросмотра результатов поиска, рефакторинга и закладок. В многооконном режиме работы редактора кода улучшено изменение фокуса ввода при закрытии последнего окна;
в интерфейсе пользователя для загрузки SVG‑изображений вместо библиотеки Batik задействован JSVG. Проведена работа по унификации и очистки кода загрузки пиктограмм. Добавлено 150 новых пиктограмм в формате SVG;
на платформе macOS учтены рекомендации по расположению кнопок в диалогах (например, кнопка с действием по умолчанию всегда справа, а кнопка отмены всегда слева);
во время перемещения вкладки мышью обеспечен показ её изображения в полном разрешении с учётом уровня масштабирования HiDPI;
расширены возможности, связанные с использованием серверов LSP (Language Server Protocol) и применением плагина для VSCode. Улучшен LSP‑клиент для C/C++;
улучшена поддержка систем сборки Ant, Gradle и Maven. Gradle Tooling API обновлён до версии 8.14. Для Maven предоставлен доступ к публичному API Resolver. Для отладки и запуска приложений Micronaut задействована команда mn:run. Налажен выбор фона для свойств Ant
Читать на habr.com