Прадстаўлены выпуск інтэграванага асяроддзя распрацоўкі Apache NetBeans 20, якое падае падтрымку моў праграмавання Java SE, Java EE, PHP, C/C++, JavaScript, Rust і Groovy. Гатовыя зборкі сфарміраваны для Linux (snap, flatpak), Windows и macOS.
Сярод прапанаваных змен:
- Для праектаў на мове Java дададзена падтрымка JDK 21. У сістэму дадатку ўводу дададзеная падтрымка новых магчымасцяў Java 21. Да версіі 21 абноўлены ўбудаваны ў NetBeans Java-кампілятар nb-javac (мадыфікаваны javac). Дададзена падтрымка радковых шаблонаў (String Template).
- Палепшана падтрымка сістэм зборкі Gradle і Maven. Інструментарый Gradle абноўлены да версіі 8.4, а Maven да версіі 3.9.5. Таксама абноўлены maven-indexer 7.0.4, lucene 9.8.0 і maven.embedder 2.0.6.1
- У асяроддзі для мовы PHP палепшана падтрымка магчымасцяў, якія з'явіліся ў новых версіях PHP. Дададзена падтрымка кропак супыну для выключэнняў. Пашыраныя праверкі пры стварэнні кропак супыну. Забяспечана нагляднае выдзяленне рознымі кветкамі атрыманых у спадчыну членаў класаў. Дададзены рэжым фарматавання "After Use Trait".
- У IDE для C/C++ стабілізаваная падтрымка CPPLite.
- Дададзена падтрымка платформы GlassFish 7.0.9.
- У асяроддзі для web-праектаў палепшана падтрымка CSS (@layer, @supports, модулі containment і text, матэматычныя функцыі).
- Які выкарыстоўваецца ў інтэрфейсе кіравання версіямі пакет jgit абноўлены да выпуску 6.7.0.
- Пашыраны магчымасці, звязаныя з выкарыстаннем сервераў LSP (Language Server Protocol).
- У рэдактары пры прадпраглядзе разметкі ў фармаце Markdown рэалізаваная падтрымка checkbox-перамыкачоў.

- Уключана праверка карэктнасці і рэалізаваны дадатак кода для XML-дакументаў без поля schemaLocation
- Рухавічок тэм афармлення FlatLaf абноўлены да версіі 3.2. На платформе Linux ва FlatLaf уключана дэкарыравання вокнаў на баку кліента.
- Пашыраная падтрымка мовы вызначэння канфігурацыі HCL, які ўжываецца ў HashiCorp Terraform.
- Прадоўжана рэалізацыя акружэння для распрацоўкі праектаў на мове Rust.
- Дададзена бібліятэка прафілявання для архітэктуры ARM64.

Крыніца: opennet.ru
