|
| 1 | +<a name="13.0.0-next.0"></a> |
| 2 | + |
| 3 | +# 13.0.0-next.0 (2021-08-11) |
| 4 | + |
| 5 | +### @angular/cli |
| 6 | + |
| 7 | +| Commit | Description | |
| 8 | +| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | |
| 9 | +| [77fe6c4e6](https://github.com/angular/angular-cli/commit/77fe6c4e67147ff42fa6350edaf4ef7dc184a3a6) | fix(@angular/cli): update `engines` to require `node` `12.20.0` | |
| 10 | +| [c0f1b5ea5](https://github.com/angular/angular-cli/commit/c0f1b5ea5200e6ecc05fb40f875fd7ba45803809) | fix(@angular/cli): show error when using non-TTY terminal without passing `--skip-confirmation` during `ng add` | |
| 11 | +| [259e26979](https://github.com/angular/angular-cli/commit/259e26979ebc712ee08fd36fb68a9576c1e02447) | fix(@angular/cli): merge npmrc files values | |
| 12 | + |
| 13 | +### @schematics/angular |
| 14 | + |
| 15 | +| Commit | Description | |
| 16 | +| --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | |
| 17 | +| [3ba13f467](https://github.com/angular/angular-cli/commit/3ba13f467c12f4ad0c314cc92a2d94fb63f640ec) | feat(@schematics/angular): add `noImplicitOverride` and `noPropertyAccessFromIndexSignature` to workspace tsconfig | |
| 18 | +| [a7b2e6f51](https://github.com/angular/angular-cli/commit/a7b2e6f512d2a1124f0d2c68caacfe6552a10cd5) | feat(@schematics/angular): update ngsw-config resources extensions | |
| 19 | +| [f227e145d](https://github.com/angular/angular-cli/commit/f227e145dfbec2954cb96c92ab3c4cb97cbe0f32) | fix(@schematics/angular): updated Angular new project version to v13.0 prerelease | |
| 20 | +| [268a03b63](https://github.com/angular/angular-cli/commit/268a03b63094d9c680401bc0977edafb22826ce3) | feat(@schematics/angular): add migration to update the workspace config | |
| 21 | +| [5986befcd](https://github.com/angular/angular-cli/commit/5986befcdc953c0e8c90c756ac1c89b8c4b66614) | feat(@schematics/angular): remove deprecated options | |
| 22 | +| [9fbd16655](https://github.com/angular/angular-cli/commit/9fbd16655e86ec6fc598a47436e3e80a48beb649) | feat(@schematics/angular): remove IE 11 specific polyfills | |
| 23 | + |
| 24 | +### @angular-devkit/schematics-cli |
| 25 | + |
| 26 | +| Commit | Description | |
| 27 | +| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | |
| 28 | +| [b9e7f8958](https://github.com/angular/angular-cli/commit/b9e7f89589626f1443216a584c539491cec19a4d) | fix(@angular-devkit/schematics-cli): log when in debug and/or dry run modes | |
| 29 | + |
| 30 | +### @angular-devkit/build-angular |
| 31 | + |
| 32 | +| Commit | Description | |
| 33 | +| --------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | |
| 34 | +| [d67e7ad2f](https://github.com/angular/angular-cli/commit/d67e7ad2fc335a7e8476c6049c2d372a0ed45c0c) | fix(@angular-devkit/build-angular): ensure native async is downlevelled in third-party libraries | |
| 35 | +| [8e82263c5](https://github.com/angular/angular-cli/commit/8e82263c5e7da6ca25bdd4e2ce9ad2c775d623b7) | perf(@angular-devkit/build-angular): use esbuild/terser combination to optimize global scripts | |
| 36 | +| [e95ecb8ab](https://github.com/angular/angular-cli/commit/e95ecb8ab0382eb803741619c446d6cc7b215ba0) | feat(@angular-devkit/build-angular): deprecate deployUrl | |
| 37 | +| [cb7d156c2](https://github.com/angular/angular-cli/commit/cb7d156c23a7ef2f1c2f338db1487b85f8b98690) | perf(@angular-devkit/build-angular): use esbuild as a CSS optimizer for global styles | |
| 38 | +| [cdfaeee08](https://github.com/angular/angular-cli/commit/cdfaeee089f3458b1924eb516a2b4275e662b079) | fix(@angular-devkit/build-angular): support both pure annotation forms for static properties | |
| 39 | +| [2aa6f579d](https://github.com/angular/angular-cli/commit/2aa6f579d7b5af13eeb5bbf35f78d5411738b98a) | fix(@angular-devkit/build-angular): do not consume inline sourcemaps when vendor sourcemaps is disabled. | |
| 40 | +| [167eed465](https://github.com/angular/angular-cli/commit/167eed4654be4480c45d7fdfe7a0b9f160170289) | fix(@angular-devkit/build-angular): update Angular peer dependencies to v13.0 prerelease | |
| 41 | +| [7dcfffaff](https://github.com/angular/angular-cli/commit/7dcfffafff6f3d29bbe679a90cdf77b1292fec0b) | feat(@angular-devkit/build-angular): drop support for `karma-coverage-instanbul-reporter` | |
| 42 | +| [f5d019f9d](https://github.com/angular/angular-cli/commit/f5d019f9d6ad6d8fdea37836564d9ee190deb23c) | fix(@angular-devkit/build-angular): avoid attempting to optimize copied JavaScript assets | |
| 43 | +| [8758e4415](https://github.com/angular/angular-cli/commit/8758e4415d7ef6301c4441db0014e24f1cc8d146) | fix(@angular-devkit/build-angular): handle null maps in JavaScript optimizer worker | |
| 44 | +| [f53bf9dc2](https://github.com/angular/angular-cli/commit/f53bf9dc21ee9aa8a682b8a82ee8a9870fa859e1) | feat(@angular-devkit/build-angular): add `type=module` to all scripts tags | |
| 45 | +| [20e48a33c](https://github.com/angular/angular-cli/commit/20e48a33c14a1b0b959ba0a45018df53a3e129c8) | feat(@angular-devkit/build-angular): remove deprecated options | |
| 46 | +| [7576136b2](https://github.com/angular/angular-cli/commit/7576136b2fc8a9173b0a92e2ab14c9bc2559081e) | feat(@angular-devkit/build-angular): remove automatic inclusion of ES5 browser polyfills | |
| 47 | +| [701214d17](https://github.com/angular/angular-cli/commit/701214d174586fe7373b6155024c9b6e97b26377) | feat(@angular-devkit/build-angular): remove differential loading support | |
| 48 | +| [e78f6ab5d](https://github.com/angular/angular-cli/commit/e78f6ab5d8f00338d826c8407ce5c8fca40cf097) | feat(@angular-devkit/build-angular): remove deprecated tslint builder | |
| 49 | +| [ac3fc2752](https://github.com/angular/angular-cli/commit/ac3fc2752f28761e1cd42157b59dcf2364ae5567) | feat(@angular-devkit/build-angular): drop support for `node-sass` | |
| 50 | +| [c1efaa17f](https://github.com/angular/angular-cli/commit/c1efaa17feb1d2911dcdea12688d75086d410bf1) | fix(@angular-devkit/build-angular): calculate valid Angular versions from peerDependencies | |
| 51 | +| [d750c686f](https://github.com/angular/angular-cli/commit/d750c686fd26f3ccfccb039027bd816a91279497) | fix(@angular-devkit/build-angular): add priority to copy-webpack-plugin patterns | |
| 52 | + |
| 53 | +### @angular-devkit/build-webpack |
| 54 | + |
| 55 | +| Commit | Description | |
| 56 | +| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- | |
| 57 | +| [615353022](https://github.com/angular/angular-cli/commit/61535302204a2a767f85053b7efaa6ac5ac64098) | fix(@angular-devkit/build-webpack): emit result when webpack is closed | |
| 58 | + |
| 59 | +### @angular-devkit/core |
| 60 | + |
| 61 | +| Commit | Description | |
| 62 | +| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | |
| 63 | +| [0c92ea5ca](https://github.com/angular/angular-cli/commit/0c92ea5ca34d82849862d55c4210cf62c819d514) | feat(@angular-devkit/core): remove deprecated schema id handling | |
| 64 | + |
| 65 | +### @angular-devkit/schematics |
| 66 | + |
| 67 | +| Commit | Description | |
| 68 | +| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | |
| 69 | +| [8954d1152](https://github.com/angular/angular-cli/commit/8954d1152b6c1a33dd7d4b63d2fa430d91e7b370) | feat(@angular-devkit/schematics): remove deprecated `isAction` | |
| 70 | +| [053b7d66c](https://github.com/angular/angular-cli/commit/053b7d66c269423804891e4d43d61f8605838e24) | feat(@angular-devkit/schematics): remove deprecated tslint APIs | |
| 71 | + |
| 72 | +### @ngtools/webpack |
| 73 | + |
| 74 | +| Commit | Description | |
| 75 | +| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | |
| 76 | +| [d2a97f919](https://github.com/angular/angular-cli/commit/d2a97f9193fcf7e454fe8eb48c0ed732d3b2f24f) | fix(@ngtools/webpack): update Angular peer dependencies to v13.0 prerelease | |
| 77 | + |
| 78 | +## Breaking Changes |
| 79 | + |
| 80 | +### @schematics/angular |
| 81 | + |
| 82 | +We removed several deprecated `@schematics/angular` deprecated options. |
| 83 | + |
| 84 | +- `lintFix` have been removed from all schematics. `ng lint --fix` should be used instead. |
| 85 | +- `legacyBrowsers` have been removed from the `application` schematics since IE 11 is no longer supported. |
| 86 | +- `configuration` has been removed from the `web-worker` as it was unused. |
| 87 | +- `target` has been removed from the `service-worker` as it was unused. |
| 88 | + |
| 89 | +### @angular/cli |
| 90 | + |
| 91 | +We drop support for Node.js versions prior to `12.20`. |
| 92 | + |
| 93 | +### @angular-devkit/build-angular |
| 94 | + |
| 95 | +Support for `karma-coverage-instanbul-reporter` has been dropped in favor of the official karma coverage plugin `karma-coverage`. |
| 96 | +With this change we removed several deprecated builder options |
| 97 | + |
| 98 | +- `extractCss` has been removed from the browser builder. CSS is now always extracted. |
| 99 | +- `servePathDefaultWarning` and `hmrWarning` have been removed from the dev-server builder. These options had no effect. |
| 100 | + |
| 101 | +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. |
| 102 | + |
| 103 | +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. |
| 104 | + |
| 105 | +Deprecated `@angular-devkit/build-angular:tslint` builder has been removed. Use https://github.com/angular-eslint/angular-eslint instead. |
| 106 | + |
| 107 | +We remove inlining of Google fonts in WOFF format since IE 11 is no longer supported. Other supported browsers use WOFF2. |
| 108 | + |
| 109 | +Support for `node-sass` has been removed. `sass` will be used by default to compile SASS and SCSS files. |
| 110 | + |
| 111 | +### @angular-devkit/core |
| 112 | + |
| 113 | +With this change we drop support for the deprecated behaviour to transform `id` in schemas. Use `$id` instead. |
| 114 | + |
| 115 | +Note: this only effects schematics and builders authors. |
| 116 | + |
| 117 | +### @angular-devkit/schematics |
| 118 | + |
| 119 | +`isAction` has been removed without replacement as it was unused. |
| 120 | + |
| 121 | +With this change we remove the following deprecated APIs |
| 122 | + |
| 123 | +- `TslintFixTask` |
| 124 | +- `TslintFixTaskOptions` |
| 125 | + |
| 126 | +**Note:** this only effects schematics developers. |
| 127 | + |
| 128 | +## Special Thanks: |
| 129 | + |
| 130 | +Alan Agius, Charles Lyding, Doug Parker, Joey Perrott and originalfrostig |
| 131 | + |
1 | 132 | <a name="12.2.1"></a>
|
2 | 133 |
|
3 | 134 | # 12.2.1 (2021-08-11)
|
|
0 commit comments