Angular 22.1.2
Angular has shipped version 22.1.2, a patch release published on August 13, 2026, that focuses almost entirely on bug fixes across the compiler, core runtime, forms, HTTP client, and router. No new features are included in this update — instead, the team prioritized stability for teams already on the 22.1 line.
What Changed
According to the release notes, the compiler now generates correct expressions for optional chaining and removes namespaced MathML script elements. The compiler-cli correctly resolves symbols for SafePropertyRead in chained optional navigation and records class extends clause references in the DeferredSymbolTracker.
- core: i18n utility checks are now safe for property renaming, an incorrect loop in defer blocks is fixed, and prefixed SVG script hosts are rejected
- forms: radio inputs stay in sync when their values change
- http: JSON responses are always decoded as UTF-8
- router: protocol-relative URL handling is now limited to serialization
Why It Matters
Patch releases like 22.1.2 rarely make headlines, but the defer-block loop fix and the i18n property-renaming safety check address issues that could surface as subtle runtime bugs in production apps. Teams on the 22.1.x line should treat this as a low-risk, recommended update.
What's Next
With 22.1.2 out the door, the Angular team continues work on the next minor release. As always, upgrades within the same major version are straightforward — run ng update and let the schematics handle the rest.