spotfiresoftware / spotfire-wrapper

An Angular component packaged as custom elements that defined a new HTML element to display a Spotfire dashboard in a framework-agnostic way
BSD 3-Clause "New" or "Revised" License
9 stars 6 forks source link

Update dependency @angular-devkit/build-angular to v13 - autoclosed #132

Closed mend-for-github-com[bot] closed 2 years ago

mend-for-github-com[bot] commented 2 years ago

This PR contains the following updates:

Package Type Update Change
@angular-devkit/build-angular devDependencies major ^12.2.11 -> ^13.0.0

By merging this PR, the below vulnerabilities will be automatically resolved:

Severity CVSS Score CVE
High High 7.5 CVE-2021-3807
High High 7.5 CVE-2020-28469
High High 7.5 CVE-2021-33587
High High 7.5 CVE-2021-3803
Medium Medium 6.6 WS-2022-0008
Medium Medium 6.1 CVE-2022-0122
Medium Medium 5.5 CVE-2021-23566

Release Notes

angular/angular-cli ### [`v13.2.0`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1320-2022-01-26) [Compare Source](https://togithub.com/angular/angular-cli/compare/13.1.4...13.2.0) ##### [@​schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- | | [41a828e20](https://togithub.com/angular/angular-cli/commit/41a828e2068b881f744846c3f0edbff8c62cb9ce) | fix | updated Angular new project version to v13.2.0-next.0 | ##### [@​angular-devkit/architect](https://togithub.com/angular-devkit/architect) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------- | | [f2c6b2b7e](https://togithub.com/angular/angular-cli/commit/f2c6b2b7ec88a1b7e45884b38faa0978af1b4b74) | fix | correctly handle ESM builders | ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------- | | [cbe028e37](https://togithub.com/angular/angular-cli/commit/cbe028e37c8af6f2e17cbbeddc968c9410151bbb) | feat | expose i18nDuplicateTranslation option of browser and server builders | | [509322b62](https://togithub.com/angular/angular-cli/commit/509322b6214b3425bd209087ac99ee9b14edeaba) | fix | Don't use TAILWIND_MODE=watch | ##### [@​angular-devkit/build-webpack](https://togithub.com/angular-devkit/build-webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------- | | [820ff2a3e](https://togithub.com/angular/angular-cli/commit/820ff2a3e84c5a55e23359e3a45714db83362a2a) | fix | correctly handle ESM webpack configurations | #### Special Thanks Alan Agius, Cédric Exbrayat, Derek Cormier, Doug Parker, Joey Perrott, Jordan Pittman, grant-wilson and minijus ### [`v13.1.4`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1314-2022-01-19) [Compare Source](https://togithub.com/angular/angular-cli/compare/13.1.3...13.1.4) ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- | | [2f2069dba](https://togithub.com/angular/angular-cli/commit/2f2069dbaa70c3d4725923f1c3ccbf56b1f57576) | fix | disable parsing `new URL` syntax | | [bddd0fb9f](https://togithub.com/angular/angular-cli/commit/bddd0fb9f34a8706dd1646952eed08970b9cddbe) | fix | support ESNext as target for JavaScript optimizations | #### Special Thanks Alan Agius, Derek Cormier and Doug Parker ### [`v13.1.3`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1313-2022-01-12) [Compare Source](https://togithub.com/angular/angular-cli/compare/13.1.2...13.1.3) ##### [@​angular/cli](https://togithub.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------- | | [4c9d72c65](https://togithub.com/angular/angular-cli/commit/4c9d72c659d912bd9ef4590a2e88340932a96868) | fix | remove extra space in `Unable to find compatible package` during `ng add` | ##### [@​schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------- | | [9b07191b1](https://togithub.com/angular/angular-cli/commit/9b07191b1ccdcd2a6bb17686471acddd5862dcf5) | fix | set `skipTest` flag for resolvers when using ng new --skip-tests | ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------ | | [5b39e0eca](https://togithub.com/angular/angular-cli/commit/5b39e0eca6e8a3825f66ad6cd1818e551bf98f08) | fix | automatically purge stale build cache entries | | [6046e06b9](https://togithub.com/angular/angular-cli/commit/6046e06b926af29f89c605504f5356ec553c6390) | fix | correctly resolve `core-js/proposals/reflect-metadata` | | [de68daa55](https://togithub.com/angular/angular-cli/commit/de68daa5581dd1f257382da16704d442b540ec41) | fix | enable `:where` CSS pseudo-class | | [6a617ff4a](https://togithub.com/angular/angular-cli/commit/6a617ff4a2fe75968965dc5dcf0f3ba7bae92935) | fix | ensure `$localize` calls are replaced in watch mode | | [92b4e067b](https://togithub.com/angular/angular-cli/commit/92b4e067b24bdcd1bb7e40612b5355ce61e040ce) | fix | load translations fresh start | | [d674dcd1a](https://togithub.com/angular/angular-cli/commit/d674dcd1af409910dd4f41ac676349aee363ebdb) | fix | localized bundle generation fails in watch mode | | [6876ad36e](https://togithub.com/angular/angular-cli/commit/6876ad36efaadac5c4d371cff96c9a4cfa0e3d2b) | fix | use `contenthash` instead of `chunkhash` for chunks | | [11fd02105](https://togithub.com/angular/angular-cli/commit/11fd02105908e155c4a9c7f87e9641127cc2f378) | fix | websocket client only injected if required | | [6ca0e41a9](https://togithub.com/angular/angular-cli/commit/6ca0e41a9b54aef0a8ea626be73e06d19370f3a7) | perf | update `esbuild` to `0.14.11` | #### Special Thanks Alan Agius, Bill Barry, Derek Cormier, Elio Goettelmann, Joey Perrott, Kasper Christensen, Lukas Spirig and Zoltan Lehoczky ### [`v13.1.2`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1312-2021-12-15) [Compare Source](https://togithub.com/angular/angular-cli/compare/13.1.1...13.1.2) ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------- | | [1ddbd75ae](https://togithub.com/angular/angular-cli/commit/1ddbd75ae200c14b5f33556bd6d5ae6b7722d14e) | fix | add `tailwindcss` support for version 3 | | [adf925c07](https://togithub.com/angular/angular-cli/commit/adf925c0755b6e78a57932becdb7b7a764afb9e6) | fix | display FS cache information when `verbose` option is used | | [09c3826c9](https://togithub.com/angular/angular-cli/commit/09c3826c9d9128a6b520d0fe8da3cb466d18cddc) | fix | only extract CSS styles when are specified in `styles` option | ##### [@​ngtools/webpack](https://togithub.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------ | | [f31d7f79d](https://togithub.com/angular/angular-cli/commit/f31d7f79dfa8f997fecdcfec1ebc6cfbe657f3fb) | perf | reduce redudant module rebuilds when cache is restored | #### Special Thanks Alan Agius, Derek Cormier and Doug Parker ### [`v13.1.1`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1311-2021-12-10) [Compare Source](https://togithub.com/angular/angular-cli/compare/13.1.0...13.1.1) ##### [@​schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------- | | [a315b968a](https://togithub.com/angular/angular-cli/commit/a315b968a36e6aae990e52d9a18673fef9b5fda6) | fix | updated Angular new project version to v13.1.0 | #### Special Thanks Alan Agius, Cédric Exbrayat and Derek Cormier ### [`v13.1.0`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1310-2021-12-09) [Compare Source](https://togithub.com/angular/angular-cli/compare/13.0.4...13.1.0) ##### [@​angular/cli](https://togithub.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------ | | [56f802b7d](https://togithub.com/angular/angular-cli/commit/56f802b7dd26bfc774b6b00982a1dbbe0bafddd0) | feat | ask to install angular-eslint when running ng lint in new projects | | [ecd9fb5c7](https://togithub.com/angular/angular-cli/commit/ecd9fb5c774b6301348c4514da04d58ae8903d06) | feat | provide more detailed error for not found builder | | [0b6071af3](https://togithub.com/angular/angular-cli/commit/0b6071af3a51e7d3f38a661bd4e0a3c3e81aff2f) | fix | `ng doc` does open browser on Windows | ##### [@​schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------- | | [d5d9f042f](https://togithub.com/angular/angular-cli/commit/d5d9f042f2ea42573b7ff4fab90cab85d0c5ec0b) | feat | add VS Code configurations when generating a new workspace | | [f95cc8281](https://togithub.com/angular/angular-cli/commit/f95cc8281a64bd9ac19e0fa5d92cb0a6ee8c32ec) | feat | generate new projects using TypeScript 4.5 | | [21809e14c](https://togithub.com/angular/angular-cli/commit/21809e14cd5c666c82fdaebc9e601341dfb76d0a) | feat | loosen project name validation | ##### [@​angular-devkit/schematics-cli](https://togithub.com/angular-devkit/schematics-cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------ | | [339bab06c](https://togithub.com/angular/angular-cli/commit/339bab06cc25863571acb09cb3e877fed14ca2f9) | feat | generate new projects using TypeScript 4.5 | ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------- | | [bc8563760](https://togithub.com/angular/angular-cli/commit/bc856376039287cf5fb6135ca5da65a9000f5664) | feat | add estimated transfer size to build output report | | [bc17cf0cd](https://togithub.com/angular/angular-cli/commit/bc17cf0cdd02bf50758e510756a26e6e6ca32d14) | feat | colorize file raw sizes based on failing budgets | | [3c681b68d](https://togithub.com/angular/angular-cli/commit/3c681b68d7a32f1cfaf3feee6b2e02cc6e0f0568) | feat | set `dir` attribute when using localization | | [6d0f99a2d](https://togithub.com/angular/angular-cli/commit/6d0f99a2deef957c15836c172b9f68f716f836a4) | feat | support JSON comments in dev-server proxy configuration file | | [9300545e6](https://togithub.com/angular/angular-cli/commit/9300545e6148b4548cc02bb6a311a2f0e2bb79c5) | feat | watch i18n translation files with dev server | | [9bacba342](https://togithub.com/angular/angular-cli/commit/9bacba3420cda7897091522415a8d55cf1b75106) | fix | differentiate components and global styles using file query instead of filename | | [7408511da](https://togithub.com/angular/angular-cli/commit/7408511da555f37560ca7e3b536e15dfc8f6a1e5) | fix | display cleaner errors | | [d55fc62ef](https://togithub.com/angular/angular-cli/commit/d55fc62ef2f8bc7a6f1190f56f8e8b64c9195263) | fix | fallback to use language ID to set the `dir` attribute | | [4c288b8bd](https://togithub.com/angular/angular-cli/commit/4c288b8bd28e7215887aa52025c4fa41fcf7bc01) | fix | lazy modules bundle budgets | | [562dc6a89](https://togithub.com/angular/angular-cli/commit/562dc6a8924826509d9012b2c0fe61c089077399) | fix | prefer ES2015 entrypoints when application targets ES2019 or lower | | [ac66e400c](https://togithub.com/angular/angular-cli/commit/ac66e400cddc81bde46949d1abe4560185dfbedb) | fix | Sass compilation in StackBlitz webcontainers | | [e1bac5bbb](https://togithub.com/angular/angular-cli/commit/e1bac5bbb36f391b89445ba61abe561c75746f30) | fix | update Angular peer dependencies to v13.1 prerelease | | [789ddfaeb](https://togithub.com/angular/angular-cli/commit/789ddfaeb0fcbc9aab1581384b88c3618e606c4b) | perf | disable webpack backwards compatible APIs | ##### [@​ngtools/webpack](https://togithub.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------- | | [5402f99f8](https://togithub.com/angular/angular-cli/commit/5402f99f8ad20e0a57456a416a992415fc6332bd) | fix | add `cjs` and `mjs` to passthrough files | | [10d4ede2d](https://togithub.com/angular/angular-cli/commit/10d4ede2de42dfc302dcb4c5790274290170568d) | fix | handle promise rejection during Angular program analyzes | #### Special Thanks Alan Agius, Charles Lyding, Doug Parker, Ferdinand Malcher, Joey Perrott and Ruslan Lekhman ### [`v13.0.4`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1304-2021-12-01) [Compare Source](https://togithub.com/angular/angular-cli/compare/13.0.3...13.0.4) ##### [@​angular/cli](https://togithub.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------------- | | [ded7b5c06](https://togithub.com/angular/angular-cli/commit/ded7b5c069a145d1b3e264538d7c4302919ad030) | fix | exit with a non-zero error code when migration fails during `ng update` | | [250a58b48](https://togithub.com/angular/angular-cli/commit/250a58b4820a738aba7609627fa7fce0a24f10db) | fix | logic which determines which temp version of the CLI is to be download during `ng update` | ##### [@​schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------- | | [372e2e633](https://togithub.com/angular/angular-cli/commit/372e2e633f4bd9bf29c35d02890e1c6a70da3169) | fix | address eslint linting failures in `test.ts` | ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------------------------------------------------------- | | [b835389c8](https://togithub.com/angular/angular-cli/commit/b835389c8a60749151039ed0baf0be025ce0932b) | fix | correctly extract messages when using cached build ([#​22266](https://togithub.com/angular/angular-cli/pull/22266)) | | [647a5f0b1](https://togithub.com/angular/angular-cli/commit/647a5f0b18e49b2ece3f43c0a06bfb75d7caef49) | fix | don't watch nested `node_modules` when polling is enabled | | [4d01d4f72](https://togithub.com/angular/angular-cli/commit/4d01d4f72344c42f650f5495b21e6bd94069969a) | fix | transform remapped sourcemap into a plain object | ##### [@​ngtools/webpack](https://togithub.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------- | | [4d918ef99](https://togithub.com/angular/angular-cli/commit/4d918ef9912d53a09d73fb19fa41b121dceed37c) | fix | JIT mode CommonJS accessing inexistent `default` property | #### Special Thanks Alan Agius, Billy Lando, David-Emmanuel DIVERNOIS and Derek Cormier ### [`v13.0.3`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1303-2021-11-17) [Compare Source](https://togithub.com/angular/angular-cli/compare/13.0.2...13.0.3) #### Special Thanks Alan Agius, Joey Perrott and Krzysztof Platis ### [`v13.0.2`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1302-2021-11-10) [Compare Source](https://togithub.com/angular/angular-cli/compare/13.0.1...13.0.2) ##### [@​angular/cli](https://togithub.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------ | | [34047b1ad](https://togithub.com/angular/angular-cli/commit/34047b1adccd7eb852c1900c872e9ca71c8d4cd9) | fix | avoid redirecting [@​angular/core](https://togithub.com/angular/core) in Angular migrations | | [ff4538e98](https://togithub.com/angular/angular-cli/commit/ff4538e981cfff49b6e8433ffcb5ac2d2ea5d07e) | fix | favor ng-update `packageGroupName` in ng update output | ##### [@​schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------- | | [1bc00b6fe](https://togithub.com/angular/angular-cli/commit/1bc00b6feb9033fd611dec965c82f03e4135a9f4) | fix | migrate ng-packagr configurations in package.json | | [9ea74a13d](https://togithub.com/angular/angular-cli/commit/9ea74a13d07208373490c7cdb3ff7c452c698322) | fix | show warning when migrating ng-packagr JS configurations | ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------- | | [35164bf92](https://togithub.com/angular/angular-cli/commit/35164bf92b986a67215580622aaddc4148a7c822) | fix | don't restore `input` of type `file` during HMR | | [facb5d8ff](https://togithub.com/angular/angular-cli/commit/facb5d8ffd4f6a81d3132515b8bae64278cf8316) | fix | don't show `[NG HMR] Unknown input type` when restoring file type input | | [ef8815d04](https://togithub.com/angular/angular-cli/commit/ef8815d0434836f2d8119e91a7bc09742ff77d37) | fix | improve sourcemap fidelity during code-coverage | | [966a1334a](https://togithub.com/angular/angular-cli/commit/966a1334a6502f5d4a18710ae22e739e62770101) | fix | suppress "[@​charset](https://togithub.com/charset)" must be the first rule in the file warning | | [1cdc24da0](https://togithub.com/angular/angular-cli/commit/1cdc24da0105fad75221e3c145de12dafc601059) | fix | update Angular peer dependencies to 13.0 stable | #### Special Thanks Alan Agius, Charles Lyding, Joey Perrott and Paul Gschwendtner ### [`v13.0.1`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1301-2021-11-03) [Compare Source](https://togithub.com/angular/angular-cli/compare/13.0.0...13.0.1) ##### [@​schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------- | | [40f599241](https://togithub.com/angular/angular-cli/commit/40f599241e278478c694580c9dec4f5cc34db011) | fix | updated Angular new project version to v13.0.0 | #### Special Thanks Charles Lyding and Joey Perrott ### [`v13.0.0`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​1300-2021-11-03) [Compare Source](https://togithub.com/angular/angular-cli/compare/12.2.16...13.0.0) #### Breaking Changes ##### [@​angular/cli](https://togithub.com/angular/cli) - We drop support for Node.js versions prior to `12.20`. ##### [@​schematics/angular](https://togithub.com/schematics/angular) - `classlist.js` and `web-animations-js` are removed from application polyfills and uninstalled from the package. These were only needed for compatibility with Internet Explorer, which is no longer needed now that Angular only supports evergreen browsers. See: https://angular.io/guide/browser-support. Add the following to the polyfills file for an app to re-add these packages: ```typescript import 'classlist.js'; import 'web-animations-js'; ``` And then run: ```sh npm install classlist.js web-animations-js --save ``` - 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-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) - Support for `karma-coverage-instanbul-reporter` has been dropped in favor of the official karma coverage plugin `karma-coverage`. - Support for `node-sass` has been removed. `sass` will be used by default to compile SASS and SCSS files. - `NG_PERSISTENT_BUILD_CACHE` environment variable option no longer have effect. Configure `cli.cache` in the workspace configuration instead. ```json { "$schema": "./node_modules/@​angular/cli/lib/config/schema.json", "version": 1, "cli": { "cache": { "enabled": true, "path": ".custom-cache-path", "environment": "all" } } ... } ``` - Calling `BuilderContext.scheduleBuilder()` with a builder from `@angular-devkit/build-angular` now requires passing the `target` property in the 3rd argument, like in the following example: ```typescript context.scheduleBuilder('@​angular-devkit/build-angular:ng-packagr', options, { target: context.target, }); ``` - 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. - With this change a number of deprecated dev-server builder options which proxied to the browser builder have been removed. These options should be configured in the browser builder instead. The removed options are: - `aot` - `sourceMap` - `deployUrl` - `baseHref` - `vendorChunk` - `commonChunk` - `optimization` - `progress` - 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. - Deprecated `@angular-devkit/build-angular:tslint` builder has been removed. Use https://github.com/angular-eslint/angular-eslint instead. - 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. - TypeScript versions prior to 4.4 are no longer supported. - The dev-server now uses WebSockets to communicate changes to the browser during HMR and live-reloaded. If during your development you are using a proxy you will need to enable proxying of WebSockets. - We remove inlining of Google fonts in WOFF format since IE 11 is no longer supported. Other supported browsers use WOFF2. ##### [@​angular-devkit/build-webpack](https://togithub.com/angular-devkit/build-webpack) - Support for `webpack-dev-server` version 3 has been removed. For more information about the migration please see: https://github.com/webpack/webpack-dev-server/blob/master/migration-v4.md Note: this change only affects users depending on `@angular-devkit/build-webpack` directly. ##### [@​angular-devkit/core](https://togithub.com/angular-devkit/core) - With this change we drop support for the deprecated behaviour to transform `id` in schemas. Use `$id` instead. Note: this only effects schematics and builders authors. - The deprecated JSON parser has been removed from public API. [jsonc-parser](https://www.npmjs.com/package/jsonc-parser) should be used instead. ##### [@​angular-devkit/schematics](https://togithub.com/angular-devkit/schematics) - `isAction` has been removed without replacement as it was unused. - With this change we remove the following deprecated APIs - `TslintFixTask` - `TslintFixTaskOptions` **Note:** this only effects schematics developers. ##### [@​ngtools/webpack](https://togithub.com/ngtools/webpack) - Deprecated `inlineStyleMimeType` option has been removed from `AngularWebpackPluginOptions`. Use `inlineStyleFileExtension` instead. - Applications directly using the `webpack-cli` and not the Angular CLI to build must set the environment variable `DISABLE_V8_COMPILE_CACHE=1`. The `@ngtools/webpack` package now uses dynamic imports to provide support for the ESM `@angular/compiler-cli` package. The `v8-compile-cache` package used by the `webpack-cli` does not currently support dynamic import expressions and will cause builds to fail if the environment variable is not specified. Applications using the Angular CLI are not affected by this limitation. #### Deprecations ### - `@angular-devkit/build-optimizer` It's functionality has been included in `@angular-devkit/build-angular` so this package is no longer needed by the CLI and we will stop publishing the package soon. It has been an experimental (never hit `1.0.0`) and internal (only used by Angular itself) package and should be not be used directly by others. ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) - `NG_BUILD_CACHE` environment variable option will be removed in the next major version. Configure `cli.cache` in the workspace configuration instead. ##### [@​angular/cli](https://togithub.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------- | | [9fe55752d](https://togithub.com/angular/angular-cli/commit/9fe55752db8bb50cad5a1ddfe670dce06528e23e) | feat | officially support Node.js v16 | | [5ad145722](https://togithub.com/angular/angular-cli/commit/5ad145722f66af526a36983b259c6d625c93f307) | fix | error when updating Angular packages across multi-major migrations | | [e4bc35e33](https://togithub.com/angular/angular-cli/commit/e4bc35e332e378f8d238f4069dc56f422fe205d6) | fix | exclude packages from ng add that contain invalid peer dependencies | | [e1b954d70](https://togithub.com/angular/angular-cli/commit/e1b954d707f90622d8a75fc45840cefeb224c286) | fix | keep relative migration paths during update analysis | | [c3acf3cc2](https://togithub.com/angular/angular-cli/commit/c3acf3cc26b9e37a3b8f4c369f42731f46b522ee) | fix | remove unused cli project options. | | [77fe6c4e6](https://togithub.com/angular/angular-cli/commit/77fe6c4e67147ff42fa6350edaf4ef7dc184a3a6) | fix | update `engines` to require `node` `12.20.0` | | [8795536a3](https://togithub.com/angular/angular-cli/commit/8795536a31efbed6373787188cb21c5d1e0accbd) | fix | update `ng update` output for Angular packages | | [d8c9f6eaf](https://togithub.com/angular/angular-cli/commit/d8c9f6eaf4513639741d20c6af97a751b33b968e) | fix | update the update command to fully support Node.js v16 | ##### [@​schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------------- | | [7ff8c5350](https://togithub.com/angular/angular-cli/commit/7ff8c5350ea2e49574dd659adae02215957d2685) | feat | add `/.angular/cache` to `.gitignore` | | [3ba13f467](https://togithub.com/angular/angular-cli/commit/3ba13f467c12f4ad0c314cc92a2d94fb63f640ec) | feat | add `noImplicitOverride` and `noPropertyAccessFromIndexSignature` to workspace tsconfig | | [268a03b63](https://togithub.com/angular/angular-cli/commit/268a03b63094d9c680401bc0977edafb22826ce3) | feat | add migration to update the workspace config | | [7bdcd7da1](https://togithub.com/angular/angular-cli/commit/7bdcd7da1ff3a31f4958d90d856beb297e99b187) | feat | create new projects with rxjs 7 | | [eac18aed7](https://togithub.com/angular/angular-cli/commit/eac18aed78da55efb840a3ef6f5e90718946504c) | feat | drop polyfills required only for Internet Explorer now that support has been dropped for it | | [4f91816b2](https://togithub.com/angular/angular-cli/commit/4f91816b2951c0e2b0109ad1938eb0ae632c0c76) | feat | migrate libraries to be published from ViewEngine to Ivy Partial compilation | | [5986befcd](https://togithub.com/angular/angular-cli/commit/5986befcdc953c0e8c90c756ac1c89b8c4b66614) | feat | remove deprecated options | | [9fbd16655](https://togithub.com/angular/angular-cli/commit/9fbd16655e86ec6fc598a47436e3e80a48beb649) | feat | remove IE 11 specific polyfills | | [a7b2e6f51](https://togithub.com/angular/angular-cli/commit/a7b2e6f512d2a1124f0d2c68caacfe6552a10cd5) | feat | update ngsw-config resources extensions | | [732ef7985](https://togithub.com/angular/angular-cli/commit/732ef798523f74994ed3d482a65b191058674d19) | fix | add browserslist configuration in library projects | | [585adacd0](https://togithub.com/angular/angular-cli/commit/585adacd0624ddf32c5c69a755d8e542f3463861) | fix | don't add `destroyAfterEach` in newly generated spec files | | [e58226ee9](https://togithub.com/angular/angular-cli/commit/e58226ee948ea88f27a81d50d71945b5c9c39ee3) | fix | don't export `renderModuleFactory` from server file | | [0ec0ad8a4](https://togithub.com/angular/angular-cli/commit/0ec0ad8a4dba4a778b368c5cd76ef13fb370b310) | fix | remove `target` and `lib` options for library tsconfig | | [f227e145d](https://togithub.com/angular/angular-cli/commit/f227e145dfbec2954cb96c92ab3c4cb97cbe0f32) | fix | updated Angular new project version to v13.0 prerelease | ### | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- | | [5e435ff37](https://togithub.com/angular/angular-cli/commit/5e435ff37703f9ffea7fa92fbd5cd42d9a3db07e) | docs | mark `@angular-devkit/build-optimizer` as deprecated. | ##### [@​angular-devkit/architect](https://togithub.com/angular-devkit/architect) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------ | | [09e039500](https://togithub.com/angular/angular-cli/commit/09e039500f34b0d6a16e62128409ac5821e8b9c2) | feat | include workspace extensions in project metadata | ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | ----------------------------------------------------------------------------- | | [f53bf9dc2](https://togithub.com/angular/angular-cli/commit/f53bf9dc21ee9aa8a682b8a82ee8a9870fa859e1) | feat | add `type=module` to all scripts tags | | [e95ecb8ab](https://togithub.com/angular/angular-cli/commit/e95ecb8ab0382eb803741619c446d6cc7b215ba0) | feat | deprecate deployUrl | | [7dcfffaff](https://togithub.com/angular/angular-cli/commit/7dcfffafff6f3d29bbe679a90cdf77b1292fec0b) | feat | drop support for `karma-coverage-instanbul-reporter` | | [ac3fc2752](https://togithub.com/angular/angular-cli/commit/ac3fc2752f28761e1cd42157b59dcf2364ae5567) | feat | drop support for `node-sass` | | [5904afd1d](https://togithub.com/angular/angular-cli/commit/5904afd1de3ffa0bb6cd1757795ba9abfce9e523) | feat | enable disk cache by default and provide configurable options | | [22cd9edfa](https://togithub.com/angular/angular-cli/commit/22cd9edfafd357bb9d62a93dd56f033b3f34bbe8) | feat | favor es2020 main fields | | [7576136b2](https://togithub.com/angular/angular-cli/commit/7576136b2fc8a9173b0a92e2ab14c9bc2559081e) | feat | remove automatic inclusion of ES5 browser polyfills | | [000b0e51c](https://togithub.com/angular/angular-cli/commit/000b0e51c166ecd26b6f24d6a133ea5076df9849) | feat | remove deprecated dev-server options | | [20e48a33c](https://togithub.com/angular/angular-cli/commit/20e48a33c14a1b0b959ba0a45018df53a3e129c8) | feat | remove deprecated options | | [e78f6ab5d](https://togithub.com/angular/angular-cli/commit/e78f6ab5d8f00338d826c8407ce5c8fca40cf097) | feat | remove deprecated tslint builder | | [701214d17](https://togithub.com/angular/angular-cli/commit/701214d174586fe7373b6155024c9b6e97b26377) | feat | remove differential loading support | | [fb1ad7c5b](https://togithub.com/angular/angular-cli/commit/fb1ad7c5b3fa3df85f1d3dff3850e1ad0003ef9d) | feat | support ESM proxy configuration files for the dev server | | [505438cc4](https://togithub.com/angular/angular-cli/commit/505438cc4146b1950038531ce30e1f62f7c41d00) | feat | support TypeScript 4.4 | | [32dbf659a](https://togithub.com/angular/angular-cli/commit/32dbf659acb632fac1d76d99d8191ea9c5e6350b) | feat | update `webpack-dev-server` to version 4 | | [c1efaa17f](https://togithub.com/angular/angular-cli/commit/c1efaa17feb1d2911dcdea12688d75086d410bf1) | fix | calculate valid Angular versions from peerDependencies | | [d7af4a7b5](https://togithub.com/angular/angular-cli/commit/d7af4a7b536a7c43704f808ea208bc9f230d2403) | fix | enable custom `es2020` and `es2015` conditional exports | | [f383f3201](https://togithub.com/angular/angular-cli/commit/f383f3201b69d28f8755c0bd63134619f9da408d) | fix | ESM-interop loaded plugin creators of `@angular/localize/tools` not respected | | [7934becb5](https://togithub.com/angular/angular-cli/commit/7934becb581d07c8e1f74898ddd4c20f050be659) | fix | generate unique webpack runtimes | | [b14e0a547](https://togithub.com/angular/angular-cli/commit/b14e0a54727352a6939c7a0ff13dffe2deaa67d2) | fix | improve sourcemaps fidelity when code coverage is enabled | | [e19287453](https://togithub.com/angular/angular-cli/commit/e19287453c10740ea21b31a6c8a3cd5f3714955d) | fix | move `@angular/localize` detection prior to webpack initialization | | [76d6d8826](https://togithub.com/angular/angular-cli/commit/76d6d8826f9968f84edf219f67b84673d70bbe95) | fix | set browserslist defaults | | [167eed465](https://togithub.com/angular/angular-cli/commit/167eed4654be4480c45d7fdfe7a0b9f160170289) | fix | update Angular peer dependencies to v13.0 prerelease | | [1d8cdf853](https://togithub.com/angular/angular-cli/commit/1d8cdf853dc8fdea78b067a715b3342ed9427caa) | fix | update esbuild to 0.13.12 | | [884111ac0](https://togithub.com/angular/angular-cli/commit/884111ac0b8a73dca06d844b2ed795a3e3ed3289) | fix | update IE unsupported and deprecation messages | | [4be6537dd](https://togithub.com/angular/angular-cli/commit/4be6537ddf4b32e8d204dbaa75f1a53712fe9d44) | fix | update TS/JS regexp checks to latest extensions | | [427a9ee97](https://togithub.com/angular/angular-cli/commit/427a9ee9738c0911caeaba5fb4b59d183ffe6244) | fix | update workspace tsconfig lib es2020 | | [ea926db25](https://togithub.com/angular/angular-cli/commit/ea926db257ad3b042af86178e472b5763a695146) | fix | use es2015 when generating server bundles | | [13cceab8e](https://togithub.com/angular/angular-cli/commit/13cceab8e737a12d0809f184f852ceb5620d81fb) | fix | use URLs for absolute import paths with ESM | | [4e0743c8a](https://togithub.com/angular/angular-cli/commit/4e0743c8ad5879f212f2ea232ac9492848a8df2c) | perf | change webpack hashing function to `xxhash64` | | [cb7d156c2](https://togithub.com/angular/angular-cli/commit/cb7d156c23a7ef2f1c2f338db1487b85f8b98690) | perf | use esbuild as a CSS optimizer for global styles | | [8e82263c5](https://togithub.com/angular/angular-cli/commit/8e82263c5e7da6ca25bdd4e2ce9ad2c775d623b7) | perf | use esbuild/terser combination to optimize global scripts | | [e82eef924](https://togithub.com/angular/angular-cli/commit/e82eef924eb172a98fa157a958bde2cfcaa52ce6) | refactor | remove WOFF handling from inline-fonts processor | ##### [@​angular-devkit/build-webpack](https://togithub.com/angular-devkit/build-webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------- | | [a0b5897d5](https://togithub.com/angular/angular-cli/commit/a0b5897d50a00ee4668029c2cbc47cacd2ab925f) | feat | update `webpack-dev-server` to version 4 | | [9efcb32e3](https://togithub.com/angular/angular-cli/commit/9efcb32e378442714eae4caec43281123c5e30f6) | fix | better handle concurrent dev-servers | ##### [@​angular-devkit/core](https://togithub.com/angular-devkit/core) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | ---------------------------------------------------------------------------- | | [0c92ea5ca](https://togithub.com/angular/angular-cli/commit/0c92ea5ca34d82849862d55c4210cf62c819d514) | feat | remove deprecated schema id handling | | [9874aff71](https://togithub.com/angular/angular-cli/commit/9874aff71ecb5f3baf6c1dcc489581d1dcb58491) | fix | add missing option peer dependency on `chokidar` | | [a54e5e065](https://togithub.com/angular/angular-cli/commit/a54e5e06551c828eb5cf08695674e04fd8a78bf3) | fix | support Node.js v16 with `NodeJsSyncHost`/`NodeJsAsyncHost` delete operation | | [d722fdf1f](https://togithub.com/angular/angular-cli/commit/d722fdf1f67c394762906794605bc1ad657670d1) | refactor | remove deprecated JSON parser | ##### [@​angular-devkit/schematics](https://togithub.com/angular-devkit/schematics) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------- | | [0565ed62e](https://togithub.com/angular/angular-cli/commit/0565ed62eb08c1e82cffb2533e6afde216c37eb7) | feat | add UpdateBuffer2 based on magic-string | | [8954d1152](https://togithub.com/angular/angular-cli/commit/8954d1152b6c1a33dd7d4b63d2fa430d91e7b370) | feat | remove deprecated `isAction` | | [053b7d66c](https://togithub.com/angular/angular-cli/commit/053b7d66c269423804891e4d43d61f8605838e24) | feat | remove deprecated tslint APIs | | [bdd89ae84](https://togithub.com/angular/angular-cli/commit/bdd89ae84ad6919b670dde862de72f562c86d0c5) | fix | handle zero or negative length removals in update buffer | ##### [@​ngtools/webpack](https://togithub.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | ----------------------------------------------------- | | [d2a97f919](https://togithub.com/angular/angular-cli/commit/d2a97f9193fcf7e454fe8eb48c0ed732d3b2f24f) | fix | update Angular peer dependencies to v13.0 prerelease | | [7928b18ed](https://togithub.com/angular/angular-cli/commit/7928b18edf34243a404b5a4f40a5d6e40247d797) | perf | reduce repeat path mapping analysis during resolution | | [8ce8e4edc](https://togithub.com/angular/angular-cli/commit/8ce8e4edc5ca2984d6a36fe4c7d308fa7f089102) | refactor | remove deprecated `inlineStyleMimeType` option | | [7d98ab3df](https://togithub.com/angular/angular-cli/commit/7d98ab3df9f7c15612c69cedca5a01a535301508) | refactor | support an ESM-only `@angular/compiler-cli` package | #### Special Thanks Alan Agius, Charles Lyding, Doug Parker, Douglas Parker, Joey Perrott, Kristiyan Kostadinov, Lukas Spirig and Paul Gschwendtner ### [`v12.2.16`](https://togithub.com/angular/angular-cli/releases/12.2.16) [Compare Source](https://togithub.com/angular/angular-cli/compare/12.2.15...12.2.16) ### 12.2.16 (2022-01-31) ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------- | | [ebfdcc635](https://togithub.com/angular/angular-cli/commit/ebfdcc635ad700bc4696a36131203e172de6c59b) | fix | invalid browsers version ranges | #### Special Thanks Alan Agius ### [`v12.2.15`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​12215-2022-01-12) [Compare Source](https://togithub.com/angular/angular-cli/compare/12.2.14...12.2.15) ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------- | | [526115fdb](https://togithub.com/angular/angular-cli/commit/526115fdb7d35ff01f5dbdb6027d9f5e925e4056) | fix | updated webpack-dev-server to latest security patch | #### Special Thanks Doug Parker and iRealNirmal ### [`v12.2.14`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​12214-2021-12-07) [Compare Source](https://togithub.com/angular/angular-cli/compare/12.2.13...12.2.14) ##### [@​angular/cli](https://togithub.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------------- | | [30295b33e](https://togithub.com/angular/angular-cli/commit/30295b33ed74667f31e9d3a4a0017910a85fd734) | fix | error when updating Angular packages across multi-major migrations | | [e07bd059e](https://togithub.com/angular/angular-cli/commit/e07bd059e3d6bc6b40191c036c467595ed119da7) | fix | logic which determines which temp version of the CLI is to be download during `ng update` | | [ce1ec0420](https://togithub.com/angular/angular-cli/commit/ce1ec0420770a8e28c1c1301df9e5eb4548d4c53) | fix | update `ng update` output for Angular packages | | [dd9f8df52](https://togithub.com/angular/angular-cli/commit/dd9f8df5204d639272f183795ebd48d7994df427) | fix | update `pacote` to `12.0.2` | #### Special Thanks Alan Agius and Doug Parker ### [`v12.2.13`](https://togithub.com/angular/angular-cli/blob/master/CHANGELOG.md#​12213-2021-11-03) [Compare Source](https://togithub.com/angular/angular-cli/compare/12.2.12...12.2.13) ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- | | [a2bd940e4](https://togithub.com/angular/angular-cli/commit/a2bd940e4ab44db57b0fc69d5346d2862a19c879) | fix | add verbose logging for differential loading and i18n | #### Special Thanks Charles Lyding and Doug Parker ### [`v12.2.12`](https://togithub.com/angular/angular-cli/releases/12.2.12) [Compare Source](https://togithub.com/angular/angular-cli/compare/12.2.11...12.2.12) ### 12.2.12 (2021-10-27) ##### [@​angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Description | | -- | -- | | [![fix - 2decc2d26](https://img.shields.io/badge/2decc2d26-fix-green)](https://togithub.com/angular/angular-cli/commit/2decc2d265ad32df3a7834337f82f00d723eaa74) | avoid extra filesystem access with i18n and differential loading | | [![fix - 802b1b037](https://img.shields.io/badge/802b1b037-fix-green)](https://togithub.com/angular/angular-cli/commit/802b1b0378c1816dbfd8f4320b5d69e82f0c7aa6) | remove potential race condition in i18n worker execution | | [![fix - cce88c2e1](https://img.shields.io/badge/cce88c2e1-fix-green)](https://togithub.com/angular/angular-cli/commit/cce88c2e1cb673434dcd495dea1df751ca9d3592) | update `critters` to version `0.0.12` | #### Special Thanks Alan Agius, Charles Lyding, Joey Perrott and Mikhail Vasiliev