Sécurité
- Angular 22.0.7 et 22.1.0-next.6 (16 juillet) corrigent un déni de service par ReDoS dans
SOURCEMAP_URL_REGEXPdeplatform-browser. Notes de version 22.0.7 - Nx 23.2.0-beta.0 (17 juillet) corrige une injection de commande shell dans
nx import. Notes de version
Releases Angular core, CLI et Material
- Angular 22.0.7 (16 juillet) : en plus du correctif ReDoS, fixe le parsing d'une interpolation de template literal vide dans le compilateur, la préservation du type d'écriture des transforms d'input explicites, la prévention d'une écriture CVA obsolète pendant un debounce dans les Forms, et une fuite de lecture de signal d'intercepteur HTTP dans des contextes réactifs appelants. Notes de version
- Angular 22.1.0-next.6 (16 juillet) : reprend les mêmes correctifs que la 22.0.7 sur la ligne de développement. Notes de version
- Angular CLI 22.0.7 (15 juillet) : copie du champ
packageManageret de la config yarn pour les installations temporaires, résolution des dépendances de sous-projets dans les workspaces pnpm. Notes de version - Angular CLI 22.1.0-next.4 (15 juillet) : émission d'ID de debug pour des hashes d'intégrité de sous-ressources stables, correction d'un bug qui supprimait à tort des commentaires
sourceMappingURLimbriqués. Notes de version - Angular Components (Material/CDK) 22.0.5 et 22.1.0-next.4 (16 juillet) : indicateurs de focus harmonisés sur les boutons FAB, le date-picker et le stepper Material Design 2, doublement de l'indicateur de focus du composant sort en mode focus fort, garde contre le DOM clobbering à la création de la policy DOM du CDK, correction d'une fermeture immédiate de la combobox ARIA ouverte par programmation sous zone.js. Notes de version 22.0.5 et notes de version 22.1.0-next.4
Nx et outillage
- Nx 23.1.0 (13 juillet) passe stable : support d'Angular 22 et de TypeScript 6, rapport de performance affiché en fin de run,
targetDefaultsfiltrés via la forme en tableau imbriqué, support d'Expo SDK 56, souris dans le terminal UI, réduction de la mémoire utilisée par le hashing de tâches sur les gros workspaces. Notes de version - Nx 23.2.0-beta.0 (17 juillet) : en plus du correctif d'injection shell, ajoute une barre de statut TUI pleine largeur avec recherche de panneaux façon vim, une confirmation avant la création de commits de migration sur la branche par défaut, et accélère le parsing des lockfiles npm et la résolution des catalogues. Notes de version
Testing et migration
- Vitest, Playwright, Jest et TypeScript n'ont publié aucune nouvelle version cette semaine : les dernières restent respectivement la 5.0.0-beta.6 (6 juillet), la 1.61.1 (23 juin), la 30.4.2 (9 mai) et la 6.0.3 (16 avril).
Écosystème et libs communautaires
- spartan-ng 1.1.1 (17 juillet) : correction de l'affichage du label d'input pour les valeurs falsy dans la combobox, repositionnement du label
sr-onlyde la pagination relativement au lien. Notes de version - AnalogJS 2.6.4-beta.2 (14 juillet) : correction de l'installation manquante d'
@nx/eslintlors de l'application du preset Nx. Notes de version - AnalogJS 3.0.0-alpha.62 (19 juillet) : retrait du plugin
replacePluginde Rolldown du build SSR, qui provoquait une régression. Notes de version