Skip to content

Releases: angular/angular-cli

22.3.0-next.0

22.3.0-next.0 Pre-release
Pre-release

Choose a tag to compare

@alan-agius4 alan-agius4 released this 01 Oct 13:46
Immutable release. Only release title and notes can be modified.

@angular/cli

Commit Description
fix - f52fb536a1 decouple official Node.js support check from execution gate

@angular/build

Commit Description
feat - c5b8bf0369 add library builder
feat - feb41cc934 add polyfills option to unit-test builder
fix - d09f98ee70 avoid top-level await for Zone.js injection in Vitest runner
fix - a0a6b422cd ensure asset followSymlinks defaults to false
fix - 69acf5b822 include dataurl option in global stylesheet config hash
fix - 76dd17d522 re-analyze exports on package.json change in library builder

22.2.1

Choose a tag to compare

@alan-agius4 alan-agius4 released this 01 Oct 13:23
Immutable release. Only release title and notes can be modified.

@angular-devkit/schematics-cli

Commit Description
fix - e6350b6f57 correctly parse inline boolean values in CLI options (#34201)

@schematics/angular

Commit Description
fix - 663c580c86 add browsers option to angular.json during vitest browser provider ng-add

@angular/cli

Commit Description
fix - db053444e0 skip components with a change detection strategy in the zoneless migration tool

@angular-devkit/architect

Commit Description
fix - 516df4ee6d correctly parse inline boolean values in CLI options (#34201)

@angular-devkit/build-angular

Commit Description
fix - ac70f86208 do not mark standalone expression statements as pure

@angular/build

Commit Description
fix - ec9c0b51c2 deduplicate spurious chokidar polling change events (#34188)
fix - c1b5154180 encode script type in auto-CSP loader
fix - cb4dd71a1b ensure @angular/compiler is loaded for Vitest TestBed initialization
fix - b198044048 preserve nested workspace path for git worktree cache
fix - 5194b41531 prevent chokidar from scanning unimported node_modules in watch mode
fix - 37cf399d95 reset component updates on dev-server SSR page request
fix - ddff42cb03 serve emitted HTML assets in dev-server
fix - e3e893682d watchers outside the workspace via parcel didn't work
perf - d55e899954 avoid loading compiler-cli and typescript in js transform worker
perf - 3d08e5b053 avoid sharding intermediate files under worker surplus in i18n inliner
perf - 5ea36fe8b8 bound aggregate worker allocation across dominant files in i18n inliner
perf - 90ee193bd1 bound concurrent worker allocation for dominant files in i18n inliner
perf - 41b353856b process batch locales sequentially in i18n inliner worker

22.2.0

Choose a tag to compare

@dgp1130 dgp1130 released this 23 Sep 21:34
Immutable release. Only release title and notes can be modified.

@angular/cli

Commit Description
feat - 41555dfb3 add --root command line option to mcp command
perf - 6e7f809a7 skip eager yargs help message formatting during command execution

@angular/build

Commit Description
feat - ad8271320 migrate Angular Linker to oxc-parser and magic-string
feat - 175273931 Support splitting browser and server stats jsonfiles for easier consumption
fix - fe2f180fd add automatic corruption recovery in SQLite cache store
fix - 675f1f527 avoid pure comment pattern in oxc transform
fix - d396324b4 default preloadInitial to false when serviceWorker is enabled
fix - 7e5510e46 disable linker internal source mapping in OXC linker
fix - 8504cfffc disable root config extension for inline test project
fix - ee3041325 ensure chokidar watcher is ready before returning
fix - 54d712f57 ensure parent directory exists in SQLite cache store
fix - 80acd6236 execute setup file hooks for each spec file when coverage is enabled
fix - 978351af7 include inline component stylesheets in referenced watch files
fix - f47f77f5f only compile included test files in unit-test builder
fix - 72dc9677c pass load cache to compiler plugin and escape extension regex in polyfills
fix - 701bde481 preserve duplicate bundle filenames across output file types
fix - e4111ae81 prevent memory leaks in parallel compilation and caches
fix - 31c045639 prevent stale bundler caching and correctly resolve load cache
fix - bad31421c prevent syntax corruption in linker and oxc transform
fix - 0d9851600 recursively ignore output and cache paths in watch mode
fix - 040bc21ec scope Sass package resolution caching for stylesheets in node_modules
fix - 1fc273279 support parenthesized expressions in oxc linker
fix - b423bc39c use chokidar watcher when followSymlinks is enabled
perf - 87551ad5c avoid encoding intermediate source maps before remapping
perf - 6ee559ca9 bypass worker dispatch for files without transform candidates
perf - 0589edd9c consolidate component stylesheet bundling with shared load result cache
perf - 482f6d8aa decouple diagnostic type checking from build start
perf - a877aa7eb implement SharedArrayBuffer translation dictionaries for zero-copy worker access
perf - f1cc95943 implement sliding-window batching and worker translation eviction
perf - d97c8857c key Sass package resolutions without containing URL qualification
perf - 5cd20e141 only reset Sass worker pool caches when stylesheet files change
perf - 1c00edce0 optimize sourcemap stripping and loading with buffer fast path
perf - 0ba4d8e29 reduce watcher debounce latency for faster incremental rebuilds
perf - a6ef9cfbe replace watchpack with @parcel/watcher and chokidar
perf - 4d11a1334 selectively compress large entries in SQLite cache store
perf - 0a137f98d share sass directory and resolution caches across stylesheets
perf - f4dad31cc unify Oxc linking and optimization AST traversal passes
perf - 2b85529e8 use iterative post-order AST traversal for OXC transforms
perf - ecbcd87b8 use native sass-embedded compiler daemon
perf - ce83ac0e8 use size-weighted task heuristics in i18n inliner
perf - d11a663e7 verify cache metadata before reading file and eliminate sqlite read-locks
refactor - 66bd6bd1e deprecate splitting option in unit-test builder

@angular/ssr

Commit Description
perf - 23e3d44a7 pre-compile critical CSS plans at build time

Deprecations

@angular/build

  • The splitting option in the unit-test builder is deprecated as it is no longer needed with Vitest...
Read more

22.1.9

Choose a tag to compare

@dgp1130 dgp1130 released this 23 Sep 21:04
Immutable release. Only release title and notes can be modified.

@schematics/angular

Commit Description
fix - b94dabdb7 update @types/node to a version vitest 5 accepts

@angular-devkit/core

Commit Description
fix - 5aaad0a13 name the unknown option in a schema validation error

@angular/build

Commit Description
fix - bfec8bac4 support standard JavaScript MIME types and case insensitivity in auto-CSP

22.2.0-rc.0

22.2.0-rc.0 Pre-release
Pre-release

Choose a tag to compare

@alan-agius4 alan-agius4 released this 16 Sep 12:03
Immutable release. Only release title and notes can be modified.

@angular/cli

Commit Description
perf - 6e7f809a7d skip eager yargs help message formatting during command execution

@angular/build

Commit Description
fix - 978351af71 include inline component stylesheets in referenced watch files
fix - 72dc9677cf pass load cache to compiler plugin and escape extension regex in polyfills
fix - 31c045639e prevent stale bundler caching and correctly resolve load cache
perf - d97c8857c1 key Sass package resolutions without containing URL qualification

22.2.0-next.7

22.2.0-next.7 Pre-release
Pre-release

Choose a tag to compare

@alan-agius4 alan-agius4 released this 10 Sep 15:20
Immutable release. Only release title and notes can be modified.

@angular/build

Commit Description
fix - fe2f180fd0 add automatic corruption recovery in SQLite cache store
fix - 675f1f5274 avoid pure comment pattern in oxc transform
fix - d396324b4e default preloadInitial to false when serviceWorker is enabled
fix - 8504cfffcf disable root config extension for inline test project
fix - 5d21812aae disable strictPort when port 0 is used in dev-server
fix - 54d712f579 ensure parent directory exists in SQLite cache store
fix - b423bc39cd use chokidar watcher when followSymlinks is enabled
perf - 5a0d226b7c avoid full JSON parsing when updating sourcemap ignore list
perf - 482f6d8aab decouple diagnostic type checking from build start
perf - f1afa603b4 read rendered module length once per module in chunk optimizer (#34045)
perf - 0ba4d8e29c reduce watcher debounce latency for faster incremental rebuilds
perf - 4d11a1334f selectively compress large entries in SQLite cache store
perf - 0a137f98d0 share sass directory and resolution caches across stylesheets
perf - d11a663e77 verify cache metadata before reading file and eliminate sqlite read-locks
refactor - 66bd6bd1ea deprecate splitting option in unit-test builder

@angular/ssr

Commit Description
perf - 23e3d44a7f pre-compile critical CSS plans at build time

Deprecations

@angular/build

  • The splitting option in the unit-test builder is deprecated as it is no longer needed with Vitest 5.

    Disabling code splitting is no longer necessary with Vitest 5, as the issue where shared-module exports were uninitialized in class-field initializers under JSDOM has been resolved.

22.1.8

Choose a tag to compare

@alan-agius4 alan-agius4 released this 10 Sep 15:03
Immutable release. Only release title and notes can be modified.

@angular/build

Commit Description
fix - a6e30fa378 disable strictPort when port 0 is used in dev-server
perf - 35a5d4aa49 avoid full JSON parsing when updating sourcemap ignore list
perf - 48cc43cbf2 read rendered module length once per module in chunk optimizer (#34045)

21.2.24

Choose a tag to compare

@alan-agius4 alan-agius4 released this 10 Sep 15:15
Immutable release. Only release title and notes can be modified.

@angular/build

Commit Description
fix - dbaadc2f6e update undici to 7.29.1

20.3.37

Choose a tag to compare

@alan-agius4 alan-agius4 released this 10 Sep 15:11
Immutable release. Only release title and notes can be modified.

@angular-devkit/build-angular

Commit Description
fix - c37642011e update undici to 7.29.1

22.2.0-next.6

22.2.0-next.6 Pre-release
Pre-release

Choose a tag to compare

@dgp1130 dgp1130 released this 02 Sep 22:06
Immutable release. Only release title and notes can be modified.

@angular/cli

Commit Description
fix - b37c93329 isolate temporary package installations from parent Yarn workspace

@angular/build

Commit Description
fix - 4b8c62a8f add splitting option to unit-test builder
fix - 51565d4bc enable code splitting for vitest browser tests
fix - 5b850fdfc fail build and exclude routes when prerendering fails
fix - dfa7f03a9 keep dev-server Vite cache worktree-local
fix - 135662d9a preserve binary values in the SQLite cache store
fix - 701bde481 preserve duplicate bundle filenames across output file types
perf - 6ee559ca9 bypass worker dispatch for files without transform candidates
perf - 2b85529e8 use iterative post-order AST traversal for OXC transforms
perf - ecbcd87b8 use native sass-embedded compiler daemon
perf - ce83ac0e8 use size-weighted task heuristics in i18n inliner

@angular/ssr

Commit Description
fix - 4fa81d403 decode pathname when constructing server asset path
fix - bb72145f9 ensure public directory containment in CommonEngine