Veille Angular, semaine 34

Releases Angular core, CLI et Material

  • Angular 22.1.2 (13 août) : génération correcte de l'expression pour le chaining optionnel dans le compilateur, suppression des éléments de script MathML namespacés, résolution correcte du symbole pour SafePropertyRead dans une navigation optionnelle chaînée, enregistrement des références de clause extends dans DeferredSymbolTracker, vérification hasOwnProperty sûre pour le renommage de propriétés i18n, correction d'une boucle incorrecte dans les blocs @defer, rejet des hosts de script SVG préfixés, synchronisation des inputs radio lors d'un changement de valeur, décodage systématique des réponses HTTP JSON en UTF-8, limitation de la gestion des URL protocol-relative à la sérialisation dans le router. Notes de version
  • Angular 22.2.0-next.2 (13 août) : reprend les mêmes correctifs sur la ligne de développement, avec en plus la non-encapsulation des sélecteurs imbriqués quand le parent contient ::ng-deep et l'autorisation de lancer un RedirectCommand pour déclencher une redirection dans le router. Notes de version
  • Angular 21.2.20 et 20.3.28, lignes LTS (13 août) : assainissement des host bindings sur les hosts concrets dans core, corrections sur la correspondance des en-têtes et l'immutabilité des requêtes dans HTTP. Notes de version 21.2.20 et notes de version 20.3.28
  • Extension VSCode Angular Language Service 22.1.0 (12 août) : prise en compte de strictTemplates activé par défaut dans le language service, vérification de type des templates qui nécessiteraient des blocs de typecheck inline, compilation des classes standalone non exportées. Notes de version
  • Angular CLI 22.1.4 (13 août) : génération d'un CLAUDE.md plutôt qu'un AGENTS.md pour Claude Code, import de UrlSegment plutôt que subPath dans le générateur de guard, désactivation de la recherche d'exécutables nus dans le répertoire courant sous Windows, sérialisation de la configuration en un seul token argv pour run_target, normalisation des chemins setupFiles en POSIX pour le runner Vitest, correction d'une corruption de syntaxe dans le wrapper IIFE des enums et dans la transformation oxc. Notes de version
  • Angular CLI 22.2.0-next.3 (13 août) : reprend les correctifs de la 22.1.4. Notes de version
  • Angular CLI 21.2.21 et 20.3.34 (12 août) : mise à jour du SDK Model Context Protocol vers la v1.30.0 et de la bibliothèque HTTP undici vers la 7.29.0. Notes de version 21.2.21 et notes de version 20.3.34
  • Angular Components, Material, CDK et Aria 22.1.2 et 22.2.0-next.1 (12 août) : correction du débordement des actions du datepicker en mode tactile sur certaines tailles d'écran, mise à jour de la vue du form-field quand le control est remplacé, déplacement du focus vers l'élément racine quand aucun élément focalisable n'existe dans un focus trap CDK, effacement de aria-controls quand le popup du combobox n'a pas d'id. Notes de version 22.1.2 et notes de version 22.2.0-next.1

Nx et outillage

  • Nx 23.2.0-beta.7 (11 août) : ajout du plugin @nx/oxlint, installation de TypeScript dans les workspaces e2e npm pour éviter que tsquery ne rencontre TypeScript 7 pendant les tests. Notes de version

Testing et migration

  • Vitest 5.0.0-rc.1 (11 août) : première release candidate de la v5, avec les projets inline qui étendent par défaut la config racine, le support des projets imbriqués, le séparateur > pour le flag -t, l'échec des tests dont les assertions asynchrones ne sont pas attendues, un serveur Vite partagé entre projets inline, le raccourci -p pour --project, et le support de require(esm) dans les pools VM. Notes de version
  • Playwright, Jest et TypeScript n'ont publié aucune nouvelle version cette semaine : les dernières restent respectivement la 1.62.1 (30 juillet), la 30.4.2 (9 mai) et la 7.0.2 (8 juillet).

Écosystème et libs communautaires

  • AnalogJS 2.7.0, première stable de la série (12 août) : support des server functions et du streaming SSR dans le router, plugin Agent conforme Agent Plugins v1.0.0 pour create-analog et le preset Nx, options errorOnUnknownElements/errorOnUnknownProperties sur setupTestBed dans vitest-angular. Notes de version
  • spartan-ng 1.3.2-beta.1 (14 août) : ancrage du popover sur le bord opposé quand le contenu ne tient pas, ajout de la touche Échap pour fermer le tooltip. Notes de version

AngularKit

Suite d'outils pour développeurs Angular francophones. Apprends, modernise tes réflexes, audite ta codebase.

Produits

Contact

Légal

© 2026 AngularKit. Tous droits réservés.