# Angular v22.1.5 — 22.1.5 - Product: Angular (https://whatsnew.fyi/product/angular) - Vendor: Google - Date: 2026-09-03 - Version: v22.1.5 - Original notes: https://github.com/angular/angular/releases/tag/v22.1.5 - Permalink: https://whatsnew.fyi/product/angular/releases/v22.1.5 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Check uninvoked signal aliases in extended diagnostic - **fixed** — Cancel stale debounce timers to prevent timer leaks - **fixed** — Don't fail NgModule checks for a pipe that extends a base class - **fixed** — Validate SVG animation attributes outside the SVG namespace - **fixed** — Avoid writing to name input on ControlValueAccessor - **fixed** — Skip tsconfig files of non-Angular projects - **fixed** — Resolve HTTP(S) URLs without authority as relative during SSR - **fixed** — Avoid view transitions when the user agent provides one ###### compiler-cli | Commit | Description | | -- | -- | | [![fix - d90698dae7](https://img.shields.io/badge/d90698dae7-fix-green)](https://github.com/angular/angular/commit/d90698dae759f21f29052e521ffaec6c3a79f6d1) | check uninvoked signal aliases in extended diagnostic | ###### core | Commit | Description | | -- | -- | | [![fix - 2ceeb27078](https://img.shields.io/badge/2ceeb27078-fix-green)](https://github.com/angular/angular/commit/2ceeb27078d890514a1e87b0d99f366d9a4a796f) | cancel stale debounce timers to prevent timer leaks | | [![fix - ed2e401d2d](https://img.shields.io/badge/ed2e401d2d-fix-green)](https://github.com/angular/angular/commit/ed2e401d2da9a6dd5c87006573a8e42934f58f62) | don't fail NgModule checks for a pipe that extends a base class | | [![fix - c65d378bb4](https://img.shields.io/badge/c65d378bb4-fix-green)](https://github.com/angular/angular/commit/c65d378bb4fded436f197aa7bc52c03f507b8bd4) | validate SVG animation attributes outside the SVG namespace | ###### forms | Commit | Description | | -- | -- | | [![fix - 43aaeaec29](https://img.shields.io/badge/43aaeaec29-fix-green)](https://github.com/angular/angular/commit/43aaeaec29e15d7b2504e8930c92c94b898ca200) | avoid writing to `name` input on ControlValueAccessor | ###### migrations | Commit | Description | | -- | -- | | [![fix - d85288d75f](https://img.shields.io/badge/d85288d75f-fix-green)](https://github.com/angular/angular/commit/d85288d75f3f85dc6b10bf813c805b1b7fed7329) | skip tsconfig files of non-Angular projects | ###### platform-server | Commit | Description | | -- | -- | | [![fix - 3b8723ce3d](https://img.shields.io/badge/3b8723ce3d-fix-green)](https://github.com/angular/angular/commit/3b8723ce3d88b2bf871185736bc33e3cf9a189f4) | resolve HTTP(S) URLs without authority as relative during SSR | ###### router | Commit | Description | | -- | -- | | [![fix - 4340a63c52](https://img.shields.io/badge/4340a63c52-fix-green)](https://github.com/angular/angular/commit/4340a63c52fca4d08ef258a3c053f50932eab27e) | avoid view transitions when the user agent provides one |