What’s New

angular-cli v22.1.0

v22.1.0

22.1.0

Added
  • update ai-config to include Angular MCP server config
  • add built-in SQLite cache store fallback
  • emit debug ids for stable subresource integrity hashes
  • enable chunk optimization for server builds
  • migrate advanced optimization Babel plugins to oxc-parser and magic-string
  • migrate i18n inliner to oxc-parser and magic-string
  • share persistent build cache across git worktrees
  • support the standard Forwarded header
Fixed
  • abort and guide manual mitigation when updating catalog packages
  • prevent Yarn registry environment variable override
  • remove algoliasearch dependency and support latest docs versions
  • resolve correct registry name when using npm alias syntax during update
  • respect client-side release age settings during update resolution
  • revert package.json changes if installation tasks fail during update
  • robustly parse npm manifest from array
  • remove unused spec tsconfig outDir
  • add bounded timeout to vitest executor disposal
  • anchor debug ID comment matching and make injection idempotent
  • prevent esbuild service hang on internal component stylesheet builds
Deprecated
  • stringToFileBuffer and fileBufferToString are deprecated; use standard Web APIs (TextEncoder and TextDecoder) instead
@angular/cli
CommitDescription
fix - f59bcf529abort and guide manual mitigation when updating catalog packages
fix - 48f90f5d5prevent Yarn registry environment variable override
fix - c963ecbecremove algoliasearch dependency and support latest docs versions
fix - 6859d25c3resolve correct registry name when using npm alias syntax during update
fix - 3a2589dacrespect client-side release age settings during update resolution
fix - 5c3101bffrevert package.json changes if installation tasks fail during update
fix - 7932caaf9robustly parse npm manifest from array
@schematics/angular
CommitDescription
feat - 89d7f59cdupdate ai-config to include Angular MCP server config
fix - b345bb54dremove unused spec tsconfig outDir
@angular-devkit/core
CommitDescription
refactor - fd336d365deprecate stringToFileBuffer and fileBufferToString
@angular/build
CommitDescription
feat - 34d558c3cadd built-in SQLite cache store fallback
feat - 0c18dc0f6emit debug ids for stable subresource integrity hashes
feat - 51f69276fenable chunk optimization for server builds
feat - 10dc30f9cmigrate advanced optimization Babel plugins to oxc-parser + magic-string
feat - 917393a4cmigrate i18n inliner to oxc-parser + magic-string
feat - 52ae7f862share persistent build cache across git worktrees
fix - 95510511dadd bounded timeout to vitest executor disposal
fix - 62b11e316anchor debug ID comment matching and make injection idempotent
fix - 6d9b360e5prevent esbuild service hang on internal component stylesheet builds
fix - 291caab61prevent stripping nested sourceMappingURL comments
fix - 0e3ca3dfbsupport hyphens and underscores when stripping chunk hash in chunk optimizer
perf - 585d08af8default chunk optimization to use Rolldown
perf - 09d0a11a8enable fast-path AST printing with sourcemaps in AotCompilation
@angular/ssr
CommitDescription
feat - 7ef9ed24dsupport 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.

View original