KEMBAR78
Releases Β· angular/angular-cli Β· GitHub
Skip to content

Releases: angular/angular-cli

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

20.3.5

08 Oct 10:35

Choose a tag to compare

@angular/build

Commit Description
fix - 7f7140680 cleanup karma temporary directory after process exit

21.0.0-next.6

03 Oct 12:42

Choose a tag to compare

21.0.0-next.6 Pre-release
Pre-release

@schematics/angular

Commit Description
feat - c119910f4 add AGENTS.md support to ai-config schematic
fix - 9dab5780a add fixture.whenStable in spec files when zoneless apps
fix - e304821d5 make ai-config schematic non-destructive
fix - 8ac515699 Out of the box support for PM2
fix - 57075a31a use bracket notation for process.env['pm_id']

@angular/cli

Commit Description
feat - 58d101d5e add --json output to ng version
feat - 50453fdee overhaul ng version command output
fix - 0922a033f improve JSON schema parsing for command options

@angular-devkit/build-angular

Commit Description
fix - acd785afc mark InjectionToken as pure for improved tree-shaking

@angular/build

Commit Description
feat - 3e0209d0a add browserViewport option for vitest browser tests
feat - 3b7dabbf1 add advanced coverage options to unit-test builder
fix - 65562114c mark InjectionToken as pure for improved tree-shaking
fix - d0787c11d provide default excludes for vitest coverage
fix - ac10f323e relax requirement for files to be in TS compilation

20.3.4

02 Oct 20:13

Choose a tag to compare

@schematics/angular

Commit Description
fix - c94bf7ff0 Out of the box support for PM2
fix - 465436c9f use bracket notation for process.env['pm_id']

@angular-devkit/build-angular

Commit Description
fix - bc6b63114 mark InjectionToken as pure for improved tree-shaking

@angular/build

Commit Description
fix - e510ff828 mark InjectionToken as pure for improved tree-shaking

21.0.0-next.5

24 Sep 21:54

Choose a tag to compare

21.0.0-next.5 Pre-release
Pre-release

@angular/cli

Commit Description
feat - 6d3a3c579 add ai-tutor mcp tool

@schematics/angular

Commit Description
feat - 2a518016d Applications are zoneless by default
feat - 9f255f2b3 set packageManager in package.json on new projects
fix - 77741f5ee add 'update-typescript-lib' migration
fix - 3af4dcbbf add __screenshots__/ to .gitignore

@angular-devkit/build-angular

Commit Description
fix - 7a8c94615 make zone.js optional in server and app-shell builders

@angular/build

Commit Description
feat - 00426e315 add --list-tests flag to unit-test builder
fix - 3478aa332 exclude .angular from coverage instrumentation
fix - 139758586 remove deprecated javascriptEnabled option for Less
fix - 705af2278 set coverage report directory to coverage/project-name
fix - 907eabdd3 support ESM PostCSS plugins

@angular/ssr

Commit Description
fix - afa273849 avoid retaining rendered HTML in memory post-request

Breaking Changes

@angular/build

  • The javascriptEnabled option for Less is no longer supported. Projects relying on inline JavaScript within Less files will need to refactor their stylesheets to remove this dependency.