Angular CLI: v22.2.0-next.7 Release

Release date:
September 10, 2026
Previous version:
v22.2.0-next.6 (released September 2, 2026)
Magnitude:
288 Diff Delta
Contributors:
2 total committers
Data confidence:
Commits:

Top Contributors in v22.2.0-next.7

alan-agius4
angular-robot

Directory Browser for v22.2.0-next.7

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

@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.