Veille Angular, semaine 37

Releases Angular core, CLI et Material

  • Angular 22.1.5 (3 septembre) : annulation des timers de debounce qui fuyaient en continu, validation des alias de signaux non invoqués dans le diagnostic étendu du compilateur, validation des attributs d'animation SVG hors du namespace SVG, résolution des URL HTTP(S) sans autorité comme relatives en SSR.
  • Angular 22.2.0-next.5 (3 septembre) : reprend les correctifs de 22.1.5, avec une nouvelle utilité de test pour les directives et l'annotation d'outil WebMCP.
  • Angular CLI 22.1.7 (2 septembre) : dans @angular/build, le build échoue désormais et exclut les routes concernées quand le prerendering plante au lieu de continuer silencieusement, le cache Vite du serveur de dev reste local au worktree ; dans @angular/ssr, le chemin d'asset serveur est construit après décodage du pathname et CommonEngine vérifie que le fichier demandé reste bien sous le répertoire public.
  • Angular CLI 22.2.0-next.6 (2 septembre) : reprend les correctifs de 22.1.7 et isole les installations temporaires de paquets d'un workspace Yarn parent.
  • Angular CLI 21.2.23 et 20.3.36 (2 septembre) : mise à jour de la dépendance Less vers 4.9.0.
  • Angular Components 22.1.5 (2 septembre) : correction du popup combobox qui ne se refermait pas quand le focus le quittait, ajout de forms aux peer dependencies du CDK.
  • Angular Components 22.2.0-next.4 (2 septembre) : reprend le correctif combobox et ajoute les classes d'icônes Material Symbols.

Nx et outillage

  • Nx 23.2.0 (2 septembre), première stable de la série : support d'Angular 22.1, webpack passe en peer dependency optionnelle, nouveau plugin @nx/oxlint avec formateur intégré, support du catalogue de dépendances Bun, TUI avec barre de statut pleine largeur et recherche de panneau à la vim.
  • Nx 22.7.9 (1er septembre), backport sur la ligne 22 : restriction de l'accès au socket du daemon et des workers de plugins au seul utilisateur propriétaire, comparaison insensible à la casse des racines de workspace sous Windows, arrêt de l'exécution de l'analyse de graphe Maven et Gradle via un shell.

Testing et migration

  • Vitest v5.0.0 (3 septembre), première stable : Node.js 22 et Vite 6.4 deviennent les versions minimales requises, l'option sequential est retirée au profit de concurrent, les mocks sont désormais réinitialisés automatiquement avant chaque test sans configuration, les répertoires de rapports et de pièces jointes par défaut passent sous .vitest/. À vérifier avant mise à jour sur un projet Angular déjà migré depuis Karma.
  • Playwright v1.63.0 (4 septembre) : verrous de test nommés empêchant deux tests de tourner en concurrence entre fichiers, workers et projets ; locator.visible() pour filtrer les éléments visibles ; httpCredentials accepte désormais un tableau d'identifiants avec correspondance par origine.
  • Jest v30.5.1 (1er septembre) : retour en arrière sur la correspondance de moduleNameMapper, qui matche à nouveau les specifiers tels qu'écrits, et suppression d'un avertissement erroné sur les options globales présentes dans une config locale.

Écosystème et libs communautaires

  • spartan-ng v1.4.0 (2 septembre) : intégration de TanStack Charts, contrôle du focus sur les dates du calendrier, améliorations du slider. v1.4.1 (3 septembre) : lazy loading de l'overlay CDK pour le tooltip.
  • AnalogJS v2.7.2-beta.2 (6 septembre) : correction de vite-plugin-angular pour utiliser null comme valeur par défaut de providedIn sur Injectable, alignée sur le comportement du compilateur Angular.

Découvertes

  • ngx-signal-forms (v1.0.0-rc.13, 5 septembre) : boîte à outils au-dessus de l'API Signal Forms d'Angular 22, avec câblage ARIA automatique, gestion du focus et wrapper de champ thémable. Pourquoi tester : Signal Forms vient de passer stable et ne fournit que le state et la validation ; cette lib comble la partie affichage d'erreur et accessibilité qu'il faudrait sinon recoder à chaque formulaire.
  • optimus-ui (640 étoiles, v2.0.2) : fork communautaire MIT de PrimeNG v21, la dernière version open source avant le passage de PrimeTek à une licence commerciale pour PrimeNG 22. Pourquoi tester : compatibilité d'API annoncée avec PrimeNG v21 (mêmes préfixes de sélecteur p- et d'icônes pi-), donc une migration par renommage plutôt qu'une réécriture pour qui veut rester en MIT.

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.