Skip to content

Releases: angular/angular-cli

21.2.11

13 May 10:13
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

@angular/cli

Commit Description
fix - bbd63b7a5 robustly parse npm manifest from array

@angular/ssr

Commit Description
fix - eafe1a719 allow all hosts in common engine rendering options to prevent validation errors
fix - 7a116a80d remove stateful flag from URL_PARAMETER_REGEXP

20.3.26

13 May 10:00
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

@angular/ssr

Commit Description
fix - 7cc1871ee allow all hosts in common engine rendering options to prevent validation errors

19.2.26

13 May 09:54
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

@angular/ssr

Commit Description
fix - 842fee029 allow all hosts in common engine rendering options to prevent validation errors

22.0.0-next.8

11 May 22:47
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

22.0.0-next.8 Pre-release
Pre-release

@angular/cli

Commit Description
feat - 58c0978f6 add support for Node.js 26.0.0
fix - ff88f491d restrict MCP workspace access to allowed client roots during resolution
fix - 7932caaf9 robustly parse npm manifest from array
fix - a5e1e48db update odd-numbered Node.js version warning condition for future releases

@schematics/angular

Commit Description
feat - b2f7a038b conditionally install istanbul coverage provider for Vitest migration
feat - d227e6985 migrate fake async to Vitest fake timers
feat - d2aa9ede5 migrate fakeAsync's flush behavior when used in beforeEach
feat - c9f408153 set up fake timers in beforeEach instead of beforeAll
feat - 8d0805dd1 update TSConfig globals during karma to vitest migration
fix - aed407db8 defer karma config deletion in Karma to Vitest migration
fix - 7fb59eaa6 use service decorator in ng generate

@angular-devkit/build-angular

Commit Description
refactor - b7940dbcb deprecate Webpack builders

@angular-devkit/build-webpack

Commit Description
refactor - 3d5daa45e deprecate webpack and webpack-dev-server builders

@angular-devkit/core

Commit Description
refactor - fd336d365 deprecate stringToFileBuffer and fileBufferToString

@angular/build

Commit Description
feat - 58c7c7a9d subresource integrity validation for dynamically loaded modules
fix - edfa782d5 use dynamic TestComponentRenderer for Vitest

@angular/ssr

Commit Description
refactor - 50b16a65b deprecate CommonEngine APIs

@ngtools/webpack

Commit Description
refactor - 547ca515b deprecate @ngtools/webpack loader and plugin

Deprecations

@angular-devkit/build-angular

  • Webpack builders in build-angular are deprecated. Use @angular/build builders instead.

@angular-devkit/build-webpack

  • Webpack builders in build-webpack are deprecated. Use @angular/build builders instead.

@angular-devkit/core

  • stringToFileBuffer and fileBufferToString are deprecated. Use standard Web APIs (TextEncoder and TextDecoder) instead.

    Internal usages within the repository have been removed and replaced with standard Web APIs. The public API golden file for @angular-devkit/core has been updated to reflect the deprecations.

@angular/ssr

  • CommonEngine APIs are deprecated in favor of AngularNodeAppEngine or AngularAppEngine.

@ngtools/webpack

  • @ngtools/webpack loader and plugin are deprecated. Use @angular/build instead.

21.2.10

06 May 21:27
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

@angular/cli

Commit Description
fix - bb8611913 restrict MCP workspace access to allowed client roots during resolution

19.2.25

30 Apr 06:20
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

@angular-devkit/build-angular

Commit Description
fix - 49ae0ad2d upgrade postcss to 8.5.12

@angular/build

Commit Description
fix - 2d53feca5 update esbuild to 0.28.0

@angular/ssr

Commit Description
fix - 02ce8bf26 introduce trustProxyHeaders option to safely validate and sanitize proxy headers

22.0.0-next.7

29 Apr 21:45
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

22.0.0-next.7 Pre-release
Pre-release

@schematics/angular

Commit Description
fix - b47dfbac4 add missing imports for focus and skip APIs in refactor-jasmine-vitest
fix - dc1238e5a add trusted-proxy-headers migration

@angular/cli

Commit Description
fix - 0572df064 fix broken img ref in ai-tutor
fix - d6121b5e8 introduce initial package manager workspace awareness
fix - 48eab1fc0 remove standalone true ref in ai tutor

@angular/build

Commit Description
feat - e9aa7967b add isolate option to unit-test builder
feat - 73233dc5f support Istanbul coverage in Vitest runner

@angular/ssr

Commit Description
fix - 126b19b9c add support for configuring trusted proxy headers via environment variable
fix - 53b9623b7 decode route segments when building and matching route tree
fix - 5adc92541 enforce explicit opt-in for proxy headers
fix - c34c569b0 use router to normalize URLs for comparison

21.2.9

29 Apr 18:44
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

@schematics/angular

Commit Description
fix - e7abeb5c7 add missing imports for focus and skip APIs in refactor-jasmine-vitest

@angular/cli

Commit Description
fix - 233deef01 fix broken img ref in ai-tutor
fix - 7cea9885c introduce initial package manager workspace awareness
fix - 5b1a5b743 remove standalone true ref in ai tutor

@angular/ssr

Commit Description
fix - 94023f62c introduce trustProxyHeaders option to safely validate and sanitize proxy headers
fix - 5ffe5c309 add support for configuring trusted proxy headers via environment variable
fix - 930ada9b7 decode route segments when building and matching route tree
fix - 0dc8a440c use router to normalize URLs for comparison

20.3.25

29 Apr 21:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

@angular-devkit/build-angular

Commit Description
fix - 5e01ef40e upgrade postcss to 8.5.12

@angular/ssr

Commit Description
fix - 6686848d9 introduce trustProxyHeaders option to safely validate and sanitize proxy headers

22.0.0-next.6

22 Apr 11:47

Choose a tag to compare

22.0.0-next.6 Pre-release
Pre-release

@schematics/angular

Commit Description
feat - de630c2fc stabilize refactor-jasmine-vitest schematic

@angular/cli

Commit Description
fix - cc30034da dynamically resolve project Angular CLI executable inside MCP tools
fix - ead60d3d5 ignore EBADF file system errors during MCP project scan
fix - 0d984cf1c use headless option in MCP test tool

@angular-devkit/build-angular

Commit Description
fix - 30d8332ed ensure route has leading slash in prerender builder
fix - cf5b49ed7 fix app-shell route format and

@angular/build

Commit Description
feat - 0781f7498 add quiet option to suppress build noise in unit tests
feat - cd2ad3c19 enable chunk optimization by default with heuristics
fix - b85ec6798 allow configuring Access-Control-Allow-Origin via headers option
fix - 59803b12b use rootDir for HMR component updates path resolution
fix - 74e7dbe56 validate V8 coverage support for browsers in Vitest