Skip to content

Releases: angular/angular-cli

20.3.5

Choose a tag to compare

@alan-agius4 alan-agius4 released this 08 Oct 10:35

@angular/build

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

21.0.0-next.6

21.0.0-next.6 Pre-release
Pre-release

Choose a tag to compare

@clydin clydin released this 03 Oct 12:42

@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

Choose a tag to compare

@clydin clydin released this 02 Oct 20:13

@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

21.0.0-next.5 Pre-release
Pre-release

Choose a tag to compare

@dgp1130 dgp1130 released this 24 Sep 21:54

@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

Choose a tag to compare

@dgp1130 dgp1130 released this 24 Sep 20:58

@schematics/angular

Commit Description
fix - b7f92da78 add __screenshots__/ to .gitignore

@angular/ssr

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

21.0.0-next.4

21.0.0-next.4 Pre-release
Pre-release

Choose a tag to compare

@hybrist hybrist released this 17 Sep 17:35

@angular/build

Commit Description
feat - a908bf3d4 add 'filter' option to unit-test builder
feat - c0b00d78e add reporter output file option for unit-test
feat - 66dd6dd83 allow options for unit test reporters
fix - 43fc5536f add timestamp to bundle generation log
fix - c6176f6df add upfront dependency validation for unit-test runners
fix - 69c3b1226 improve error handling in unit-test builder
fix - dae732059 serve build assets and styles in vitest

20.3.2

Choose a tag to compare

@hybrist hybrist released this 17 Sep 16:26
release: cut the v20.3.2 release

19.2.17

Choose a tag to compare

@hybrist hybrist released this 17 Sep 16:05

@angular/build

Commit Description
fix - 365d525b5 update vite to 6.3.6

20.3.1

Choose a tag to compare

@alan-agius4 alan-agius4 released this 11 Sep 13:08

@angular/build

Commit Description
fix - be60be499 add timestamp to bundle generation log
fix - d60f4e53d update vite to version 7.1.5

21.0.0-next.3

21.0.0-next.3 Pre-release
Pre-release

Choose a tag to compare

@alan-agius4 alan-agius4 released this 10 Sep 17:10

@angular/cli

Commit Description
feat - d014630fa add advanced filtering to MCP example search
feat - 1ee9ce3c9 promote MCP find_examples tool to a stable tool
fix - dbf1aaf70 add snippet support to example search MCP tool
fix - 11cee1acb correct boolean parsing in MCP example front matter
fix - def412a55 enhance find_examples MCP tool with structured output
fix - 2037b912b improve bun lockfile detection and optimize lockfile checks

@schematics/angular

Commit Description
fix - ddebe3d4f align labels in ai-config schema
fix - 8e6e0a293 remove explicit flag for host bindings
fix - b983ea8e5 respect skip-install for tailwind schematic

@angular-devkit/build-angular

Commit Description
fix - 9749ec687 avoid extra tick in SSR builds

@angular/build

Commit Description
fix - cd5c92b99 correct Vitest coverage reporting for test files
fix - 1529595d4 drop support for TypeScript 5.8
fix - 58da860fc preserve names in esbuild for improved debugging in dev mode
fix - 26127bd3b resolve PostCSS plugins relative to config file

@angular/ssr

Commit Description
feat - f0b0980fb introduce BootstrapContext for isolated server-side rendering

Breaking Changes

@angular/build

    • TypeScript versions older than 5.9 are no longer supported.

@angular/ssr

  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

    Before:

    const bootstrap = () => bootstrapApplication(AppComponent, config);

    After:

    const bootstrap = (context: BootstrapContext) =>
      bootstrapApplication(AppComponent, config, context);

For more information please see: GHSA-68x2-mx4q-78m7