Skip to content

Releases: angular/angular-cli

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.

20.3.3

24 Sep 20:58

Choose a tag to compare

@schematics/angular

Commit Description
fix - b7f92da78 add __screenshots__/ to .gitignore

@angular/ssr

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