Skip to content

Releases: angular/angular-cli

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

21.0.0-next.8

15 Oct 19:54

Choose a tag to compare

21.0.0-next.8 Pre-release
Pre-release

@schematics/angular

Commit Description
feat - ede5e52bc add include option to jasmine-to-vitest schematic
feat - d0d2a17b8 add Jasmine spy API transformations to jasmine-to-vitest schematic
feat - e7d955bed add matcher transformations to jasmine-to-vitest schematic
feat - 629f5cb18 add misc transformations to jasmine-to-vitest schematic
feat - 58474ec7d introduce initial jasmine-to-vitest unit test refactor schematic
fix - 8f0f6a5f1 add migration to update moduleResolution to bundler
fix - f35b9f331 improve comment preservation in jasmine-to-vitest

@angular-devkit/build-angular

Commit Description
fix - 53899511a expand jest and jest-environment-jsdom to allow version 30

@angular/build

Commit Description
feat - a90bea5b5 support .test.ts files by default in unit test builder

@angular/ssr

Commit Description
fix - 7be6c8f0e prevent malicious URL from overriding host

20.3.6

15 Oct 18:33

Choose a tag to compare

@angular/ssr

Commit Description
fix - 5271547c8 prevent malicious URL from overriding host

19.2.18

15 Oct 18:11

Choose a tag to compare

@angular/ssr

Commit Description
fix - 9136a5d13 prevent malicious URL from overriding host

21.0.0-next.7

08 Oct 10:42

Choose a tag to compare

21.0.0-next.7 Pre-release
Pre-release

@schematics/angular

Commit Description
fix - afb4d3e37 remove extra space before async in spec templates

@angular/cli

Commit Description
feat - 1c06b16a9 add builder info to list_projects MCP tool
feat - 104c90768 enhance ng version output with more details

@angular/build

Commit Description
fix - 1c2d49ec7 cleanup karma temporary directory after process exit
fix - 50e330d33 disable glob directory expansion when finding tests
fix - 73621998f normalize paths for Vitest runner output files