Організація Apache Software Foundation представила інтегроване середовище розробки Apache NetBeans 12.3, яке надає підтримку мовам програмування Java SE, Java EE, PHP, C/C++, JavaScript та Groovy. Це сьомий реліз підготовлений Фондом Apache після передачі коду NetBeans компанією Oracle.
Основні нововведення NetBeans 12.3:
- У засобах розробки мовою Java застосування LSP-сервера (Language Server Protocol) розширено для операцій перейменування при рефакторингу, згортання блоків у коді, виявлення помилок у коді та генерації коду. Додано відображення JavaDoc під час наведення курсору на ідентифікатори.
- Вбудований в NetBeans Java-компілятор nb-javac (модифікований javac) оновлений до nbjavac 15.0.0.2, що розповсюджується через Maven. Додано тести для JDK 15.
- Покращено відображення підпроектів у великих проектах Gradle. У Gradle Navigator додано секцію вибраних завдань (Favorite tasks).
- Реалізовано повну підтримку синтаксису PHP 8, але ще не готове автодоповнення атрибутів та іменованих параметрів. У рядок стану додана кнопка для зміни версії PHP, що використовується в проекті. Поліпшено підтримку пакетів Composer. Розширено можливості роботи з точками зупинки у відладчику.
- Продовжено розвиток C++ Lite, спрощеного режиму розробки мовами C/C++. Додано відладчик за допомогою точок зупинки, потоків, змінних, підказок і т.п.
- Оновлено версії FlatLaf 1.0, Groovy 2.5.14, JAXB 2.3, JGit 5.7.0, Metro 2.4.4, JUnit 4.13.1.
- Проведено загальне чищення коду.
Джерело: opennet.ru