Вышел релиз интегрированной среды разработки Apache NetBeans 19 с поддержкой языков Java SE, Java EE, PHP, C/C++, javascript, Rust и Groovy.
Обновления включают:
просмотрщик файлов в формате Markdown;
новую реализацию вкладок;
улучшенную отрисовку индикатора вставки в режиме drag-and-drop для экранов HiDPI;
субпиксельное сглаживание текста с информацией о прогрессе загрузки модулей в экранной заставке;
улучшенные параметры шрифта в окне с терминалом;
типовые действия с проектами на Rust, корректную обработку единичных кавычек в коде;
улучшенное сворачивание условных выражений, циклов и блоков try/catch для проектов на Java, новые возможности автодополнения кода, прямую привязку JTreg;
привязку модулей к архитектуре процессора, поддержку архитектуры Aarch64 для Linux и mac OS в модуле OpenJFX. Возможность преобразования проекта с jakartaee8 до jakartaee10, поддержку генерации лямбда-выражений;
поддержку возможностей новых версий в окружении для 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);
улучшенную поддержку CSS в окружении для веб-проектов;
навигацию по файлам HCL;
новые возможности, связанные с использованием серверов LSP.
В июне вышел релиз Apache NetBeans 18 с начальной реализацией окружения для разработки проектов на Rust и улучшенной поддержкой системы сборки Gradle.
Источник новости: habr.com