Skip to content

Releases: angular/angular-cli

22.2.0-next.5

22.2.0-next.5 Pre-release
Pre-release

Choose a tag to compare

@alan-agius4 alan-agius4 released this 26 Aug 07:52
Immutable release. Only release title and notes can be modified.

@angular/build

Commit Description
fix - 4d0be683b7 ignore side-effect annotations in unit test builds
fix - e4111ae818 prevent memory leaks in parallel compilation and caches
perf - 62999cabf4 batch prerender routes and share in-memory server bundles
perf - 0589edd9cd consolidate component stylesheet bundling with shared load result cache
perf - a877aa7ebd implement SharedArrayBuffer translation dictionaries for zero-copy worker access
perf - f1cc959439 implement sliding-window batching and worker translation eviction
perf - f4dad31cce unify Oxc linking and optimization AST traversal passes

@angular/ssr

Commit Description
fix - f8576e3c8b abort web request signal when node request is aborted

22.1.6

Choose a tag to compare

@alan-agius4 alan-agius4 released this 26 Aug 07:49
Immutable release. Only release title and notes can be modified.

@angular/build

Commit Description
fix - 3f132eaa97 ignore side-effect annotations in unit test builds
perf - 5b1028936f batch prerender routes and share in-memory server bundles

@angular/ssr

Commit Description
fix - 76818cb811 abort web request signal when node request is aborted

21.2.22

Choose a tag to compare

@alan-agius4 alan-agius4 released this 26 Aug 07:44
Immutable release. Only release title and notes can be modified.

@angular-devkit/build-angular

Commit Description
fix - b0047b04f5 update webpack-dev-server to 5.2.6

20.3.35

Choose a tag to compare

@alan-agius4 alan-agius4 released this 26 Aug 07:39
Immutable release. Only release title and notes can be modified.

@angular-devkit/build-angular

Commit Description
fix - 94b620acd7 update webpack-dev-server to 5.2.6

22.2.0-next.4

22.2.0-next.4 Pre-release
Pre-release

Choose a tag to compare

@dgp1130 dgp1130 released this 19 Aug 21:03
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - ce1b60f89 transform fail() to expect.fail() in refactor-jasmine-vitest

@angular/cli

Commit Description
fix - 34e1e0bb5 enforce MCP roots in get_best_practices tool
fix - 2b060630c handle errors from isAllowedWorkspacePath in best-practices tool
fix - 24fd8fce2 throw on out-of-roots workspace in best-practices tool

@angular/build

Commit Description
feat - 175273931 Support splitting browser and server stats jsonfiles for easier consumption
fix - 1ee0beca7 correct misleading error message for top-level await
fix - 0ffe2d27f disable code splitting for unit test builds
fix - 50994d76e preserve integrity and crossorigin in autoCsp loader
perf - d6fd24320 traverse AST with iterative post-order walker in i18n inliner

22.1.5

Choose a tag to compare

@dgp1130 dgp1130 released this 19 Aug 19:37
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - ba2b0e4c2 transform fail() to expect.fail() in refactor-jasmine-vitest

@angular/cli

Commit Description
fix - e672271f8 enforce MCP roots in get_best_practices tool
fix - a14916cc4 handle errors from isAllowedWorkspacePath in best-practices tool
fix - d6e1cddff throw on out-of-roots workspace in best-practices tool

@angular/build

Commit Description
fix - cba72902d correct misleading error message for top-level await
fix - b4679998c disable code splitting for unit test builds
fix - ff1d3565e preserve integrity and crossorigin in autoCsp loader
perf - 1fc1fb05c traverse AST with iterative post-order walker in i18n inliner

22.2.0-next.3

22.2.0-next.3 Pre-release
Pre-release

Choose a tag to compare

@dgp1130 dgp1130 released this 13 Aug 17:36
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - 1161e6c99 generate CLAUDE.md for Claude Code instead of AGENTS.md
fix - c536ae364 import UrlSegment instead of subPath in guard generator

