
O Angular v22 foi oficialmente apresentado, trazendo um conjunto de novas funcionalidades que atingem agora o estado de produção estável. Segundo os detalhes partilhados no blog oficial do Angular, esta atualização foca-se na introdução dos Signal Forms, no Angular Aria e em novas APIs de reatividade assíncrona.
Novidades nos formulários e acessibilidade
A grande aposta desta versão recai sobre os Signal Forms, que fornecem uma interface reativa e fortemente tipada para a construção de formulários. Esta adição suporta validações personalizadas, ligações dinâmicas e integração com o Angular Material e o Angular Aria. Em paralelo, o Angular Aria está pronto para ambientes de produção, entregando padrões de interface acessíveis, estilos personalizáveis e componentes de teste que funcionam de forma consistente com teclados, ratos e leitores de ecrã.
As interfaces de reatividade assíncrona, conhecidas como resource e httpResource, permitem aos programadores gerir e obter dados através de padrões baseados em sinais. Desta forma, os pedidos HTTP declarativos são atualizados de forma automática sempre que os sinais relacionados sofrem alterações.
Ferramentas de inteligência artificial e TypeScript 6
O ecossistema em torno da inteligência artificial recebeu também atenção reforçada na nova versão. A atualização expande as opções para os programadores com novas ferramentas de servidor de desenvolvimento MCP, Skills de Agente para assistentes de código, e integrações diretas com o Google AI Studio e o Gemini Canvas. Existe ainda suporte experimental para WebMCP, focado em expor ferramentas estruturadas do navegador para agentes inteligentes.
A nova versão introduz suporte para o TypeScript 6 e expande a sintaxe dos modelos com novas opções de comentários, a sintaxe de propagação (spread syntax), verificações otimizadas e funções em linha. Outras mudanças de relevo incluem a adoção do OnPush como padrão em novas aplicações, o suporte experimental para a API de navegação no Angular Router, a limpeza automática de injetores e o novo decorador de serviço. De notar ainda a descontinuação do suporte para o Webpack, privilegiando agora as futuras compilações baseadas no TSGo.












Nenhum comentário
Seja o primeiro!