Skip to content

Releases: angular/angular-cli

21.0.0-rc.2

12 Nov 19:13

Choose a tag to compare

21.0.0-rc.2 Pre-release
Pre-release

@schematics/angular

Commit Description
fix - 02f579f6e correct tsconfig.spec.json include for spec files

@angular/cli

Commit Description
fix - c17d7a929 add schema versioning and metadata to example database
fix - 1be35b343 promote zoneless migration MCP tool to stable

@angular/build

Commit Description
fix - 63c98741a add webcontainer support for Vitest browser provider
fix - 07f712253 correctly handle absolute paths and casing in test discovery
fix - f82b77e47 do not remove @angular/localize when having external packages (#31721)
fix - a44f8fa94 dynamically select Vitest DOM environment
fix - ae35543af enhance Vitest config merging and validation
fix - 41b12509a ensure TestBed setup is robust in non-isolated Vitest
fix - 0851d2eae show full aggregate errors from vitest
fix - cc2668f57 simplify SSL handling for ng serve with SSR (#31723)

20.3.10

12 Nov 18:05

Choose a tag to compare

@schematics/angular

Commit Description
fix - c854a719b correct tsconfig.spec.json include for spec files

@angular/build

Commit Description
fix - b3908f68e do not remove @angular/localize when having external packages (#31721)

21.0.0-rc.1

05 Nov 15:02

Choose a tag to compare

21.0.0-rc.1 Pre-release
Pre-release

@schematics/angular

Commit Description
fix - f89750b27 add addImports option to jasmine-vitest schematic
fix - 515b09c4f add Vitest config generation and runner checks
fix - 0e83fe1a8 add warnings and improve Karma config generation
fix - b91fa31f2 align Karma project generation with unified unit-test builder

@angular/cli

Commit Description
fix - dfb4242b3 add vitest to version command output

@angular/build

Commit Description
fix - 62938e799 update vitest to 4.0.6 and remove coverage workaround

@angular/ssr

Commit Description
fix - 5d76d84e6 improve locale handling in app-engine
fix - 4a3cfdfce improve route matching for wildcard routes

20.3.9

05 Nov 14:49

Choose a tag to compare

@angular/ssr

Commit Description
fix - 08e07e338 improve locale handling in app-engine
fix - 683697ebc improve route matching for wildcard routes

21.0.0-rc.0

30 Oct 09:40

Choose a tag to compare

21.0.0-rc.0 Pre-release
Pre-release
release: cut the v21.0.0-rc.0 release

21.0.0-next.10

29 Oct 20:20

Choose a tag to compare

21.0.0-next.10 Pre-release
Pre-release

@schematics/angular

Commit Description
fix - c967a447c correct spacing in application spec tsconfig
fix - 00d941c43 correct style guide paths for standalone components

@angular-devkit/build-angular

Commit Description
fix - 6e395fc0c ensure vitest code coverage handles virtual files correctly

@angular/build

Commit Description
fix - b2f048773 add --ui option for Vitest runner
fix - 530d9270e add define option to dev-server
fix - 091d1c03e add adapters to new reporter
fix - 542d52868 allow custom runner configuration file for unit-test
fix - 9975c7249 ensure locale data plugin runs before other plugins
fix - 7c529c1bc externalize Angular dependencies in Vitest runner
fix - a41f4e860 handle redirects from guards during prerendering
fix - bab5806c2 introduce vitest-base.config for test configuration
fix - 9132e6af9 resolve browser provider packages using project resolver

20.3.8

29 Oct 18:06

Choose a tag to compare

@angular-devkit/build-angular

Commit Description
fix - 813cba9b9 expand jest and jest-environment-jsdom to allow version 30

@angular/build

Commit Description
fix - 542973ab0 add adapters to new reporter
fix - f0885691d ensure locale data plugin runs before other plugins
fix - 45e498f95 handle redirects from guards during prerendering

19.2.19

29 Oct 15:01

Choose a tag to compare

@angular/build

Commit Description
fix - 4d8ea27a1 update vite to v6.4.1

21.0.0-next.9

23 Oct 13:52

Choose a tag to compare

21.0.0-next.9 Pre-release
Pre-release

@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

20.3.7

22 Oct 21:17

Choose a tag to compare

@angular-devkit/schematics

Commit Description
fix - a31533cf4 respect --force option when schematic contains host.create

@angular/build

Commit Description
fix - 8cdda111c resolve Angular locale data namespace in esbuild
fix - 5847ccc54 update vite to 7.11.1

@angular/ssr

Commit Description
fix - 3a28fb6a1 correctly handle routes with matrix parameters
fix - 5db6d6487 ensure server-side navigation triggers a redirect