Skip to content

Commit c89de07

Browse files
committed
docs: release notes for the v22.0.0-rc.1 release
1 parent 16195d0 commit c89de07

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
<a name="22.0.0-rc.1"></a>
2+
# 22.0.0-rc.1 (2026-05-20)
3+
## Breaking Changes
4+
### router
5+
- The return type for `TitleStrategy.getResolvedTitleForRoute`
6+
was previously 'any' while the actual return type could only be either `string`
7+
or `undefined`. The return type now reflects the possible values correctly.
8+
Code that reads the value may need to be adjusted.
9+
10+
(cherry picked from commit ad37f52c1212164c51ffcc533067af05c2c33c89)
11+
### compiler
12+
| Commit | Type | Description |
13+
| -- | -- | -- |
14+
| [b2b8dea732](https://github.com/angular/angular/commit/b2b8dea7325c8d0d6788bbee6100d406f6ebe355) | fix | strip namespaced SVG script elements during template compilation |
15+
### core
16+
| Commit | Type | Description |
17+
| -- | -- | -- |
18+
| [38aca8fe79](https://github.com/angular/angular/commit/38aca8fe79f47a7ad94f7c0b21f44d828e28547e) | fix | do not insert todo when migrating void @Output |
19+
| [1e0330d854](https://github.com/angular/angular/commit/1e0330d854b2c2d3fdb2977883cd168f9cb0a4c8) | fix | makes resource URL sanitizer lookup case-insensitive |
20+
| [3f6abfb167](https://github.com/angular/angular/commit/3f6abfb16791c2bfb811f355676bb768b574906a) | fix | reject script element as a dynamic component host |
21+
| [88d138ccc8](https://github.com/angular/angular/commit/88d138ccc84b839784f59575fddcda3fcaf18d35) | fix | support prefix-insensitive DOM schema lookups and compile-time i18n attribute validation |
22+
| [bfe6f6c2a5](https://github.com/angular/angular/commit/bfe6f6c2a5570cd669afa3dd8b1cd9e2d91e393a) | fix | synchronize core sanitization schema with compiler |
23+
| [1f71ebd788](https://github.com/angular/angular/commit/1f71ebd788af52be8d9c2ff645719390773aa107) | fix | visit ICU expressions in signal migration schematics |
24+
### forms
25+
| Commit | Type | Description |
26+
| -- | -- | -- |
27+
| [07a9358157](https://github.com/angular/angular/commit/07a935815782eb58a2109bcaacde33896e8d5d76) | perf | avoid spurious recomputation in FormField.parseErrors |
28+
### router
29+
| Commit | Type | Description |
30+
| -- | -- | -- |
31+
| [3e7117d690](https://github.com/angular/angular/commit/3e7117d690386b079c18b435545dab96fc183305) | fix | Add strict typing on 'getResolvedTitleForRoute' |
32+
| [3e5ab7b470](https://github.com/angular/angular/commit/3e5ab7b470b06b63410649700b6a999e381cbb85) | fix | skip scroll-to-top on initial navigation when hydrating |
33+
34+
<!-- CHANGELOG SPLIT MARKER -->
35+
136
<a name="21.2.14"></a>
237
# 21.2.14 (2026-05-20)
338
### compiler

0 commit comments

Comments
 (0)