Angular: v22.0.0-next.4 Release

Release date:
March 19, 2026
Previous version:
v22.0.0-next.3 (released March 12, 2026)
Magnitude:
12,507 Diff Delta
Contributors:
19 total committers
Data confidence:
Commits:

32 Features Released with v22.0.0-next.4

Top Contributors in v22.0.0-next.4

kirjs
crisbeto
kbrilla
hawkgs
alxhub
Avcharov
jessicajaniuk
atscott
SkyZeroZx
mattrbeck

Directory Browser for v22.0.0-next.4

All files are compared to previous version, v22.0.0-next.3. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

compiler

| Commit | Description | | -- | -- | | fix - 412788fac9 | ensure generated code compiles | | fix - 75560ce43d | parse named HTML entities containing digits | | fix - d99ab0e040 | stop generating unused field |

compiler-cli

| Commit | Description | | -- | -- | | fix - 2bd708fb6b | escape template literal in TCB | | fix - 9769560da7 | generic types not filled out correctly in type check block | | fix - 7a0d6b8df2 | transform dropping exclamationToken from properties |

core

| Commit | Description | | -- | -- | | feat - df659b8d0c | re-introduce nested leave animations scoped to component boundaries | | feat - dc3131c639 | TestBed.getFixture -> TestBed.getLastFixture and update implementation | | fix - dc0446552a | clean up dehydrated views during HMR component replacement | | fix - 523d69a768 | run linked signal equality check without reactive consumer | | refactor - 69fb1614ef | remove checkNoChanges from the public API. |

forms

| Commit | Description | | -- | -- | | feat - 3983080236 | support ngNoCva as an opt-out for ControlValueAccessors | | feat - c4ce3f345f | template & reactive support for FVC | | fix - 83032e3605 | support generic unions in signal form schemas |

language-service

| Commit | Description | | -- | -- | | feat - cfd0f9950c | add Document Symbols support for Angular templates |

migrations

| Commit | Description | | -- | -- | | fix - 730684b9ce | prevent trailing comma syntax errors after removing NgStyle |

router

| Commit | Description | | -- | -- | | feat - 89c9a4de30 | Add options optional parameter for withComponentInputBinding |

service-worker

| Commit | Description | | -- | -- | | fix - 07abfbcc6c | preserve redirect policy on reconstructed asset requests |

Breaking Changes

core

  • Leave animations are no longer limited to the element being removed.
  • ChangeDetectorRef.checkNoChanges was removed. In tests use fixture.detectChanges() instead.