13.0.0-next.0 (2021-08-11)
@angular/cli
Commit | Description |
---|---|
77fe6c4 | fix(@angular/cli): update engines to require node 12.20.0
|
c0f1b5e | fix(@angular/cli): show error when using non-TTY terminal without passing --skip-confirmation during ng add
|
259e269 | fix(@angular/cli): merge npmrc files values |
@schematics/angular
Commit | Description |
---|---|
3ba13f4 | feat(@schematics/angular): add noImplicitOverride and noPropertyAccessFromIndexSignature to workspace tsconfig
|
a7b2e6f | feat(@schematics/angular): update ngsw-config resources extensions |
f227e14 | fix(@schematics/angular): updated Angular new project version to v13.0 prerelease |
268a03b | feat(@schematics/angular): add migration to update the workspace config |
5986bef | feat(@schematics/angular): remove deprecated options |
9fbd166 | feat(@schematics/angular): remove IE 11 specific polyfills |
@angular-devkit/schematics-cli
Commit | Description |
---|---|
b9e7f89 | fix(@angular-devkit/schematics-cli): log when in debug and/or dry run modes |
@angular-devkit/build-angular
Commit | Description |
---|---|
d67e7ad | fix(@angular-devkit/build-angular): ensure native async is downlevelled in third-party libraries |
8e82263 | perf(@angular-devkit/build-angular): use esbuild/terser combination to optimize global scripts |
e95ecb8 | feat(@angular-devkit/build-angular): deprecate deployUrl |
cb7d156 | perf(@angular-devkit/build-angular): use esbuild as a CSS optimizer for global styles |
cdfaeee | fix(@angular-devkit/build-angular): support both pure annotation forms for static properties |
2aa6f57 | fix(@angular-devkit/build-angular): do not consume inline sourcemaps when vendor sourcemaps is disabled. |
167eed4 | fix(@angular-devkit/build-angular): update Angular peer dependencies to v13.0 prerelease |
7dcfffa | feat(@angular-devkit/build-angular): drop support for karma-coverage-instanbul-reporter
|
f5d019f | fix(@angular-devkit/build-angular): avoid attempting to optimize copied JavaScript assets |
8758e44 | fix(@angular-devkit/build-angular): handle null maps in JavaScript optimizer worker |
f53bf9d | feat(@angular-devkit/build-angular): add type=module to all scripts tags
|
20e48a3 | feat(@angular-devkit/build-angular): remove deprecated options |
7576136 | feat(@angular-devkit/build-angular): remove automatic inclusion of ES5 browser polyfills |
701214d | feat(@angular-devkit/build-angular): remove differential loading support |
e78f6ab | feat(@angular-devkit/build-angular): remove deprecated tslint builder |
ac3fc27 | feat(@angular-devkit/build-angular): drop support for node-sass
|
c1efaa1 | fix(@angular-devkit/build-angular): calculate valid Angular versions from peerDependencies |
d750c68 | fix(@angular-devkit/build-angular): add priority to copy-webpack-plugin patterns |
@angular-devkit/build-webpack
Commit | Description |
---|---|
6153530 | fix(@angular-devkit/build-webpack): emit result when webpack is closed |
@angular-devkit/core
Commit | Description |
---|---|
0c92ea5 | feat(@angular-devkit/core): remove deprecated schema id handling |
@angular-devkit/schematics
Commit | Description |
---|---|
8954d11 | feat(@angular-devkit/schematics): remove deprecated isAction
|
053b7d6 | feat(@angular-devkit/schematics): remove deprecated tslint APIs |
@ngtools/webpack
Commit | Description |
---|---|
d2a97f9 | 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 theapplication
schematics since IE 11 is no longer supported.configuration
has been removed from theweb-worker
as it was unused.target
has been removed from theservice-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 pluginkarma-coverage
. -
With this change we removed several deprecated builder options
extractCss
has been removed from the browser builder. CSS is now always extracted.servePathDefaultWarning
andhmrWarning
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