NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4325 most downloaded on npm
Angular Schematics - CLI
Last release today
01 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
1017 releases · first in 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
| Commit | Type | Description |
| Commit | Type | Description |
|---|---|---|
| ccb0f95f3 | fix | update minimist to 1.2.6 |
| Commit | Type | Description |
|---|---|---|
| abcdf4df2 | fix | update minimist to 1.2.6 |
| Commit | Type | Description |
|---|---|---|
| 2656a330e | fix | update minimist to 1.2.6 |
Alan Agius
<!-- CHANGELOG SPLIT MARKER -->
<a name="11.2.19"></a>
Nothing published for this version
| Commit | Type | Description |
| Commit | Type | Description |
|---|---|---|
| 526115fdb | fix | updated webpack-dev-server to latest security patch |
Doug Parker and iRealNirmal
<a name="11.2.18"></a>
| Commit | Type | Description |
| Commit | Type | Description |
|---|---|---|
| 30295b33e | fix | error when updating Angular packages across multi-major migrations |
| e07bd059e | fix | logic which determines which temp version of the CLI is to be download during ng update |
| ce1ec0420 | fix | update ng update output for Angular packages |
| dd9f8df52 | fix | update pacote to 12.0.2 |
Alan Agius and Doug Parker
<!-- CHANGELOG SPLIT MARKER -->
<a name="13.0.4"></a>
| Commit | Type | Description |
| Commit | Type | Description |
|---|---|---|
| a2bd940e4 | fix | add verbose logging for differential loading and i18n |
Charles Lyding and Doug Parker
<!-- CHANGELOG SPLIT MARKER -->
<a name="13.0.0"></a>
Nothing published for this version
Nothing published for this version
Nothing published for this version
| Commit | Type | Description |
| Commit | Type | Description |
| Commit | Type | Description |
|---|---|---|
| 821a1b5a9 | fix | babel adjust enum plugin incorrectly transforming loose enums |
Paul Gschwendtner
<!-- CHANGELOG SPLIT MARKER -->
<a name="12.2.7"></a>
| Commit | Type | Description |
| Commit | Type | Description |
|---|---|---|
| d856b4d23 | fix | support WASM-based esbuild optimizer fallback |
Alan Agius and Charles Lyding
<!-- CHANGELOG SPLIT MARKER -->
<a name="12.2.6"></a>
| Commit | Type | Description |
| Commit | Type | Description |
|---|---|---|
| 8b21effad | fix | handle FORCE_COLOR when stdout is not instance of WriteStream |
| Commit | Type | Description |
|---|---|---|
| ea60f0f52 | fix | handle FORCE_COLOR when stdout is not instance of WriteStream |
Alan Agius
<!-- CHANGELOG SPLIT MARKER -->
<a name="12.2.5"></a>
| Commit | Type | Description |
| Commit | Type | Description |
| Commit | Type | Description |
| Commit | Type | Description |
|---|---|---|
| 3e3321857 | fix | RGBA converted to hex notation in component styles breaks IE11 |
Alan Agius and Trevor Karjanis
<!-- CHANGELOG SPLIT MARKER -->
<a name="12.2.2"></a>
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------
| Commit | Description |
|---|---|
| a55118a75 | fix: provide supported browsers to esbuild |
| 81baa4f95 | fix: update Angular peer dependencies to 12.2 stable |
| 297410ae8 | fix: handle undefined entrypoints when marking async chunks |
| Commit | Description |
|---|---|
| b7199f366 | fix: update Angular peer dependencies to 12.2 stable |
Alan Agius, Charles Lyding, Joey Perrott and Simon Primetzhofer
<!-- CHANGELOG SPLIT MARKER -->
<a name="12.2.1"></a>
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------
| Commit | Description |
|---|---|
| 8dc3c895a | fix(@angular/cli): show error when using non-TTY terminal without passing --skip-confirmation during ng add |
| Commit | Description |
|---|---|
| eded01270 | fix(@angular-devkit/schematics-cli): log when in debug and/or dry run modes |
| Commit | Description |
|---|---|
| 22e0208a9 | fix(@angular-devkit/build-angular): ensure native async is downlevelled in third-party libraries |
| 9b4b86fb0 | fix(@angular-devkit/build-angular): support both pure annotation forms for static properties |
| cea028090 | fix(@angular-devkit/build-angular): do not consume inline sourcemaps when vendor sourcemaps is disabled. |
| e7ec0346e | fix(@angular-devkit/build-angular): avoid attempting to optimize copied JavaScript assets |
| 4f757c2bc | fix(@angular-devkit/build-angular): handle null maps in JavaScript optimizer worker |
Alan Agius and Charles Lyding
<!-- CHANGELOG SPLIT MARKER -->
<a name="12.2.0"></a>
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------
| Commit | Description |
|---|---|
| 259e26979 | fix(@angular/cli): merge npmrc files values |
| c1eddbdc9 | fix(@angular/cli): handle YARN_ environment variables during ng update and ng add |
| 6b00d1270 | fix(@angular/cli): handle NPM_CONFIG environment variables during ng update and ng add |
| 88ee85c41 | fix(@angular/cli): disable update notifier when retrieving package manager version during ng version |
| Commit | Description |
|---|---|
| d750c686f | fix(@angular-devkit/build-angular): add priority to copy-webpack-plugin patterns |
| 4bcd1dc9e | fix(@angular-devkit/build-angular): allow classes with pure annotated static properties to be optimized |
| ceade0c27 | fix(@angular-devkit/build-angular): dasherize disable-host-check suggestion |
| 8383c6b42 | fix(@angular-devkit/build-angular): silence Sass compiler warnings from 3rd party stylesheets |
| 07763702f | fix(@angular-devkit/build-angular): force linker sourceMapping option to false. |
| a5c69722f | fix(@angular-devkit/build-angular): ensure NG_PERSISTENT_BUILD_CACHE always creates a cache in the specified cache directory |
| c65b04999 | fix(@angular-devkit/build-angular): fail browser build when index generation fails |
| 3d71c63b3 | fix(@angular-devkit/build-angular): fix issue were @media all causing critical CSS inling to fail |
| 9a04975a2 | fix(@angular-devkit/build-angular): extractLicenses didn't have an effect when using server builder |
| 2ac8e9c0e | fix(@angular-devkit/build-angular): display incompatibility errors |
| 2c2b49919 | fix(@angular-devkit/build-angular): limit advanced terser passes to two |
| 1be3b0783 | fix(@angular-devkit/build-angular): exclude outputPath from persistent build cache key |
| fefd6d042 | perf(@angular-devkit/build-angular): use esbuild as a CSS optimizer for component styles |
| 18cfa0431 | feat(@angular-devkit/build-angular): add support to inline Adobe Fonts |
| 9a751f0f8 | fix(@angular-devkit/build-angular): handle ENOENT and ENOTDIR errors when deleting outputs |
| 41e645792 | fix(@angular-devkit/build-angular): downlevel for await...of when targeting ES2018+ |
| 070a13364 | fix(@angular-devkit/build-angular): configure webpack target in common configuration |
| da32daa75 | perf(@angular-devkit/build-angular): use combination of esbuild and terser as a JavaScript optimizer |
| 6a2b11906 | perf(@angular-devkit/build-angular): cache JavaScriptOptimizerPlugin results |
| ab17b1721 | fix(@angular-devkit/build-angular): handle ng-packagr errors more gracefully. |
| d4c5f8518 | fix(@angular-devkit/build-angular): control linker template sourcemapping via builder sourcemap options |
| 06181c2fb | fix(@angular-devkit/build-angular): parse web-workers in tests when webWorkerTsConfig is defined |
| Commit | Description |
|---|---|
| 615353022 | fix(@angular-devkit/build-webpack): emit result when webpack is closed |
| Commit | Description |
|---|---|
| dbbcf5c8c | fix(@ngtools/webpack): only track file dependencies |
| 7536338e0 | fix(@ngtools/webpack): allow generated assets of Angular component resources |
| 720feee34 | fix(@ngtools/webpack): avoid non-actionable template type-checker syntax diagnostics |
| 6a7bcf330 | fix(@ngtools/webpack): encode component style data |
| 12c14b565 | fix(@ngtools/webpack): remove no longer needed component styles workaround |
| Commit | Description |
|---|---|
| 20fd33f6d | feat(@schematics/angular): destroy test module after every test |
| 5b10d4f54 | fix(@schematics/angular): remove unsafe any usage in application spec file |
| 1b5e18e7b | fix(@schematics/angular): replace interactive div with button in application component template |
| 0907b6941 | fix(@schematics/angular): use stricter semver for karma-jasmine-html-reporter |
| 8ad1539c5 | fix(@schematics/angular): add 'none' value for the 'style' option of the component schematic |
| e5ba29c7d | fix(@schematics/angular): display warning during migrations when using third-party builders |
| a44dc02fe | fix(@schematics/angular): add devtools to ng new |
Alan Agius, Charles Lyding, David Scourfield, Doug Parker, hien-pham, Joey Perrott, LeonEck, Mike Jancar, twerske, Vaibhav Singh and originalfrostig
<!-- CHANGELOG SPLIT MARKER -->
<a name="12.2.0-rc.0"></a>
| --------------------------------------------------------------------------------------------------- | ------------------------------------------- |
| Commit | Description |
|---|---|
| 259e26979 | fix(@angular/cli): merge npmrc files values |
| Commit | Description |
|---|---|
| d750c686f | fix(@angular-devkit/build-angular): add priority to copy-webpack-plugin patterns |
| Commit | Description |
|---|---|
| 615353022 | fix(@angular-devkit/build-webpack): emit result when webpack is closed |
Alan Agius, Charles Lyding, Joey Perrott and originalfrostig
<!-- CHANGELOG SPLIT MARKER -->
<a name="12.1.4"></a>
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------
| Commit | Description |
|---|---|
| c1eddbdc9 | fix(@angular/cli): handle YARN_ environment variables during ng update and ng add |
| 6b00d1270 | fix(@angular/cli): handle NPM_CONFIG environment variables during ng update and ng add |
| Commit | Description |
|---|---|
| 4bcd1dc9e | fix(@angular-devkit/build-angular): allow classes with pure annotated static properties to be optimized |
| ceade0c27 | fix(@angular-devkit/build-angular): dasherize disable-host-check suggestion |
Alan Agius, Charles Lyding, Joey Perrott, LeonEck and Mike Jancar
<!-- CHANGELOG SPLIT MARKER -->
<a name="12.1.3"></a>
Nothing published for this version
Nothing published for this version
| --------------------------------------------------------------------------------------------------- | ------------------------------------------- |
| Commit | Description |
|---|---|
| e02c97dd0 | fix(@angular/cli): merge npmrc files values |
| Commit | Description |
|---|---|
| cfc267426 | fix(@schematics/angular): ensure valid SemVer range for new project Angular packages |
| Commit | Description |
|---|---|
| 55c0bddc8 | fix(@angular-devkit/build-angular): add priority to copy-webpack-plugin patterns |
| Commit | Description |
|---|---|
| b3736a3c0 | fix(@angular-devkit/build-webpack): emit result when webpack is closed |
Alan Agius, Charles Lyding, Joey Perrott and originalfrostig
<!-- CHANGELOG SPLIT MARKER -->
<a name="12.2.0-next.3"></a>
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------
| Commit | Description |
|---|---|
| eaa2378b6 | fix(@angular/cli): handle YARN_ environment variables during ng update and ng add |
| 4b9a41bde | fix(@angular/cli): handle NPM_CONFIG environment variables during ng update and ng add |
| Commit | Description |
|---|---|
| 04e9ffe4f | fix(@angular-devkit/build-angular): allow classes with pure annotated static properties to be optimized |
| 6ae17e265 | fix(@angular-devkit/build-angular): dasherize disable-host-check suggestion |
Alan Agius, Charles Lyding, Joey Perrott, LeonEck and Mike Jancar
<!-- CHANGELOG SPLIT MARKER -->
<a name="v12.2.0-next.2"></a>
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →