Releases: angular/angular-cli
Releases Β· angular/angular-cli
Release list
22.3.0-next.0
Immutable
release. Only release title and notes can be modified.
@angular/cli
| Commit | Description |
|---|---|
| decouple official Node.js support check from execution gate |
@angular/build
22.2.1
Immutable
release. Only release title and notes can be modified.
@angular-devkit/schematics-cli
| Commit | Description |
|---|---|
| correctly parse inline boolean values in CLI options (#34201) |
@schematics/angular
| Commit | Description |
|---|---|
| add browsers option to angular.json during vitest browser provider ng-add |
@angular/cli
| Commit | Description |
|---|---|
| skip components with a change detection strategy in the zoneless migration tool |
@angular-devkit/architect
| Commit | Description |
|---|---|
| correctly parse inline boolean values in CLI options (#34201) |
@angular-devkit/build-angular
| Commit | Description |
|---|---|
| do not mark standalone expression statements as pure |
@angular/build
| Commit | Description |
|---|---|
| deduplicate spurious chokidar polling change events (#34188) | |
| encode script type in auto-CSP loader | |
| ensure @angular/compiler is loaded for Vitest TestBed initialization | |
| preserve nested workspace path for git worktree cache | |
| prevent chokidar from scanning unimported node_modules in watch mode | |
| reset component updates on dev-server SSR page request | |
| serve emitted HTML assets in dev-server | |
| watchers outside the workspace via parcel didn't work | |
| avoid loading compiler-cli and typescript in js transform worker | |
| avoid sharding intermediate files under worker surplus in i18n inliner | |
| bound aggregate worker allocation across dominant files in i18n inliner | |
| bound concurrent worker allocation for dominant files in i18n inliner | |
| process batch locales sequentially in i18n inliner worker |
22.2.0
@angular/cli
| Commit | Description |
|---|---|
add --root command line option to mcp command |
|
| skip eager yargs help message formatting during command execution |
@angular/build
@angular/ssr
| Commit | Description |
|---|---|
| pre-compile critical CSS plans at build time |
Deprecations
@angular/build
- The
splittingoption in the unit-test builder is deprecated as it is no longer needed with Vitest...
22.1.9
22.2.0-rc.0
Immutable
release. Only release title and notes can be modified.
@angular/cli
| Commit | Description |
|---|---|
| skip eager yargs help message formatting during command execution |
@angular/build
22.2.0-next.7
Immutable
release. Only release title and notes can be modified.
@angular/build
| Commit | Description |
|---|---|
| add automatic corruption recovery in SQLite cache store | |
| avoid pure comment pattern in oxc transform | |
| default preloadInitial to false when serviceWorker is enabled | |
| disable root config extension for inline test project | |
| disable strictPort when port 0 is used in dev-server | |
| ensure parent directory exists in SQLite cache store | |
| use chokidar watcher when followSymlinks is enabled | |
| avoid full JSON parsing when updating sourcemap ignore list | |
| decouple diagnostic type checking from build start | |
| read rendered module length once per module in chunk optimizer (#34045) | |
| reduce watcher debounce latency for faster incremental rebuilds | |
| selectively compress large entries in SQLite cache store | |
| share sass directory and resolution caches across stylesheets | |
| verify cache metadata before reading file and eliminate sqlite read-locks | |
| deprecate splitting option in unit-test builder |
@angular/ssr
| Commit | Description |
|---|---|
| pre-compile critical CSS plans at build time |
Deprecations
@angular/build
-
The
splittingoption 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
Immutable
release. Only release title and notes can be modified.
@angular/build
| Commit | Description |
|---|---|
| disable strictPort when port 0 is used in dev-server | |
| avoid full JSON parsing when updating sourcemap ignore list | |
| read rendered module length once per module in chunk optimizer (#34045) |
21.2.24
Immutable
release. Only release title and notes can be modified.
20.3.37
Immutable
release. Only release title and notes can be modified.
22.2.0-next.6
Immutable
release. Only release title and notes can be modified.
@angular/cli
| Commit | Description |
|---|---|
| isolate temporary package installations from parent Yarn workspace |
@angular/build
@angular/ssr
| Commit | Description |
|---|---|
| decode pathname when constructing server asset path | |
| ensure public directory containment in CommonEngine |