<a name="13.0.0-next.0"></a>
13.0.0-next.0 (2021-08-11)
@angular/cli
| Commit | Description |
| -- | -- |
| 77fe6c4e6 | fix(@angular/cli): update engines
to require node
12.20.0
|
| c0f1b5ea5 | fix(@angular/cli): show error when using non-TTY terminal without passing --skip-confirmation
during ng add
|
| 259e26979 | fix(@angular/cli): merge npmrc files values |
@schematics/angular
| Commit | Description |
| -- | -- |
| 3ba13f467 | feat(@schematics/angular): add noImplicitOverride
and noPropertyAccessFromIndexSignature
to workspace tsconfig |
| a7b2e6f51 | feat(@schematics/angular): update ngsw-config resources extensions |
| f227e145d | fix(@schematics/angular): updated Angular new project version to v13.0 prerelease |
| 268a03b63 | feat(@schematics/angular): add migration to update the workspace config |
| 5986befcd | feat(@schematics/angular): remove deprecated options |
| 9fbd16655 | feat(@schematics/angular): remove IE 11 specific polyfills |
@angular-devkit/schematics-cli
| Commit | Description |
| -- | -- |
| b9e7f8958 | fix(@angular-devkit/schematics-cli): log when in debug and/or dry run modes |
@angular-devkit/build-angular
| Commit | Description |
| -- | -- |
| d67e7ad2f | fix(@angular-devkit/build-angular): ensure native async is downlevelled in third-party libraries |
| 8e82263c5 | perf(@angular-devkit/build-angular): use esbuild/terser combination to optimize global scripts |
| e95ecb8ab | feat(@angular-devkit/build-angular): deprecate deployUrl |
| cb7d156c2 | perf(@angular-devkit/build-angular): use esbuild as a CSS optimizer for global styles |
| cdfaeee08 | fix(@angular-devkit/build-angular): support both pure annotation forms for static properties |
| 2aa6f579d | fix(@angular-devkit/build-angular): do not consume inline sourcemaps when vendor sourcemaps is disabled. |
| 167eed465 | fix(@angular-devkit/build-angular): update Angular peer dependencies to v13.0 prerelease |
| 7dcfffaff | feat(@angular-devkit/build-angular): drop support for karma-coverage-instanbul-reporter
|
| f5d019f9d | fix(@angular-devkit/build-angular): avoid attempting to optimize copied JavaScript assets |
| 8758e4415 | fix(@angular-devkit/build-angular): handle null maps in JavaScript optimizer worker |
| f53bf9dc2 | feat(@angular-devkit/build-angular): add type=module
to all scripts tags |
| 20e48a33c | feat(@angular-devkit/build-angular): remove deprecated options |
| 7576136b2 | feat(@angular-devkit/build-angular): remove automatic inclusion of ES5 browser polyfills |
| 701214d17 | feat(@angular-devkit/build-angular): remove differential loading support |
| e78f6ab5d | feat(@angular-devkit/build-angular): remove deprecated tslint builder |
| ac3fc2752 | feat(@angular-devkit/build-angular): drop support for node-sass
|
| c1efaa17f | fix(@angular-devkit/build-angular): calculate valid Angular versions from peerDependencies |
| d750c686f | fix(@angular-devkit/build-angular): add priority to copy-webpack-plugin patterns |
@angular-devkit/build-webpack
| Commit | Description |
| -- | -- |
| 615353022 | fix(@angular-devkit/build-webpack): emit result when webpack is closed |
@angular-devkit/core
| Commit | Description |
| -- | -- |
| 0c92ea5ca | feat(@angular-devkit/core): remove deprecated schema id handling |
@angular-devkit/schematics
| Commit | Description |
| -- | -- |
| 8954d1152 | feat(@angular-devkit/schematics): remove deprecated isAction
|
| 053b7d66c | feat(@angular-devkit/schematics): remove deprecated tslint APIs |
@ngtools/webpack
| Commit | Description |
| -- | -- |
| d2a97f919 | fix(@ngtools/webpack): update Angular peer dependencies to v13.0 prerelease |
Breaking Changes
@schematics/angular
- We removed several deprecated
@schematics/angular
deprecated options.
lintFix
have been removed from all schematics. ng lint --fix
should be used instead.
legacyBrowsers
have been removed from the application
schematics since IE 11 is no longer supported.
configuration
has been removed from the web-worker
as it was unused.
target
has been removed from the service-worker
as it was unused.
### @angular/cli
- We drop support for Node.js versions prior to
12.20
.
### @angular-devkit/build-angular
Support for karma-coverage-instanbul-reporter
has been dropped in favor of the official karma coverage plugin karma-coverage
.
With this change we removed several deprecated builder options
extractCss
has been removed from the browser builder. CSS is now always extracted.
servePathDefaultWarning
and hmrWarning
have been removed from the dev-server builder. These options had no effect.
The automatic inclusion of Angular-required ES2015 polyfills to support ES5 browsers has been removed. Previously when targetting ES5 within the application's TypeScript configuration or listing an ES5 requiring browser in the browserslist file, Angular-required polyfills were included in the built application. However, with Angular no longer supporting IE11, there are now no browsers officially supported by Angular that would require these polyfills. As a result, the automatic inclusion of these ES2015 polyfills has been removed. Any polyfills manually added to an application's code are not affected by this change.
Differential loading support has been removed. With Angular no longer supporting IE11, there are now no browsers officially supported by Angular that require ES5 code. As a result, differential loading's functionality for creating and conditionally loading ES5 and ES2015+ variants of an application is no longer required.
Deprecated @angular-devkit/build-angular:tslint
builder has been removed. Use https://github.com/angular-eslint/angular-eslint instead.
We remove inlining of Google fonts in WOFF format since IE 11 is no longer supported. Other supported browsers use WOFF2.
Support for node-sass
has been removed. sass
will be used by default to compile SASS and SCSS files.
@angular-devkit/schematics
With this change we remove the following deprecated APIs
TslintFixTask
TslintFixTaskOptions
Note: this only effects schematics developers.
Special Thanks:
Alan Agius, Charles Lyding, Doug Parker, Joey Perrott and originalfrostig