Releases Angular core, CLI et Material
- Angular 22.0.8 (22 juillet) : préservation de l'attribut
crossoriginsur les préchargements d'images, vérification insensible à la casse deattributeNamepour les animations SVG, propagation du statutpendingà la racine des signal forms, prévention d'une collision de clé dans le transfer cache HTTP. Notes de version - Angular 22.1.0-rc.0 (22 juillet) : reprend les correctifs de la 22.0.8 sur la ligne de développement, avec en plus la correction de la migration ngClass pour les clés séparées par des espaces mixtes et la préservation de l'import NgClass lors d'une migration partielle. Notes de version
- Angular CLI 22.0.8 (23 juillet) : regroupement des invocations Prettier pendant le formatage des migrations, normalisation de la casse des lettres de lecteur Windows pour la racine du workspace, validation des clés d'intégrité de l'import map, remap des chemins du metafile quand la racine est un lien symbolique ou une jonction. Notes de version
- Angular CLI 22.1.0-rc.0 (23 juillet) : active l'optimisation par chunks pour les builds serveur et migre les plugins Babel d'optimisation avancée ainsi que l'inliner i18n vers oxc-parser et magic-string. Notes de version
- Angular Components, Material et CDK 22.1.0-rc.0 (24 juillet) : réinitialisation systématique de l'outline du expansion panel, navigation clavier de la selection list désactivée, correction du focus du bouton radio et de l'espacement du libellé du slide-toggle, réinitialisation du overflow du popover en drag-drop du CDK, autorisation d'un signal form comme
stepControldu stepper. Notes de version
Nx et outillage
- Nx 23.2.0-beta.1 (20 juillet) : respect du flag
--aiAgents none, correction de l'ajout de paquets pnpm pendant une migration, prévention d'une injection via la révision git dans les commandesaffected. Notes de version - Nx 23.2.0-beta.2 (21 juillet) : transmission des événements souris et de redimensionnement aux tâches du TUI, ajout du support Vitest pour les tests e2e du plugin Nx, correction de la gestion des fins de ligne CRLF dans les lockfiles pnpm multi-documents. Notes de version
Testing et migration
- Vitest 5.0.0-beta.7 (24 juillet) : sépare la résolution de configuration de la création du serveur (breaking change de la ligne beta), ajoute une option
injectCjsGlobalsactivable et une API de fournisseur de benchmark enfichable, corrige la fermeture du pool avant les serveurs Vite et le respect de la limite mémoire cgroups v2 dans les pools VM. Notes de version - Playwright 1.62.0 (24 juillet) : refonte du component testing autour des stories et galleries,
fixtures.mount()navigue désormais vers une page galerie et retourne un Locator scopé ; support d'AbortSignalpour annuler actions, navigations et assertions ; format WebP pour les captures d'écran de comparaison visuelle. Notes de version - Jest et TypeScript n'ont publié aucune nouvelle version cette semaine : les dernières restent respectivement la 30.4.2 et la 6.0.3.
Écosystème et libs communautaires
- spartan-ng 1.1.2 (25 juillet) : correctif de documentation ajoutant les inputs RouterLink et fragment sur la page de docs des styles. Notes de version
- AnalogJS 3.0.0-alpha.64 (23 juillet) : le preset nx-plugin garantit l'installation d'
@nx/eslint, compatibilité de vite-plugin-angular avec la résolution NodeNext, désactivation du pool vmThreads par défaut en mode navigateur. Notes de version - AnalogJS 2.7.0-beta.3 (24 juillet) : correction empêchant les dépendances du serveur Angular de fuiter dans l'optimizer selon l'environnement. Notes de version