Angular 20.2 : TypeScript 5.9, nouvelles API, MCP

Par:
francoistonic

lun, 08/09/2025 - 07:59

Angular 20.2 est disponible depuis fin août. Cette version propose de nouvelles API et quelques belles nouveautés. Tout d'abord, Zoneless est déclarée stable. Il est maintenant possible de builder un projet sans zone.js. La v20.2 annonce aussi de nouvelles animations par défaut dans le framework. @angular/animations est déprécié et il est remplacé par une nouvelle API qui doit unifier et simplifier les animations. 

Cette API doit aussi réduire les tailles des bundles et unifier la manière de créer et d'intégrer les animations.

Sur l'accessibilité, Angular 20.2 supporte quelques nouveautés ARIA. Sur les templates, vous pourrez utiliser facilement @ au lieu de l'obscur @... Autre nouveauté, le diagnostic se complète avec uninvokedFunctionInTextInterpolation qui génère un warning si vous oubliez un appel d'une méthode dans une interpolation. Exemple : [ERROR] NG8117: Function in text interpolation should be invoked: getUserName().

TypeScript 5.9 fait son apparition et supporte les nouveautés du langage. Angular CLI supporte désormais  Vitest. Autre nouveauté, l'outil Rolldown. Il s'agit d'un outil bundler pour compiler de petits morceaux de codes à l'intérieur d'une app complexe. L'outil doit améliorer le temps de build mais l'équipe mise sur des améliorations à la marge.

La partie IA n'est pas oubliée avec le support de gemini, claude, copilot, windsurf, jetbrains et cursor. La configuration se fait directement sur la CLI. Le serveur MCP est apparu avec la version 20.1. Dans la 20.2, le MCP connait plusieurs améliorations : recherche dans la documentation, nouvelles options dans la commande mcp. Vous pouvez même tester la modernisation d'un ancien code Angular. 

Annonce et note de version : https://blog.angular.dev/angular-summer-update-2025-1987592a0b42