|
| 1 | +<a name="22.0.0-next.4"></a> |
| 2 | +# 22.0.0-next.4 (2026-03-18) |
| 3 | +## Breaking Changes |
| 4 | +### core |
| 5 | +- Leave animations are no longer limited to the element being removed. |
| 6 | +- `ChangeDetectorRef.checkNoChanges` was removed. In tests use `fixture.detectChanges()` instead. |
| 7 | +### compiler |
| 8 | +| Commit | Type | Description | |
| 9 | +| -- | -- | -- | |
| 10 | +| [412788fac9](https://github.com/angular/angular/commit/412788fac9c82ddf94b3f5ad0b141098c8101b0b) | fix | ensure generated code compiles | |
| 11 | +| [75560ce43d](https://github.com/angular/angular/commit/75560ce43d7422a131ae86f2312c478754d035aa) | fix | parse named HTML entities containing digits | |
| 12 | +| [d99ab0e040](https://github.com/angular/angular/commit/d99ab0e0400d256021d6cc601e2a6e16f784a406) | fix | stop generating unused field | |
| 13 | +### compiler-cli |
| 14 | +| Commit | Type | Description | |
| 15 | +| -- | -- | -- | |
| 16 | +| [2bd708fb6b](https://github.com/angular/angular/commit/2bd708fb6bc3ada19c5dd21077a7f609996f6346) | fix | escape template literal in TCB | |
| 17 | +| [9769560da7](https://github.com/angular/angular/commit/9769560da73efee4793dfdc1459c8b1ac10981de) | fix | generic types not filled out correctly in type check block | |
| 18 | +| [7a0d6b8df2](https://github.com/angular/angular/commit/7a0d6b8df21ca6a407e5c63dc0af753bc39c90c5) | fix | transform dropping exclamationToken from properties | |
| 19 | +### core |
| 20 | +| Commit | Type | Description | |
| 21 | +| -- | -- | -- | |
| 22 | +| [df659b8d0c](https://github.com/angular/angular/commit/df659b8d0cf64eeed418c60bc16cae5630086401) | feat | re-introduce nested leave animations scoped to component boundaries | |
| 23 | +| [dc3131c639](https://github.com/angular/angular/commit/dc3131c639542ad6a463bff3da5ca84c6f8ecb6f) | feat | TestBed.getFixture -> TestBed.getLastFixture and update implementation | |
| 24 | +| [dc0446552a](https://github.com/angular/angular/commit/dc0446552af76bfcac4642c975b293d4dcb93d46) | fix | clean up dehydrated views during HMR component replacement | |
| 25 | +| [523d69a768](https://github.com/angular/angular/commit/523d69a7685a3437f1f6ef8fedfd26c52d2d3bb1) | fix | run linked signal equality check without reactive consumer | |
| 26 | +| [69fb1614ef](https://github.com/angular/angular/commit/69fb1614eff6e40bb7dcca81f275ac32b9cbd28a) | refactor | remove `checkNoChanges` from the public API. | |
| 27 | +### forms |
| 28 | +| Commit | Type | Description | |
| 29 | +| -- | -- | -- | |
| 30 | +| [3983080236](https://github.com/angular/angular/commit/3983080236e348ecc17ab4e65a6a5cc0a16aa315) | feat | support ngNoCva as an opt-out for ControlValueAccessors | |
| 31 | +| [c4ce3f345f](https://github.com/angular/angular/commit/c4ce3f345fdb14595f0991dff488c4043a0fc71c) | feat | template & reactive support for FVC | |
| 32 | +| [83032e3605](https://github.com/angular/angular/commit/83032e36059ad0fc61cde2ac26c1eb0cede14e8c) | fix | support generic unions in signal form schemas | |
| 33 | +### language-service |
| 34 | +| Commit | Type | Description | |
| 35 | +| -- | -- | -- | |
| 36 | +| [cfd0f9950c](https://github.com/angular/angular/commit/cfd0f9950c08324e1c56f16d98a2e3081feeda58) | feat | add Document Symbols support for Angular templates | |
| 37 | +### migrations |
| 38 | +| Commit | Type | Description | |
| 39 | +| -- | -- | -- | |
| 40 | +| [730684b9ce](https://github.com/angular/angular/commit/730684b9ce8335b91ff224422fb12b7eafeaec1d) | fix | prevent trailing comma syntax errors after removing NgStyle | |
| 41 | +### router |
| 42 | +| Commit | Type | Description | |
| 43 | +| -- | -- | -- | |
| 44 | +| [89c9a4de30](https://github.com/angular/angular/commit/89c9a4de308a087ce95246ee259f32c8a927e39e) | feat | Add `options` optional parameter for `withComponentInputBinding` | |
| 45 | +### service-worker |
| 46 | +| Commit | Type | Description | |
| 47 | +| -- | -- | -- | |
| 48 | +| [07abfbcc6c](https://github.com/angular/angular/commit/07abfbcc6c59d9b4949fdad2a975005d0f28eea7) | fix | preserve redirect policy on reconstructed asset requests | |
| 49 | + |
| 50 | +<!-- CHANGELOG SPLIT MARKER --> |
| 51 | + |
1 | 52 | <a name="21.2.5"></a> |
2 | 53 | # 21.2.5 (2026-03-18) |
3 | 54 | ### compiler |
|
0 commit comments