Angular CLI: v22.1.0 Release

Release date:
July 29, 2026
Previous version:
v22.1.0-rc.0 (released July 23, 2026)
Magnitude:
25 Diff Delta
Contributors:
3 total committers
Data confidence:
Commits:

Top Contributors in v22.1.0

dgp1130
alan-agius4
angular-robot

Directory Browser for v22.1.0

All files are compared to previous version, v22.1.0-rc.0. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

@angular/cli

| Commit | Description | | -- | -- | | fix - f59bcf529 | abort and guide manual mitigation when updating catalog packages | | fix - 48f90f5d5 | prevent Yarn registry environment variable override | | fix - c963ecbec | remove algoliasearch dependency and support latest docs versions | | fix - 6859d25c3 | resolve correct registry name when using npm alias syntax during update | | fix - 3a2589dac | respect client-side release age settings during update resolution | | fix - 5c3101bff | revert package.json changes if installation tasks fail during update | | fix - 7932caaf9 | robustly parse npm manifest from array |

@schematics/angular

| Commit | Description | | -- | -- | | feat - 89d7f59cd | update ai-config to include Angular MCP server config | | fix - b345bb54d | remove unused spec tsconfig outDir |

@angular-devkit/core

| Commit | Description | | -- | -- | | refactor - fd336d365 | deprecate stringToFileBuffer and fileBufferToString |

@angular/build

| Commit | Description | | -- | -- | | feat - 34d558c3c | add built-in SQLite cache store fallback | | feat - 0c18dc0f6 | emit debug ids for stable subresource integrity hashes | | feat - 51f69276f | enable chunk optimization for server builds | | feat - 10dc30f9c | migrate advanced optimization Babel plugins to oxc-parser + magic-string | | feat - 917393a4c | migrate i18n inliner to oxc-parser + magic-string | | feat - 52ae7f862 | share persistent build cache across git worktrees | | fix - 95510511d | add bounded timeout to vitest executor disposal | | fix - 62b11e316 | anchor debug ID comment matching and make injection idempotent | | fix - 6d9b360e5 | prevent esbuild service hang on internal component stylesheet builds | | fix - 291caab61 | prevent stripping nested sourceMappingURL comments | | fix - 0e3ca3dfb | support hyphens and underscores when stripping chunk hash in chunk optimizer | | perf - 585d08af8 | default chunk optimization to use Rolldown | | perf - 09d0a11a8 | enable fast-path AST printing with sourcemaps in AotCompilation |

@angular/ssr

| Commit | Description | | -- | -- | | feat - 7ef9ed24d | support the standard Forwarded header |

Deprecations

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