Angular CLI: v22.0.0-next.8 Release

Release date:
May 11, 2026
Previous version:
v22.0.0-next.7 (released April 29, 2026)
Magnitude:
657 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

22 Features Released with v22.0.0-next.8

Top Contributors in v22.0.0-next.8

clydin
dgp1130
yjaaidi
alan-agius4
angular-robot

Directory Browser for v22.0.0-next.8

All files are compared to previous version, v22.0.0-next.7. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

@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.