Angular 22.0.6
Overview
Angular 22.0.6 is a patch release addressing several bugs across the compiler, compiler-cli, forms, migrations, and router subsystems. This release improves stability for signal-based reactivity, template type checking, and route handling.
Breaking Changes
This release contains no breaking changes. It is entirely focused on bug fixes.
New Features
No new features are introduced in this patch release.
Bug Fixes
compiler
- Fixed safe function calls in template type check blocks to use regular optional chaining expressions.
compiler-cli
- Applied debugName transform to required signal queries for better debugging experience.
- Detected uninvoked signals in bound expressions using ternary operators.
forms/signals
- Made extractValue reactive for compatibility with AbstractControl values in signal-based forms.
migrations
- Preserved transitive NgModule references when pruning module imports during migration.
- Removed stale model imports in the model-output migration to prevent incorrect code generation.
router
- Handled router outlets named
__proto__in segment group maps to prevent prototype pollution issues. - Additional router stability improvements.
Deprecations
No new deprecations in this release.
Contributors
Thanks to the Angular team and community contributors for their continued efforts in maintaining the framework.