Está disponível o lançamento do ambiente de desenvolvimento integrado Apache NetBeans 27, que oferece suporte para as linguagens de programação Java SE, Java EE, PHP, C/C++, JavaScript, Rust e Groovy. Compilações prontas foram formadas para Linux (snap, flatpak), Windows e macOS.

Entre as alterações:
- O suporte à renomeação de branches foi implementado nas ferramentas de controle de versão.
- O editor de código agora permite comparar o conteúdo de diretórios, melhorou o suporte à formatação TextMark/Markdown e foi adicionada a capacidade de visualizar imagens no formato SVG.

- O motor de temas FlatLaf foi atualizado para a versão 3.6.1.
- Compatibilidade com o sistema de construção Gradle 9 foi assegurada e a possibilidade de usar o Gradle 9 em novos projetos foi adicionada.
- Melhorias no suporte aos sistemas de construção Maven e Ant. A ferramenta maven foi atualizada para a versão 3.9.11. Adicionada a extensão Njord.
- As capacidades relacionadas ao uso foram expandidas servidores LSP (Language Server Protocol) e a aplicação do plugin para VSCode.
- Para o código em Java, foi implementada a possibilidade de refatorar arquivos Java individuais que não fazem parte de projetos. Suporte parcial para importação de módulos Java foi acrescentado. Melhorias nas capacidades de depuração e análise de pilha. O compilador Java embutido no NetBeans, nb-javac (modificado javac), foi atualizado para a versão JDK 25b31.
- No ambiente para a linguagem PHP, a realce de sintaxe foi aprimorada e o uso de tags HTML personalizadas em scripts PHP foi permitido.
- Suporte para novas versões foi adicionado servidor das aplicações GlassFish — 7.0.24 e 8.0.0-M11. Novos namespaces PrimeFaces e OmniFaces foram adicionados. A autocompletação de classes jsf foi aprimorada. Um Monitor HTTP foi implementado para javax.servlet e jakarta.servlet. O suporte a tags JSF foi melhorado. O suporte a JDK 21 foi habilitado para Payara 5.x.
- No ambiente para projetos web, foi adicionada a suporte a media queries CSS de acordo com a especificação Media Queries Level 4. Um analisador de semântica JSON foi implementado. As capacidades de incorporação de arquivos vue (Vue Single-File Component) foram expandidas.

Fonte: opennet.ru


