Angular 22.0.7
Angular 22.0.7 Just Dropped
So Angular 22.0.7 hit the registry on July 16, and I have been poking at it all morning. TL;DR: it is a patch release with 10+ fixes across 8 packages. No new features, no breaking changes — just the kind of solid maintenance that keeps the framework boring in a good way.
The Fixes Breakdown
Here is what the Angular team squashed this time around, by package:
- common — Date format caches no longer do prototype lookups. Small perf win, no more false-positive hits on inherited properties.
- compiler — Empty template literal interpolations (
{{ '' }}) now parse correctly instead of throwing. Niche, but if you have ever done this it was a real head-scratcher. - compiler-cli — SourceFiles get re-tagged after
TsCreateProgramDriver.updateFiles(), fixing a stale-state issue in incremental builds. - core — Three fixes here. Static attributes work with explicit input transforms. Processing instruction syntax in templates is now properly ignored. And the write type of explicit input transforms is preserved correctly.
- forms — Multiple async validators now work together instead of the second one silently failing. Signal forms preserve intermediate number values. And stale CVA writeback during debounce is prevented.
- http — Interceptor signal reads no longer leak into calling reactive contexts. Big deal if you are deep into Angular signal-based reactivity.
- localize — Two fixes: runtime translations map now uses a null prototype, and placeholder lookups use
Object.hasOwnfor robustness. - platform-browser — Additional stability improvements.
The Verdict
Look, 22.0.7 is not going to change your life. But that is kind of the point. Angular 22 has been rock-solid since its release, and these patches just reinforce that. The forms fixes — especially the multiple async validators one — are the most likely to unblock real-world projects. The HTTP interceptor signal leak fix is a close second for anyone riding the signal train hard.
Upgrade when you can, but do not lose sleep over it. Run ng update @angular/core @angular/cli and you are done.