Angular CLI: 21.0.0-next.9 Release

Release date:
October 23, 2025
Previous version:
21.0.0-next.8 (released October 15, 2025)
Magnitude:
324 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

24 Features Released with 21.0.0-next.9

Top Contributors in 21.0.0-next.9

clydin

Directory Browser for 21.0.0-next.9

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 - 2ffc527b1 | configure Vitest for new projects and allow runner choice | | fix - 512ad282a | preserve blank lines in jasmine-to-vitest schematic | | fix - b524ba426 | remove empty i18n-extract target for new projects | | fix - 54c4eae2a | transform Jasmine type annotations in jasmine-to-vitest schematic |

@angular/cli

| Commit | Description | | -- | -- | | feat - 3040b777e | add style language detection to list_projects tool | | feat - 45024e836 | add unit test framework detection to list_projects tool | | feat - 286b6204c | make documentation search tool version-aware | | feat - 406315d09 | make find_examples tool version-aware | | feat - 68e711307 | make get_best_practices tool version-aware | | fix - 122a8c0e2 | correct frontmatter parsing in MCP examples tool | | fix - 431106559 | correct query in find_examples to prevent runtime error |

@angular-devkit/schematics

| Commit | Description | | -- | -- | | fix - 18bf8e7b3 | respect --force option when schematic contains host.create |

@angular/build

| Commit | Description | | -- | -- | | fix - bf468e1eb | direct check include file exists in unit-test discovery | | fix - b1d6d2f17 | resolve Angular locale data namespace in esbuild |

@angular/ssr

| Commit | Description | | -- | -- | | fix - 85c18b4ea | correctly handle routes with matrix parameters | | fix - 58dcfd109 | ensure server-side navigation triggers a redirect |