Angular CLI: v21.2.0 Release

Release date:
February 25, 2026
Previous version:
v21.2.0-rc.2 (released February 24, 2026)
Magnitude:
23 Diff Delta
Contributors:
3 total committers
Data confidence:
Commits:

Top Contributors in v21.2.0

alan-agius4
clydin
angular-robot

Directory Browser for v21.2.0

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

Loading File Browser...

Release Notes Published

@schematics/angular

| Commit | Description | | -- | -- | | feat - aa7381efd | add a '.prettierrc' file to generated workspaces and add Prettier as dev dependency | | feat - f80db6fb7 | add ng-add support for Vitest browser providers | | fix - 5d1df50d8 | add actionable feedback to vitest-browser schematic |

@angular/cli

| Commit | Description | | -- | -- | | feat - 0dd04f289 | add markdown files to Prettier's formatting list | | feat - fbae1b6ab | automatic formatting files modified by schematics | | feat - 91b9d281f | integrate file formatting into update migrations | | feat - 98a24d040 | standardize MCP tools around workspace/project options | | fix - d9cd609c5 | correctly parse scoped packages in yarn classic list output | | fix - 5b05f2500 | enable shell option for Prettier execution on Windows platforms | | fix - 25b8a157d | quote complex range specifiers in package manager | | fix - 6f29a8c35 | renamed files by their new path in the schematic workflow | | fix - 201a036f2 | simplify Angular version compatibility checks and add special handling for local builds of new major versions | | fix - cdd26bb66 | validate package manager version using semver.valid and throw an error if invalid | | perf - bc363af8b | optimize package manager discovery with stat-based probing |

@angular/build

| Commit | Description | | -- | -- | | feat - ece30f235 | add headless option to unit-test builder | | feat - cad7a7c0f | run vitest browser with playwright with OS theme | | fix - 0b4982720 | adjust sourcemap sources when Vitest wrapper is bypassed | | fix - 1f114a9e8 | bundle setup files in unit-test builder for Vitest | | fix - fd5cb28c8 | explicitly fail when using Vitest runtime mocking | | fix - dc899e8a5 | normalize allowedHosts in dev-server | | fix - 26bbea12f | serve extensionless assets without transformation |