14.0.0-next.0 (2022-02-02)
Breaking Changes
@angular/cli
-
--all option from ng update has been removed without replacement. To update packages which donβt provide ng update capabilities in your workspace package.json use npm update, yarn upgrade-interactive or yarn upgrade instead.
-
Deprecated option --prod has been removed from all builders. --configuration production/-c production should be used instead if the default configuration of the builder is not configured to production.
@angular-devkit/build-angular
browser and karma builders script and styles options input files extensions are now validated.
Valid extensions for scripts are:
.js
.cjs
.mjs
.jsx
.cjsx
.mjsx
Valid extensions for styles are:
This feature was never truly supported by the Angular CLI, but has as such for visibility.
- The deprecated
showCircularDependencies browser and server builder option has been removed. The recommended method to detect circular dependencies in project code is to use either a lint rule or other external tools.
@angular-devkit/core
- The below APIs have been removed without replacement. Users should leverage other Node.js or other APIs.
fs namespace
clean
mapObject
@angular-devkit/schematics
- Deprecated
analytics property has been removed from TypedSchematicContext interface
@ngtools/webpack
-
ivy namespace has been removed from the public API.
-
ivy.AngularWebpackPlugin -> AngularWebpackPlugin
-
ivy.AngularPluginOptions -> AngularPluginOptions
@schematics/angular
| Commit |
Description |
 |
update Angular dependencies to use ^ as version prefix |
 |
update new and existing projects compilation target to ES2020 |
@angular/cli
| Commit |
Description |
 |
remove deprecated --all option from ng update |
 |
remove deprecated --prod flag |
@angular-devkit/build-angular
| Commit |
Description |
 |
validate file extensions for scripts and styles options |
 |
fail build when importing CSS files as an ECMA modules |
 |
remove deprecated showCircularDependencies browser and server builder option |
@angular-devkit/core
| Commit |
Description |
 |
remove deprecated fs, object and array APIs |
@angular-devkit/schematics
| Commit |
Description |
 |
remove deprecated analytics property |
@ngtools/webpack
| Commit |
Description |
 |
remove deprecated ivy namespace |
Special Thanks
Alan Agius, Doug Parker and Joey Perrott