Sécurité
- Nx 22.7.7 (10 juillet) backporte sur la ligne 22.x le correctif de traversée de chemin et zip-slip du remote cache self-hosted déjà livré fin juin en 23.1.0-beta.5, avec un avertissement supplémentaire quand TLS est désactivé sur ce cache. Notes de version
Releases Angular core, CLI et Material
- Angular 22.0.6 (8 juillet) : correctifs sur le chaînage optionnel en template type-checking, le debug name des signal queries requises, l'extraction de valeur réactive dans Signal Forms, et deux fixes du router (outlet nommé
__proto__, parsing sécurisé des query params). Notes de version - Angular 22.1.0-next.5 (8 juillet) : reprend les correctifs de la 22.0.6 et ajoute le namespacing des variables CSS, le support de plusieurs validateurs asynchrones dans les Forms, de nouvelles options de cache HTTP pour les requêtes avec credentials, et un lien profond entre DevTools et le panneau Performance. Notes de version
- Angular 21.2.18 et 20.3.26, lignes LTS et support étendu (8 juillet) : mise à jour de Babel v7, cache des locale data, rejet des éléments
<script>hôtes dynamiques, non-mise en cache des réponses HTTP contenantSet-Cookie, préservation du referrer dans le service worker. Notes de version 21.2.18 et notes de version 20.3.26 - Angular CLI 22.0.6 (9 juillet) : fallback symlink pour le runner Karma, fix de l'externalisation des locale data i18n injectées par le builder, correction de la résolution des paramètres de route dans les redirections relatives en SSR. Notes de version
- Angular CLI 22.1.0-next.3 (9 juillet) : cache SQLite de repli et cache de build persistant partagé entre git worktrees dans
@angular/build, fix d'un hang du service esbuild sur les feuilles de style internes des composants, suppression des préfixes d'ID Vite dans le code minifié. Notes de version - Angular CLI 21.2.19 et 20.3.32 (9 juillet) : mise à jour d'
http-proxy-middlewarevers 3.0.7 dans@angular-devkit/build-angular. Notes de version 21.2.19 et notes de version 20.3.32 - Angular Components (Material/CDK) 22.0.4 et 22.1.0-next.3 (8 juillet) : refonte de l'error state matcher pour les Signal Forms côté Material, navigation vers un index précis dans le listbox. Notes de version 22.0.4 et notes de version 22.1.0-next.3
Nx et outillage
- Nx annonce Polygraph, un harness agnostique de l'agent IA (Claude Code, Codex, OpenCode) qui relie plusieurs dépôts, y compris hors écosystème Nx, en un graphe de dépendances unique et permet d'orchestrer PR et CI comme un changement unique, avec mémoire de session persistante (6 juillet). Annonce
- Nx Cloud ajoute un add-on gratuit qui bascule automatiquement les pulls d'images Docker de base vers son propre cache en cas de panne ou de rate-limit Docker Hub, sans modification des Dockerfiles (6 juillet). Annonce
- Nx 23.1.0-rc.0 à rc.2 (7 au 9 juillet) : option
forcepour la génération de changelog, chemins TypeScript configurables sur les cibles Vite build/test, détection de sandbox Codex sous Linux, fix destargetDefaultsfiltrés par projet hors contexte. Notes de version rc.2 - Nx 23.0.2 (10 juillet) : une cinquantaine de correctifs sur la branche stable, dont le recalcul du project-graph par le daemon, un crash de
nx migrateet le même correctif de traversée de chemin du remote cache déjà backporté en 22.7.7. Notes de version
Testing et migration
- Vitest 5.0.0-beta.6 (6 juillet) : nouvelle option
screenshotDirectorypour les captures d'écran debrowser.expect.toMatchScreenshot, suppression de la dépendancewebdriverio, mocks effacés par défaut avant chaque test, nouvelle APIvi.when(). Notes de version - Vitest 4.1.10 et 3.2.7, backports (6 juillet) : correction d'une vérification d'accès filesystem dans les commandes browser intégrées. 4.1.10 et 3.2.7
- Playwright et Jest n'ont publié aucune release cette semaine : les dernières versions restent respectivement la 1.61.1 (23 juin) et la 30.4.2 (9 mai).
Écosystème et libs communautaires
- spartan-ng 1.1.0 (9 juillet) : month-year picker pour le date-picker, correctifs CSP sur les styles inline bloqués, synchronisation de layout du composant resizable. Notes de version
- AnalogJS 2.6.3 stable (7 juillet) : migration vers Nx 23, détection plus sélective du code Angular dans
vite-plugin-angular. Notes de version - ng-icons 34.0.0 (9 juillet) : mise à jour des sets d'icônes vers leurs dernières versions upstream dont Lucide 1.23, retrait de la distribution Nx cassée. Notes de version
Articles
- Dhananjay Kumar, organisateur de ng-India, publie une introduction aux Signal Forms sur le blog Telerik (7 juillet). Getting Started with Angular Signal Forms