Angular CLI: v21.1.0 Release

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

Top Contributors in v21.1.0

clydin
arturovt

Directory Browser for v21.1.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

@schematics/angular

| Commit | Description | | -- | -- | | feat - 36cf3afb4 | add browserMode option to jasmine-vitest schematic | | feat - e71a72ffd | generate detailed migration report for refactor-jasmine-vitest | | fix - 18cf6c51b | add MCP configuration file to new workspaces |

@angular/cli

| Commit | Description | | -- | -- | | feat - 772e6efe7 | add 'test' and 'e2e' MCP tools | | feat - 8efb86318 | Add "all" as an experimental tool group | | feat - c3c9ac506 | Add MCP tools for building and running devservers | | feat - d635a6c63 | add signal forms lessons | | fix - d8b76e93d | correctly handle yarn classic tag manifest fetching | | fix - 7ab5c0b0a | correctly spawn package managers on Windows in new abstraction | | fix - 348096623 | enhance list_projects MCP tool file system traversal and symlink handling | | fix - 316fca862 | handle array output from npm view in manifest parser | | fix - 032257a6d | improve signal forms lesson examples in AI tutor | | fix - 18d74dde8 | rename mcp devserver tools to comply with naming spec | | fix - 1ad773671 | update dependency @modelcontextprotocol/sdk to v1.25.2 | | fix - 45d4f5668 | update yarn berry package manager configuration | | fix - 122ed27c9 | use project-local temporary directory in ng add | | perf - a15db28b2 | cache resolved specific version in package manager abstraction | | perf - 240588b7e | optimize ng add version discovery |

@angular/build

| Commit | Description | | -- | -- | | feat - 1eda0a99f | directly support ng-packagr in unit-test builder | | feat - 87175f9dc | disable TestBed teardown during debugging in Vitest | | fix - 1e39c77a4 | inject source-map-support for Vitest browser tests | | fix - 3fd7dcd76 | normalize roots to POSIX in test discovery for Windows compatibility | | fix - 164e7dbbc | resolve test files correctly on Windows when using non-C drives | | fix - ad99e00ad | simplify SSL handling for ng serve with SSR (#31722) |