Releases: angular/angular-cli
Releases · angular/angular-cli
v13.3.3
13.3.3 (2022-04-13)
@angular-devkit/build-angular
Commit |
Description |
 |
display debug logs when using the --verbose option |
@angular-devkit/build-webpack
Commit |
Description |
 |
emit devserver setup errors |
Special Thanks
Alan Agius
v14.0.0-next.8
14.0.0-next.8 (2022-04-06)
Breaking Changes
@angular-devkit/core
parseJson
and ParseJsonOptions
APIs have been removed in favor of 3rd party JSON parsers such as jsonc-parser
.
@schematics/angular
Commit |
Description |
 |
provide actionable error message when routing declaration cannot be found |
@angular/cli
Commit |
Description |
 |
add prompts on missing builder targets |
@angular-devkit/core
Commit |
Description |
 |
remove deprecated parseJson and ParseJsonOptions APIs |
Special Thanks
Alan Agius, Charles Lyding, Doug Parker and Joey Perrott
v13.3.2
13.3.2 (2022-04-06)
@schematics/angular
Commit |
Description |
 |
provide actionable error message when routing declaration cannot be found |
@angular/cli
Commit |
Description |
 |
ensure lint command auto-add exits after completion |
@angular-devkit/build-angular
Commit |
Description |
 |
update minimatch dependency to 3.0.5 |
Special Thanks
Alan Agius, Charles Lyding and Morga Cezary
v12.2.17
12.2.17 (2022-03-31)
@angular-devkit/architect-cli
Commit |
Description |
 |
update minimist to 1.2.6 |
@angular-devkit/schematics-cli
Commit |
Description |
 |
update minimist to 1.2.6 |
@angular-devkit/benchmark
Commit |
Description |
 |
update minimist to 1.2.6 |
Special Thanks
Alan Agius and Doug Parker
v14.0.0-next.7
14.0.0-next.7 (2022-03-30)
Breaking Changes
@angular-devkit/build-angular
- Reflect metadata polyfill is no longer automatically provided in JIT mode
Reflect metadata support is not required by Angular in JIT applications compiled by the CLI.
Applications built in AOT mode did not and will continue to not provide the polyfill.
For the majority of applications, the reflect metadata polyfill removal should have no effect.
However, if an application uses JIT mode and also uses the previously polyfilled reflect metadata JavaScript APIs, the polyfill will need to be manually added to the application after updating.
To replicate the previous behavior, the core-js
package should be manually installed and the import 'core-js/proposals/reflect-metadata';
statement should be added to the application's polyfills.ts
file.
Deprecations
@angular/cli
-
The defaultCollection
workspace option has been deprecated in favor of schematicCollections
.
Before
"defaultCollection": "@angular/material"
After
"schematicCollections": ["@angular/material"]
-
The defaultProject
workspace option has been deprecated. The project to use will be determined from the current working directory.
@angular-devkit/core
-
ContentHasMutatedException
, InvalidUpdateRecordException
, UnimplementedException
and MergeConflictException
symbol from @angular-devkit/core
have been deprecated in favor of the symbol from @angular-devkit/schematics
.
UnsupportedPlatformException
- A custom error exception should be created instead.
@schematics/angular
Commit |
Description |
 |
add migration to remove defaultProject in workspace config |
 |
Consolidated setup with a single beforeEach() |
 |
fix extra comma added when use --change-detection=onPush and --style=none to generate a component |
@angular/cli
Commit |
Description |
 |
add ng cache command |
 |
add support for multiple schematics collections |
 |
deprecated defaultProject option |
 |
ng g show descrption from collection.json if not present in schema.json |
 |
display package manager during ng update |
 |
hide private schematics from ng g help output |
 |
print entire config when no positional args are provided to ng config |
 |
remove analytics prompt postinstall script |
@angular-devkit/build-angular
Commit |
Description |
 |
add node_modules prefix to excludes RegExp |
 |
allow Workers in Stackblitz |
 |
don't override asset info when updating assets |
 |
remove unneeded JIT reflect metadata polyfill |
@angular-devkit/core
Commit |
Description |
 |
add Angular CLI major version as analytics dimension |
 |
deprecate unused exception classes |
@angular-devkit/schematics
Commit |
Description |
 |
add parameter to listSchematicNames to allow returning hidden schematics. |
@ngtools/webpack
Commit |
Description |
 |
update peer dependency to reflect TS 4.6 support |
Special Thanks
Adrien Crivelli, Alan Agius, Charles Lyding, Doug Parker, Paul Gschwendtner, Tobias Speicher, alkavats1 and gauravsoni119
v11.2.19
11.2.19 (2022-03-30)
@angular-devkit/architect-cli
Commit |
Description |
 |
update minimist to 1.2.6 |
@angular-devkit/schematics-cli
Commit |
Description |
 |
update minimist to 1.2.6 |
@angular-devkit/benchmark
Commit |
Description |
 |
update minimist to 1.2.6 |
Special Thanks
Alan Agius and Doug Parker
v13.3.0
13.3.0 (2022-03-16)
@angular/cli
Commit |
Description |
 |
support TypeScript 4.6 |
Special Thanks
Alan Agius and Doug Parker
v14.0.0-next.5
14.0.0-next.5 (2022-03-09)
Breaking Changes
@angular/cli
@angular/cli
Commit |
Description |
 |
drop support for Node.js 12 |
 |
replace command line arguments parser |
@angular-devkit/build-angular
Commit |
Description |
 |
ignore css only chunks during naming |
Special Thanks
Alan Agius