Angular 22.0.5
The Angular team has released version 22.0.5, a patch update that addresses several bugs across the framework's core packages. Released on July 1, 2026, this version is a maintenance release focused on stability improvements rather than new features.
What Changed in Angular 22.0.5
The release includes fixes in four main areas of the framework:
common
- I18nSelectPipe fix: use Object.hasOwn to handle null-prototype and shadowed mappings properly. This resolves a bug where certain mapping scenarios would cause unexpected behavior in internationalized applications.
compiler-cli
- toSignal debugName: The compiler now includes toSignal in the debugName transform, improving debugging capabilities for Angular signals.
core
- Input writes migration: The migration tooling for input writes has been improved in best effort mode, making the transition smoother for teams updating their codebases.
- Dynamic script host elements: Reject dynamic script host elements — a security-hardening fix that prevents certain XSS vectors through dynamic host element bindings.
router
- JSDoc fix: A malformed JSDoc comment for RouterLinkWithHref export has been corrected, improving IDE intellisense and documentation generation.
Why It Matters
Angular 22.0.5 is strictly a maintenance release. None of these changes are breaking, and the upgrade path from 22.0.x is seamless. The security fix around dynamic script host elements is the most notable change — teams dealing with heavy dynamic component loading should prioritize this update.
Angular 22.0.0 was released on June 3, 2026, and the team has been steadily issuing patches since then, demonstrating a commitment to rapid iteration. Users still on Angular 21.x or earlier should plan their migration to the 22.x line to stay current with security patches.