Skip to main content

Angular 22.0.5

Release Date: July 1, 2026

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.

What is New?

By continuing to use the site, you agree to the use of cookies.