Состоялся выпуск интегрированной среды разработки Apache NetBeans 19, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки сформированы для Linux (snap, flatpak), Windows и macOS.
Среди предложенных изменений:
- В редактор кода встроен просмотрщик файлов в формате Markdown.
- В панели изменена реализация вкладок, для которых теперь задействована концепция сменяющих друг друга карт.
- Для экранов HiDPI улучшена отрисовка индикатора вставки в режиме drag-and-drop.
- В экранной заставке включено субпиксельное сглаживание текста с информацией о прогрессе загрузки модулей.
- Улучшены параметры шрифта в окне с терминалом.
- Продолжено развитие окружения для разработки проектов на языке Rust. Реализованы все типовые действия с проектами. Обеспечена корректная обработка единичных кавычек в коде на языке Rust.
- Для проектов на языке Java в редакторе кода улучшено сворачивание условных выражений, циклов и блоков try/catch. Расширены возможности автодополнения кода. Добавлена возможность прямой привязки
JTreg. Предоставлена возможность привязки модулей к архитектуре процессора, в модуле OpenJFX добавлена поддержка архитектуры Aarch64 для Linux и mac OS. Реализована возможность преобразования проекта с jakartaee8 до jakartaee10. Добавлена настройка для отключения подсказок по дополнению параметров. В построитель кода добавлена поддержка генерации лямбда-выражений. - В окружении для языка PHP улучшена поддержка возможностей, появившихся в новых версиях PHP.
- Улучшена поддержка системы сборки Gradle. Инструментарий и API Gradle обновлён до версии 8.3-rc с поддержкой JDK 20.
- Улучшена поддержка системы сборки Maven. Встроенный инструментарий maven обновлён до версий Maven 3.9.3, maven-indexer 7.0.1 и lucene 9.6.0. Добавлена поддержка фильтров для внешних индексов, оптимизировано инкрементальное обновление индексов. Улучшена поддержка
Jakarta EE 10. Для JUnit5 включена кнопка ‘Rerun failed tests’. - Добавлена поддержка платформы GlassFish 7.0.6 и сервера приложений Wildfly 28. Добавлена поддержка JSF 4.0 (Jakarta Faces).
- В окружении для web-проектов улучшена поддержка CSS.
- Добавлена возможность навигации по файлам HCL (язык определения конфигурации, применяемый в HashiCorp Terraform).
- Расширены возможности, связанные с использованием серверов LSP (Language Server Protocol).
Release.
Ссылка here.