What’s New

angular-cli

Developer Tools

angular-cli release notes.

Latest v22.0.9 · by angular-cliWebsiteangular/angular-cli

Changelog

v22.1.0-rc.0Pre-release

22.1.0-rc.0

@angular/cli
CommitDescription
fix - f59bcf529abort and guide manual mitigation when updating catalog packages
fix - 5d4dda581batch Prettier invocations during migration formatting
fix - c963ecbecremove algoliasearch dependency and support latest docs versions
fix - 6859d25c3resolve correct registry name when using npm alias syntax during update
fix - 5c3101bffrevert package.json changes if installation tasks fail during update
fix - e12e00216update MCP devserver tool names to conform to spec regex
@angular/build
CommitDescription
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
fix - 95510511dadd bounded timeout to vitest executor disposal
fix - 62b11e316anchor debug ID comment matching and make injection idempotent
fix - 4187e5e27canonicalize drive letter casing for workspace root on Windows
fix - 21b8fc0f1ensure import map integrity keys are valid URL-like specifiers
fix - 9a3c34bd1favor istanbul coverage provider when browser testing is enabled
fix - 80edac58bpreserve custom config options in runnerConfig for vitest
fix - 751adb9d7remap metafile paths when workspace root is a symlink or junction
fix - 0e3ca3dfbsupport hyphens and underscores when stripping chunk hash in chunk optimizer
perf - 2462709d1skip semantic affected-file walk when type checking is disabled
v22.0.8

22.0.8

@angular/cli
CommitDescription
fix - 41c356256batch Prettier invocations during migration formatting
fix - bc87c85c3update MCP devserver tool names to conform to spec regex
@angular/build
CommitDescription
fix - 5724bf632canonicalize drive letter casing for workspace root on Windows
fix - b8bdbaa1eensure import map integrity keys are valid URL-like specifiers
fix - 212a7bb21favor istanbul coverage provider when browser testing is enabled
fix - bc760b005preserve custom config options in runnerConfig for vitest
fix - 19cda7415remap metafile paths when workspace root is a symlink or junction
perf - fdcc98c79skip semantic affected-file walk when type checking is disabled
v22.1.0-next.4Pre-release

22.1.0-next.4

@schematics/angular
CommitDescription
fix - b345bb54dremove unused spec tsconfig outDir
@angular/cli
CommitDescription
fix - 3789ceee1copy packageManager field and yarn config for temp installs
fix - b0b3a47aesupport resolving subproject dependencies in pnpm workspaces
@angular/build
CommitDescription
feat - 0c18dc0f6emit debug ids for stable subresource integrity hashes
fix - 291caab61prevent stripping nested sourceMappingURL comments
v22.1.0-next.3Pre-release

22.1.0-next.3

@angular/build
CommitDescription
feat - 34d558c3cadd built-in SQLite cache store fallback
feat - 52ae7f862share persistent build cache across git worktrees
fix - 41bd100ddfallback to build target preserveSymlinks option in karma runner
fix - 6d9b360e5prevent esbuild service hang on internal component stylesheet builds
fix - 85c53d990prevent externalizing builder-injected i18n locale data
fix - 004cc4104strip all vite id prefixes from minified code with external dependencies
perf - 09d0a11a8enable fast-path AST printing with sourcemaps in AotCompilation
@angular/ssr
CommitDescription
fix - 0bd22dae0replace all route parameters when resolving relative redirects
v22.0.6

22.0.6

@angular/build
CommitDescription
fix - df49966c6fallback to build target preserveSymlinks option in karma runner
fix - 9906add5bprevent externalizing builder-injected i18n locale data
fix - 070155f6estrip all vite id prefixes from minified code with external dependencies
@angular/ssr
CommitDescription
fix - c9aa354b1replace all route parameters when resolving relative redirects
v22.1.0-next.2Pre-release

22.1.0-next.2

@schematics/angular
CommitDescription
fix - 0b3172e07remove unused app tsconfig outDir
@angular/cli
CommitDescription
fix - 010cef665gracefully handle package manager errors in command handler
fix - 3a2589dacrespect client-side release age settings during update resolution
fix - edb4594derespect release age policy in update bootstrapping logic
@angular-devkit/build-angular
CommitDescription
fix - 2d3eb7fb3prevent OS command injection in ssr-dev-server builder
@angular/build
CommitDescription
fix - 75c1dce38auto-inject localize/init in library unit tests
fix - dc27e17fcinherit preserveSymlinks option from build target in unit-test builder
fix - 61e25fb1dload zone.js dynamically for library unit tests
fix - 0010b922fscope createRequire module resolution using paths to prevent parent paths
@angular/ssr
CommitDescription
fix - d9fb854c9preserve response headers during redirect
v22.0.5

22.0.5

@schematics/angular
CommitDescription
fix - 862a38069remove unused app tsconfig outDir
@angular/cli
CommitDescription
fix - f099e641cgracefully handle package manager errors in command handler
fix - cf033ec48respect release age policy in update bootstrapping logic
@angular-devkit/build-angular
CommitDescription
fix - f75085f4bprevent OS command injection in ssr-dev-server builder
@angular/build
CommitDescription
fix - dfee1e7b1auto-inject localize/init in library unit tests
fix - aba718403inherit preserveSymlinks option from build target in unit-test builder
fix - 7c0d9f03cload zone.js dynamically for library unit tests
fix - 4288e4452scope createRequire module resolution using paths to prevent parent paths
@angular/ssr
CommitDescription
fix - 5f774f891preserve response headers during redirect