Angular: v21.1.0 Release

Release date:
January 14, 2026
Previous version:
v21.1.0-rc.0 (released January 8, 2026)
Magnitude:
1,860 Diff Delta
Contributors:
7 total committers
Data confidence:
Commits:

Top Contributors in v21.1.0

SkyZeroZx
hawkgs
aparzi
tomer953
fisker
alan-agius4
kirjs

Directory Browser for v21.1.0

All files are compared to previous version, v21.1.0-rc.0. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

common

| Commit | Description | | -- | -- | | feat - d8790972be | Add custom transformations for Cloudflare and Cloudinary image loaders | | feat - a6b8cb68af | support custom transformations in ImageKit and Imgix loaders |

compiler

| Commit | Description | | -- | -- | | feat - 640693da8e | Add support for multiple swich cases matching | | fix - 0ad3adc7c6 | Support empty cases |

core

| Commit | Description | | -- | -- | | feat - 99ad18a4ee | Add stability debugging utility | | feat - a0dfa5fa86 | support rest arguments in function calls | | feat - 6e18fa8bc9 | support spread elements in array literals | | feat - e407280ab5 | support spread expressions in object literals | | fix - 06be8034bb | Microtask scheduling should be used after any application synchronization | | fix - b4f584cf42 | return StaticProvider for providePlatformInitializer |

forms

| Commit | Description | | -- | -- | | feat - 1ea5c97703 | allow focusing bound control from field state |

platform-browser

| Commit | Description | | -- | -- | | feat - ec9dc94cee | add context to createApplication | | feat - ab67988d2e | resolve JIT resources in createApplication |

router

| Commit | Description | | -- | -- | | feat - 5edceffd04 | add controls for route cleanup | | feat - a03c82564d | Add scroll behavior controls on router navigation | | feat - e44839b016 | Add standalone function to create a comptued for isActive | | feat - c25d749d85 | Execute RunGuardsAndResolvers function in injection context | | feat - 1c00ab42f8 | extend paramters of RedirectFunction to include paramMap and queryParamMap | | feat - 7003e8d241 | Publish Router's integration with platform Navigation API as experimental | | feat - c84d372778 | Support wildcard params with segments trailing (#64737) |

upgrade

| Commit | Description | | -- | -- | | refactor - 75fe8f8af9 | deprecate VERSION export |

Deprecations

upgrade

  • VERSION from @angular/upgrade is deprecated. Please use the entry from @angular/upgrade/static instead.