O novo NetBeans 16 traz muitas novidades. De acordo com o anúncio oficial, o “Apache NetBeans 16” é uma versão que vem com um grande número de atualizações. Além disso, possui uma grande lista de correções, melhorias de linguagem, melhorias de suporte e muito mais.
Esta é um IDE bastante popular que fornece suporte para as linguagens de programação Java SE, Java EE, PHP, C/C++, JavaScript e Groovy. O Apache NetBeans é um ambiente de desenvolvimento de software livre, plataforma de ferramentas e estrutura de aplicativo.
Principais novidades do NetBeans 16
Nesta nova versão, a interface do usuário oferece a possibilidade de carregar suas próprias propriedades do FlatLaf a partir de um arquivo de configuração personalizado, além do fato de que a compatibilidade com os formatos YAML e Dockerfile foi estendida no editor de código.
Outra das mudanças que se destacam nesta nova versão é o suporte aprimorado para o sistema de compilação Maven, bem como o suporte aprimorado para Jakarta EE 9/9.1, além da capacidade de processar os resultados do projeto na forma de artefatos identificáveis e suas localizações.
Também digno de nota nesta nova versão do NetBeans 16 é que o suporte para preenchimento automático, formatação de indentação e dicas para padrões de registro foi adicionado, e o preenchimento automático de modelo em tags de caso também foi implementado.
Por outro lado, podemos constatar que foi adicionado suporte para desabilitar avisos baseados no uso de certos plugins durante a compilação e que problemas em ambientes PHP e Groovy foram resolvidos.
Adicionado suporte para os formatos TOML e ANTLR v4/v3, bem como adicionado suporte para alguns novos recursos do Java 19 e atualizado compilador Java interno do NetBeans nb-javac (javac modificado).
Das outras mudanças que se destacam nesta nova versão:
- ActionsManager foi redesenhado na API de depuração.
- Adicionado suporte para jars multicast.
- Lógica de seleção de plataforma Java aprimorada.
- Suporte aprimorado para o sistema de compilação Gradle.
- Adicionado suporte inicial para a API project.dependency para exportar uma árvore de dependência Gradle.
- Funcionalidade redesenhada relacionada ao Editor de Notas. Adicionado suporte para projetos sem build.gradle.
- O ambiente para projetos C/C++ fornece o trabalho do depurador CPPLight em sistemas com a arquitetura aarch64.
- Recursos de auditoria aprimorados usando servidores LSP (Language Server Protocol).
- Adicionado suporte para auditoria de vulnerabilidade de nuvem Oracle.
- Corrigidos possíveis erros no NPE ao editar a gramática ANTLR
- Suporte aprimorado para gramáticas ANTLRv4
- Suporte para trechos de código ANTLRv4 e recuo
- Conclusão de código mais precisa para gramáticas ANTLRv4
- Fim corrigido do recuo do arquivo e conclusão do código para ANTLR v4
- Correção de recuperação de erro para padrões de log (atual)
- Conclusão de código implementada para padrões de caso jdk-19
- Correção para recuperação de erro quando jlMatchException está ausente e padrões estão presentes
Por fim, se quiser saber mais sobre esta nova versão, pode consultar os detalhes no seguinte link.