@angular/cli

Commit Description
fix - 7106676e6 disable searching current directory for bare executable names on Windows
fix - ecf8c0822 serialize configuration as a single argv token in run_target strategies (#33657)
perf - 2e4dd90c3 avoid eager module loading during global bootstrap

@angular/build

Commit Description
fix - 04b532772 count statically imported chunks in the initial total
fix - 2274babb6 normalize setupFiles paths to POSIX for vitest runner
fix - 199a864df prevent syntax corruption for Crockford-style enum IIFE
fix - 0d9851600 recursively ignore output and cache paths in watch mode
fix - 3eba6f726 return direct file contents for non-Angular TypeScript files
fix - 3c7ac1518 return only lowest version per target engine
fix - 3e9fed9a6 set target for Rolldown dependency prebundling in Vite dev server
perf - 87551ad5c avoid encoding intermediate source maps before remapping
perf - 194be2088 avoid encoding the inline source map before remapping
perf - a55a6b78e batch last_accessed updates in sqlite cache store
perf - 33b305416 hash the i18n inline cache key options once per locale
perf - 1c00edce0 optimize sourcemap stripping and loading with buffer fast path
perf - b6269a816 optimize template string size calculation in server manifest
perf - a6ef9cfbe replace watchpack with @parcel/watcher and chokidar
perf - 596847f89 share i18n translations with the inliner workers by reference
perf - 19c91e48d use Map for chunk asset size lookups in budget calculator

@angular/ssr

Commit Description
fix - 6a3446770 destroy platform when response stream is cancelled

22.1.4

Choose a tag to compare

@dgp1130 dgp1130 released this 13 Aug 16:31
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - d4a48e3ab generate CLAUDE.md for Claude Code instead of AGENTS.md
fix - d451f15b2 import UrlSegment instead of subPath in guard generator

@angular/cli

Commit Description
fix - 67a29899b disable searching current directory for bare executable names on Windows
fix - 1b0ba5c17 serialize configuration as a single argv token in run_target strategies (#33657)
perf - 9440432d2 avoid eager module loading during global bootstrap

@angular/build

Commit Description
fix - 46fcb29d6 count statically imported chunks in the initial total
fix - 796b57684 normalize setupFiles paths to POSIX for vitest runner
fix - c805e5cfb prevent syntax corruption for Crockford-style enum IIFE
fix - cc6c17716 prevent syntax corruption in oxc transform
fix - a142f6f83 return direct file contents for non-Angular TypeScript files
fix - 956c6578d return only lowest version per target engine
fix - 689b5b116 set target for Rolldown dependency prebundling in Vite dev server
perf - 70461f6ed avoid encoding the inline source map before remapping
perf - 22cce7563 batch last_accessed updates in sqlite cache store
perf - ab2ed18d5 hash the i18n inline cache key options once per locale
perf - 34516ff73 optimize template string size calculation in server manifest
perf - 712971c37 share i18n translations with the inliner workers by reference
perf - 78f8c5fef use Map for chunk asset size lookups in budget calculator

@angular/ssr

Commit Description
fix - 2331c1047 destroy platform when response stream is cancelled

21.2.21

Choose a tag to compare

@dgp1130 dgp1130 released this 12 Aug 21:24
Immutable release. Only release title and notes can be modified.

@angular/cli

Commit Description
fix - ba5d16cac update dependency @modelcontextprotocol/sdk to v1.30.0

@angular/build

Commit Description
fix - f7f60e69e bump undici to 7.29.0

20.3.34

Choose a tag to compare

@dgp1130 dgp1130 released this 12 Aug 18:32
Immutable release. Only release title and notes can be modified.

@angular/cli

Commit Description
fix - 3962517b9 update dependency @modelcontextprotocol/sdk to v1.30.0

@angular-devkit/build-angular

Commit Description
fix - f348efe8b bump undici to 7.29.0