@angular-devkit/schematics
22.2.5 · 28 Oct 2026MIT27.1M / weekRepositorynpmAtom feed
Your version
22.2.5 is the newest release of 22.x.
In short
1 deprecated
- deprecated
The
splittingoption in the unit-test builder is deprecated as it is no longer needed with Vitest 5.
Release note
@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
- deprecated
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.