diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000000..08b777b7838a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,9436 @@ + + +# v12.2.0-next.2 (2021-07-14) + +# Commits + +
@angular-devkit/build-angular (12.2.0-next.2) | ||
Commit + | Description + | Notes + |
+ + + | + +silence Sass compiler warnings from 3rd party stylesheets | + +
+
+ [Closes #21235] + + + |
+
+ + + | + +force linker `sourceMapping` option to false. | + +
+
+ [Closes #21271] + + + |
+
+ + + | + +ensure `NG_PERSISTENT_BUILD_CACHE` always creates a cache in the specified cache directory | + ++ | +
+ + + | + +fail browser build when index generation fails | + ++ | +
+ + + | + +fix issue were `@media all` causing critical CSS inling to fail | + +
+
+ [Closes #20804] + + + |
+
+ + + | + +`extractLicenses` didn't have an effect when using server builder | + ++ | +
+ + + | + +display incompatibility errors | + +
+
+ [Closes #21322] + + + |
+
+ + + | + +limit advanced terser passes to two | + ++ | +
+ + + | + +exclude `outputPath` from persistent build cache key | + +
+
+ [Closes #21275] + + + |
+
+ + + | + +use `esbuild` as a CSS optimizer for component styles | + ++ | +
@ngtools/webpack (12.2.0-next.2) | ||
Commit + | Description + | Notes + |
+ + + | + +only track file dependencies | + +
+
+ [Closes #21228] + + + |
+
+ + + | + +allow generated assets of Angular component resources | + ++ | +
+ + + | + +avoid non-actionable template type-checker syntax diagnostics | + ++ | +
@schematics/angular (12.2.0-next.2) | ||
Commit + | Description + | Notes + |
+ + + | + +destroy test module after every test | + +
+
+ [Closes #21280] + + + |
+
+ + + | + +remove unsafe any usage in application spec file | + ++ | +
+ + + | + +replace interactive `div` with `button` in application component template | + ++ | +
+ + + | + +use stricter semver for `karma-jasmine-html-reporter` | + ++ | +
@angular-devkit/build-angular (12.1.2) | ||
Commit + | Description + | Notes + |
+ + + | + +silence Sass compiler warnings from 3rd party stylesheets | + +
+
+ [Closes #21235] + + + |
+
+ + + | + +ensure `NG_PERSISTENT_BUILD_CACHE` always creates a cache in the specified cache directory | + ++ | +
+ + + | + +force linker `sourceMapping` option to false. | + +
+
+ [Closes #21271] + + + |
+
+ + + | + +fail browser build when index generation fails | + ++ | +
+ + + | + +`extractLicenses` didn't have an effect when using server builder | + ++ | +
+ + + | + +fix issue were `@media all` causing critical CSS inling to fail | + +
+
+ [Closes #20804] + + + |
+
+ + + | + +display incompatibility errors | + +
+
+ [Closes #21322] + + + |
+
+ + + | + +exclude `outputPath` from persistent build cache key | + +
+
+ [Closes #21275] + + + |
+
@ngtools/webpack (12.1.2) | ||
Commit + | Description + | Notes + |
+ + + | + +only track file dependencies | + +
+
+ [Closes #21228] + + + |
+
+ + + | + +allow generated assets of Angular component resources | + ++ | +
+ + + | + +avoid non-actionable template type-checker syntax diagnostics | + ++ | +
@schematics/angular (12.1.2) | ||
Commit + | Description + | Notes + |
+ + + | + +remove unsafe any usage in application spec file | + ++ | +
+ + + | + +replace interactive `div` with `button` in application component template | + ++ | +
+ + + | + +use stricter semver for `karma-jasmine-html-reporter` | + ++ | +
@angular-devkit/build-angular (12.1.1) | ||
Commit + | Description + | Notes + |
+ + + | + +handle `ENOENT` and `ENOTDIR` errors when deleting outputs | + +
+
+ [Closes #21202] + + + |
+
+ + + | + +downlevel `for await...of` when targetting ES2018+ | + +
+
+ [Closes #21196] + + + |
+
+ + + | + +configure webpack target in common configuration | + +
+
+ [Closes #21239] + + + |
+
+ + + | + +update `mini-css-extract-plugin` to `1.6.2` | + ++ | +
+ + + | + +update `webpack` to `5.41.1` | + ++ | +
@angular/cli (12.1.1) | ||
Commit + | Description + | Notes + |
+ + + | + +disable update notifier when retrieving package manager version during `ng version` | + +
+
+ [Closes #21172] + + + |
+
@ngtools/webpack (12.1.1) | ||
Commit + | Description + | Notes + |
+ + + | + +encode component style data | + +
+
+ [Closes #21236] + + + |
+
@angular-devkit/build-angular (12.2.0-next.1) | ||
Commit + | Description + | Notes + |
+ + + | + +add support to inline Adobe Fonts | + +
+
+ [Closes #21186] + + + |
+
+ + + | + +handle `ENOENT` and `ENOTDIR` errors when deleting outputs | + +
+
+ [Closes #21202] + + + |
+
+ + + | + +downlevel `for await...of` when targetting ES2018+ | + +
+
+ [Closes #21196] + + + |
+
+ + + | + +configure webpack target in common configuration | + +
+
+ [Closes #21239] + + + |
+
+ + + | + +use combination of `esbuild` and `terser` as a JavaScript optimizer | + ++ | +
+ + + | + +cache JavaScriptOptimizerPlugin results | + ++ | +
@angular/cli (12.2.0-next.1) | ||
Commit + | Description + | Notes + |
+ + + | + +disable update notifier when retrieving package manager version during `ng version` | + +
+
+ [Closes #21172] + + + |
+
@ngtools/webpack (12.2.0-next.1) | ||
Commit + | Description + | Notes + |
+ + + | + +encode component style data | + +
+
+ [Closes #21236] + + + |
+
@angular-devkit/build-angular (12.1.0) | ||
Commit + | Description + | Notes + |
+ + + | + +handle ng-packagr errors more gracefully. | + ++ | +
+ + + | + +control linker template sourcemapping via builder sourcemap options | + ++ | +
+ + + | + +parse web-workers in tests when webWorkerTsConfig is defined | + ++ | +
@ngtools/webpack (12.1.0) | ||
Commit + | Description + | Notes + |
+ + + | + +remove no longer needed component styles workaround | + ++ | +
@schematics/angular (12.1.0) | ||
Commit + | Description + | Notes + |
+ + + | + +add 'none' value for the 'style' option of the component schematic | + ++ | +
+ + + | + +display warning during migrations when using third-party builders | + ++ | +
+ + + | + +add devtools to ng new | + ++ | +
@angular-devkit/build-angular (12.1.0) | ||
Commit + | Description + | Notes + |
+ + + | + +enable webpack Trusted Types support | + ++ | +
+ + + | + +deprecate protractor builder | + ++ | +
+ + + | + +suppport using TypeScript 4.3 | + ++ | +
+ + + | + +revert open to 8.0.2 | + +
+
+ [Closes #20807] + + + |
+
+ + + | + +correctly ignore inline styles during i18n extraction | + ++ | +
+ + + | + +use the name as chunk filename instead of id | + ++ | +
+ + + | + +handle ng-packagr errors more gracefully. | + ++ | +
+ + + | + +control linker template sourcemapping via builder sourcemap options | + ++ | +
+ + + | + +parse web-workers in tests when webWorkerTsConfig is defined | + ++ | +
+ + + | + +use CSS optimization plugin that leverages workers | + ++ | +
+ + + | + +enable opt-in usage of file system cache | + ++ | +
@angular/cli (12.1.0) | ||
Commit + | Description + | Notes + |
+ + + | + +show Node.js version support status in version command | + +
+
+ [Closes #20879] + + + |
+
+ + + | + +handle unscoped authentication details in `.npmrc` files | + ++ | +
+ + + | + +don't resolve `.npmrc` from parent directories | + ++ | +
@ngtools/webpack (12.1.0) | ||
Commit + | Description + | Notes + |
+ + + | + +support using TypeScript 4.3 | + ++ | +
+ + + | + +remove redundant inline style cache | + ++ | +
+ + + | + +ensure plugin provided Webpack instance is used | + ++ | +
+ + + | + +disable caching for ngcc synchronous Webpack resolver | + ++ | +
+ + + | + +remove no longer needed component styles workaround | + ++ | +
@schematics/angular (12.1.0) | ||
Commit + | Description + | Notes + |
+ + + | + +create new projects with TypeScript 4.3 | + ++ | +
+ + + | + +add migration to replace deprecated `--prod` | + +
+
+ [Closes #21036] + + + |
+
+ + + | + +add 'none' value for the 'style' option of the component schematic | + ++ | +
+ + + | + +display warning during migrations when using third-party builders | + ++ | +
+ + + | + +add devtools to ng new | + ++ | +
@angular-devkit/build-angular (12.1.0-next.6) | ||
Commit + | Description + | Notes + |
+ + + | + +don't parse `new Worker` syntax when `webWorkerTsConfig` is not defined in karma builder | + +
+
+ [Closes #21108] + + + |
+
+ + + | + +explicitly set compilation target in test configuration | + +
+
+ [Closes #21111] + + + |
+
+ + + | + +use the name as chunk filename instead of id | + ++ | +
+ + + | + +enable opt-in usage of file system cache | + ++ | +
@angular/cli (12.1.0-next.6) | ||
Commit + | Description + | Notes + |
+ + + | + +handle unscoped authentication details in `.npmrc` files | + ++ | +
+ + + | + +don't resolve `.npmrc` from parent directories | + ++ | +
@schematics/angular (12.1.0-next.6) | ||
Commit + | Description + | Notes + |
+ + + | + +add migration to replace deprecated `--prod` | + +
+
+ [Closes #21036] + + + |
+
@angular-devkit/build-angular (12.0.5) | ||
Commit + | Description + | Notes + |
+ + + | + +don't parse `new Worker` syntax when `webWorkerTsConfig` is not defined in karma builder | + +
+
+ [Closes #21108] + + + |
+
+ + + | + +explicitly set compilation target in test configuration | + +
+
+ [Closes #21111] + + + |
+
@angular/cli (12.0.5) | ||
Commit + | Description + | Notes + |
+ + + | + +handle unscoped authentication details in .npmrc files | + ++ | +
@angular-devkit/build-angular (12.1.0-next.5) | ||
Commit + | Description + | Notes + |
+ + + | + +suppport using TypeScript 4.3 | + ++ | +
+ + + | + +ensure all Webpack Stats assets are present on rebuilds | + +
+
+ [Closes #21038] + + + |
+
+ + + | + +dispose Sass worker resources on Webpack shutdown | + +
+
+ [Closes #20985] + + + |
+
+ + + | + +show progress during re-builds | + ++ | +
+ + + | + +correctly mark async chunks as non initial in dev-server | + ++ | +
+ + + | + +add web-workers in lazy chunks in stats output | + +
+
+ [Closes #21059] + + + |
+
+ + + | + +styles CSS files not available in unit tests | + +
+
+ [Closes #21054] + + + |
+
+ + + | + +reduce memory usage by cleaning output directory before emitting | + ++ | +
@angular-devkit/schematics (12.1.0-next.5) | ||
Commit + | Description + | Notes + |
+ + + | + +handle updating renamed files | + +
+
+ [Closes #14255] + + + + [Closes #21083] + + + |
+
@angular/cli (12.1.0-next.5) | ||
Commit + | Description + | Notes + |
+ + + | + +avoid shell exec when bootstrapping update command | + ++ | +
+ + + | + +correctly redirect nested Angular schematic dependency requests | + +
+
+ [Closes #21075] + + + |
+
@ngtools/webpack (12.1.0-next.5) | ||
Commit + | Description + | Notes + |
+ + + | + +support using TypeScript 4.3 | + ++ | +
+ + + | + +ensure plugin provided Webpack instance is used | + ++ | +
+ + + | + +disable caching for ngcc synchronous Webpack resolver | + ++ | +
@schematics/angular (12.1.0-next.5) | ||
Commit + | Description + | Notes + |
+ + + | + +create new projects with TypeScript 4.3 | + ++ | +
+ + + | + +added webWorkerTsConfig into test option | + ++ | +
+ + + | + +working with formatting | + ++ | +
@angular-devkit/build-angular (12.0.4) | ||
Commit + | Description + | Notes + |
+ + + | + +ensure all Webpack Stats assets are present on rebuilds | + +
+
+ [Closes #21038] + + + |
+
+ + + | + +dispose Sass worker resources on Webpack shutdown | + +
+
+ [Closes #20985] + + + |
+
+ + + | + +show progress during re-builds | + ++ | +
+ + + | + +correctly mark async chunks as non initial in dev-server | + ++ | +
+ + + | + +add web-workers in lazy chunks in stats output | + +
+
+ [Closes #21059] + + + |
+
+ + + | + +styles CSS files not available in unit tests | + +
+
+ [Closes #21054] + + + |
+
+ + + | + +reduce memory usage by cleaning output directory before emitting | + ++ | +
@angular-devkit/schematics (12.0.4) | ||
Commit + | Description + | Notes + |
+ + + | + +handle updating renamed files | + +
+
+ [Closes #14255] + + + + [Closes #21083] + + + |
+
@angular/cli (12.0.4) | ||
Commit + | Description + | Notes + |
+ + + | + +avoid shell exec when bootstrapping update command | + ++ | +
+ + + | + +correctly redirect nested Angular schematic dependency requests | + +
+
+ [Closes #21075] + + + |
+
@ngtools/webpack (12.0.4) | ||
Commit + | Description + | Notes + |
+ + + | + +ensure plugin provided Webpack instance is used | + ++ | +
@schematics/angular (12.0.4) | ||
Commit + | Description + | Notes + |
+ + + | + +added webWorkerTsConfig into test option | + ++ | +
+ + + | + +working with formatting | + ++ | +
@angular-devkit/build-angular (12.0.3) | ||
Commit + | Description + | Notes + |
+ + + | + +do not resolve web-workers in server builds | + +
+
+ [Closes #20877] + + + |
+
+ + + | + +provided earlier build feedback in console | + +
+
+ [Closes #20957] + + + |
+
+ + + | + +correctly ignore inline styles during i18n extraction | + +
+
+ [Closes #20968] + + + |
+
+ + + | + +update `license-webpack-plugin` to `2.3.19` | + ++ | +
@angular-devkit/build-webpack (0.1200.3) | ||
Commit + | Description + | Notes + |
+ + + | + +include only required stats in webpackStats | + ++ | +
@angular-devkit/core (12.0.3) | ||
Commit + | Description + | Notes + |
+ + + | + +show allowed enum values when validation on enum fails | + ++ | +
+ + + | + +handle complex smart defaults in schemas | + ++ | +
+ + + | + +handle async schema validations | + ++ | +
+ + + | + +transform path using getSystemPath for NodeJsAsyncHost's `exists` method | + ++ | +
@angular/cli (12.0.3) | ||
Commit + | Description + | Notes + |
+ + + | + +update supported range of node versions to be less restrictive | + +
+
+ [Closes #20796] + + + |
+
@ngtools/webpack (12.0.3) | ||
Commit + | Description + | Notes + |
+ + + | + +normalize paths when adding file dependencies | + +
+
+ [Closes #20891] + + + |
+
+ + + | + +remove redundant inline style cache | + ++ | +
@schematics/angular (12.0.3) | ||
Commit + | Description + | Notes + |
+ + + | + +make version 12 workspace config migration idempotent | + +
+
+ [Closes #20979] + + + |
+
+ + + | + +show better error when non existing project is passed to the component schematic | + ++ | +
@angular-devkit/build-angular (12.1.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +do not resolve web-workers in server builds | + +
+
+ [Closes #20877] + + + |
+
+ + + | + +provided earlier build feedback in console | + +
+
+ [Closes #20957] + + + |
+
+ + + | + +correctly ignore inline styles during i18n extraction | + ++ | +
@angular-devkit/build-webpack (0.1201.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +include only required stats in webpackStats | + ++ | +
@angular-devkit/core (12.1.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +show allowed enum values when validation on enum fails | + ++ | +
+ + + | + +handle complex smart defaults in schemas | + ++ | +
+ + + | + +handle async schema validations | + ++ | +
+ + + | + +transform path using getSystemPath for NodeJsAsyncHost's `exists` method | + ++ | +
@angular/cli (12.1.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +update supported range of node versions to be less restrictive | + +
+
+ [Closes #20796] + + + |
+
@ngtools/webpack (12.1.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +normalize paths when adding file dependencies | + +
+
+ [Closes #20891] + + + |
+
+ + + | + +remove redundant inline style cache | + ++ | +
@schematics/angular (12.1.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +make version 12 workspace config migration idempotent | + +
+
+ [Closes #20979] + + + |
+
+ + + | + +show better error when non existing project is passed to the component schematic | + ++ | +
@angular-devkit/build-angular (12.1.0-next.3) | ||
Commit + | Description + | Notes + |
+ + + | + +enable webpack Trusted Types support | + ++ | +
+ + + | + +deprecate protractor builder | + ++ | +
+ + + | + +ensure Sass worker implementation supports Node.js 12.14 | + ++ | +
+ + + | + +don't add `.hot-update.js` script tags | + +
+
+ [Closes #20855] + + + |
+
+ + + | + +correctly generate ServiceWorker config on Windows | + +
+
+ [Closes #20894] + + + |
+
+ + + | + +ensure latest inline stylesheet data is used during rebuilds | + ++ | +
+ + + | + +allow i18n extraction on application that uses web-workers | + +
+
+ [Closes #20930] + + + |
+
+ + + | + +hide stacktraces from dart-sass errors | + ++ | +
+ + + | + +resolve absolute outputPath properly | + +
+
+ [Closes #20935] + + + |
+
+ + + | + +show `--disable-host-check` warning only when not using `disableHostCheck` | + +
+
+ [Closes #20951] + + + |
+
+ + + | + +disable CSS optimization parallelism for components styles | + +
+
+ [Closes #20883] + + + |
+
+ + + | + +load postcss-preset-env configuration once | + ++ | +
@angular/cli (12.1.0-next.3) | ||
Commit + | Description + | Notes + |
+ + + | + +show Node.js version support status in version command | + +
+
+ [Closes #20879] + + + |
+
+ + + | + +ng update on windows to allow path | + ++ | +
@ngtools/webpack (12.1.0-next.3) | ||
Commit + | Description + | Notes + |
+ + + | + +re-emit component stylesheet assets | + +
+
+ [Closes #20882] + + + |
+
@angular-devkit/build-angular (12.0.2) | ||
Commit + | Description + | Notes + |
+ + + | + +ensure Sass worker implementation supports Node.js 12.14 | + ++ | +
+ + + | + +don't add `.hot-update.js` script tags | + +
+
+ [Closes #20855] + + + |
+
+ + + | + +correctly generate ServiceWorker config on Windows | + +
+
+ [Closes #20894] + + + |
+
+ + + | + +ensure latest inline stylesheet data is used during rebuilds | + ++ | +
+ + + | + +allow i18n extraction on application that uses web-workers | + +
+
+ [Closes #20930] + + + |
+
+ + + | + +hide stacktraces from dart-sass errors | + ++ | +
+ + + | + +resolve absolute outputPath properly | + +
+
+ [Closes #20935] + + + |
+
+ + + | + +show `--disable-host-check` warning only when not using `disableHostCheck` | + +
+
+ [Closes #20951] + + + |
+
+ + + | + +update PostCSS to 8.3 | + ++ | +
+ + + | + +disable CSS optimization parallelism for components styles | + +
+
+ [Closes #20883] + + + |
+
+ + + | + +load postcss-preset-env configuration once | + ++ | +
@angular/cli (12.0.2) | ||
Commit + | Description + | Notes + |
+ + + | + +ng update on windows to allow path | + ++ | +
@ngtools/webpack (12.0.2) | ||
Commit + | Description + | Notes + |
+ + + | + +re-emit component stylesheet assets | + +
+
+ [Closes #20882] + + + |
+
@angular-devkit/build-angular (12.0.1) | ||
Commit + | Description + | Notes + |
+ + + | + +add experimental web-assembly | + +
+
+ [Closes #20762] + + + |
+
+ + + | + +fix error with inline styles when running extract-i18n | + ++ | +
+ + + | + +add `NG_BUILD_MAX_WORKERS` settimgs to control maximum number of workers | + ++ | +
+ + + | + +non injected styles should not count as initial | + +
+
+ [Closes #20781] + + + |
+
+ + + | + +revert open to 8.0.2 | + +
+
+ [Closes #20807] + + + |
+
+ + + | + +correctly resolve babel runtime helpers | + +
+
+ [Closes #20800] + + + |
+
+ + + | + +compile schema in synchronously | + +
+
+ [Closes #20847] + + + |
+
+ + + | + +execute dart-sass in a worker | + ++ | +
+ + + | + +reduce JSON stats | + ++ | +
+ + + | + +use CSS optimization plugin that leverages workers | + ++ | +
+ + + | + +render Sass using a pool of workers | + ++ | +
+ + + | + +clean no-longer used assets during builds | + ++ | +
@angular/cli (12.0.1) | ||
Commit + | Description + | Notes + |
+ + + | + +cannot locate bin for temporary package | + ++ | +
+ + + | + +clean node modules directory prior to updating | + ++ | +
+ + + | + +improve `--prod` deprecation warning | + +
+
+ [Closes #20806] + + + |
+
@ngtools/webpack (12.0.1) | ||
Commit + | Description + | Notes + |
+ + + | + +reduce non-watch mode TypeScript diagnostic analysis overhead | + ++ | +
@schematics/angular (12.0.1) | ||
Commit + | Description + | Notes + |
+ + + | + +remove --prod option from README template | + ++ | +
+ + + | + +don't add `skipTest` option to module schematic options | + +
+
+ [Closes #20811] + + + |
+
+ + + | + +add migration to remove `skipTests` from `@schematics/angular:module` | + +
+
+ [Closes #20848] + + + |
+
@angular-devkit/build-angular (12.1.0-next.2) | ||
Commit + | Description + | Notes + |
+ + + | + +add experimental web-assembly | + +
+
+ [Closes #20762] + + + |
+
+ + + | + +add `NG_BUILD_MAX_WORKERS` settimgs to control maximum number of workers | + ++ | +
+ + + | + +non injected styles should not count as initial | + +
+
+ [Closes #20781] + + + |
+
+ + + | + +revert open to 8.0.2 | + +
+
+ [Closes #20807] + + + |
+
+ + + | + +correctly resolve babel runtime helpers | + +
+
+ [Closes #20800] + + + |
+
+ + + | + +compile schema in synchronously | + +
+
+ [Closes #20847] + + + |
+
+ + + | + +execute dart-sass in a worker | + ++ | +
+ + + | + +reduce JSON stats | + ++ | +
+ + + | + +use CSS optimization plugin that leverages workers | + ++ | +
+ + + | + +render Sass using a pool of workers | + ++ | +
+ + + | + +clean no-longer used assets during builds | + ++ | +
@angular/cli (12.1.0-next.2) | ||
Commit + | Description + | Notes + |
+ + + | + +cannot locate bin for temporary package | + ++ | +
+ + + | + +clean node modules directory prior to updating | + ++ | +
+ + + | + +improve `--prod` deprecation warning | + +
+
+ [Closes #20806] + + + |
+
@ngtools/webpack (12.1.0-next.2) | ||
Commit + | Description + | Notes + |
+ + + | + +reduce non-watch mode TypeScript diagnostic analysis overhead | + ++ | +
@schematics/angular (12.1.0-next.2) | ||
Commit + | Description + | Notes + |
+ + + | + +remove --prod option from README template | + ++ | +
+ + + | + +don't add `skipTest` option to module schematic options | + +
+
+ [Closes #20811] + + + |
+
+ + + | + +add migration to remove `skipTests` from `@schematics/angular:module` | + +
+
+ [Closes #20848] + + + |
+
@angular-devkit/architect (0.1200.0) | ||
Commit + | Description + | Notes + |
+ + + | + +add implementation for defaultConfiguration | + ++ | +
@angular-devkit/build-angular (12.0.0) | ||
Commit + | Description + | Notes + |
+ + + | + +add `postcss-preset-env` with stage 3 features | + ++ | +
+ + + | + +drop support for karma version 5.2 | + ++ | +
+ + + | + +drop support for ng-packagr version 11 | + ++ | +
+ + + | + +enable inlineCritical by default | + ++ | +
+ + + | + +show warning during build when project requires IE 11 support | + ++ | +
+ + + | + +expose legacy-migrate message format | + ++ | +
+ + + | + +integrate JIT mode linker | + +
+
+ [Closes #20281] + + + |
+
+ + + | + +upgrade to Webpack 5 throughout the build system | + ++ | +
+ + + | + +support processing component inline CSS styles | + ++ | +
+ + + | + +support specifying stylesheet language for inline component styles | + ++ | +
+ + + | + +remove left-over `experimentalRollupPass` option | + ++ | +
+ + + | + +support writing large Webpack stat outputs | + ++ | +
+ + + | + +ensure output directory is present before writing stats JSON | + ++ | +
+ + + | + +remove deprecated View Engine support for i18n extraction | + ++ | +
+ + + | + +remove usage of deprecated View Engine compiler | + ++ | +
+ + + | + +remove deprecated i18nLocale and i18nFormat options from i18n-extract | + ++ | +
+ + + | + +update karma builder to use non-deprecated API | + ++ | +
+ + + | + +disable webpack cache when using `NG_BUILD_CACHE` | + ++ | +
+ + + | + +remove duplicate application bundle generation complete message | + ++ | +
+ + + | + +mark programmatic builder execution functions as experimental | + ++ | +
+ + + | + +avoid double build optimizer processing | + ++ | +
+ + + | + +replace Webpack 4 `hashForChunk` hook usage | + ++ | +
+ + + | + +use new Webpack watch API in karma webpack plugin | + ++ | +
+ + + | + +recover from CSS optimization errors | + ++ | +
+ + + | + +disable Webpack 5 automatic public path support | + ++ | +
+ + + | + +always inject live reload client when using live reload | + ++ | +
+ + + | + +change several builder options defaults | + ++ | +
+ + + | + +show warning when using stylus | + ++ | +
+ + + | + +avoid triggering file change after file build | + ++ | +
+ + + | + +remove left-over `forkTypeChecker` option | + ++ | +
+ + + | + +disable CSS declaration sorting optimizations | + +
+
+ [Closes #20693] + + + |
+
+ + + | + +disable `showCircularDependencies` by default | + ++ | +
+ + + | + +use Webpack's GC memory caching in watch mode | + ++ | +
+ + + | + +improve incremental time during Karma tests | + ++ | +
+ + + | + +avoid async downlevel for known ES2015 code | + ++ | +
@angular-devkit/build-optimizer (0.1200.0) | ||
Commit + | Description + | Notes + |
+ + + | + +support Webpack 5 | + ++ | +
@angular-devkit/build-webpack (0.1200.0) | ||
Commit + | Description + | Notes + |
+ + + | + +provide output path in builder results | + ++ | +
+ + + | + +support Webpack 5 | + ++ | +
@angular-devkit/core (12.0.0) | ||
Commit + | Description + | Notes + |
+ + + | + +add handling for `defaultConfiguration` target definition property | + ++ | +
+ + + | + +update schema validator | + ++ | +
+ + + | + +ensure job input values are processed in order | + ++ | +
+ + + | + +improve handling of set schema values | + +
+
+ [Closes #20594] + + + |
+
@angular/cli (12.0.0) | ||
Commit + | Description + | Notes + |
+ + + | + +add `defaultConfiguration` property to architect schema | + ++ | +
+ + + | + +deprecate `--prod` command line argument | + ++ | +
+ + + | + +confirm ng add action before installation | + ++ | +
+ + + | + +support TypeScript 4.2 | + ++ | +
+ + + | + +ensure odd number Node.js version message is a warning | + ++ | +
+ + + | + +remove npm 7 incompatibility notification | + ++ | +
+ + + | + +avoid exceptions for expected errors in architect commands | + ++ | +
+ + + | + +ensure update migrations are fully executed | + ++ | +
+ + + | + +exclude deprecated packages with removal migrations from update | + ++ | +
+ + + | + +add message update updating from non LTS versions of the CLI | + ++ | +
+ + + | + +ignore `tsickle` during updates | + ++ | +
+ + + | + +run all migrations when updating from or between prereleases | + ++ | +
+ + + | + +add package manager name and version in `ng version` output | + ++ | +
+ + + | + +Support XDG Base Directory Specfication | + ++ | +
+ + + | + +don't display options multiple times in schematics help output | + ++ | +
+ + + | + +change package installation to async | + ++ | +
+ + + | + +infer schematic defaults correctly when using `--project` | + +
+
+ [Closes #20666] + + + |
+
+ + + | + +propagate update's force option to package managers | + ++ | +
+ + + | + +allow unsetting config when value is `undefined` | + ++ | +
+ + + | + +allow config object to be of JSON. | + ++ | +
+ + + | + +disallow additional properties in builders sections | + ++ | +
@ngtools/webpack (12.0.0) | ||
Commit + | Description + | Notes + |
+ + + | + +support Webpack 5 | + ++ | +
+ + + | + +drop support for string based lazy loading | + ++ | +
+ + + | + +support multiple plugin instances per compilation | + ++ | +
+ + + | + +support generating data URIs for inline component styles in JIT | + ++ | +
+ + + | + +support processing inline component styles in AOT | + ++ | +
+ + + | + +remove Webpack 5 deprecation warning in resource loader | + ++ | +
+ + + | + +use correct Webpack asset stage in resource loader | + ++ | +
+ + + | + +remove Webpack plugin for deprecated ViewEngine compiler | + ++ | +
+ + + | + +only track actual resource file dependencies | + ++ | +
+ + + | + +avoid adding transitive dependencies to Webpack's dependency graph | + ++ | +
+ + + | + +use precalculated dependencies in unused file check | + ++ | +
+ + + | + +only check affected files for Angular semantic diagnostics | + ++ | +
+ + + | + +cache results of processed inline resources | + ++ | +
+ + + | + +rebuild Angular required files asynchronously | + ++ | +
+ + + | + +reduce source file and Webpack module iteration | + ++ | +
@schematics/angular (12.0.0) | ||
Commit + | Description + | Notes + |
+ + + | + +add migration to remove deprecated options from 'angular.json' | + ++ | +
+ + + | + +strict mode by default | + ++ | +
+ + + | + +use new zone.js entry-points | + ++ | +
+ + + | + +add migration to use new zone.js entry-points | + ++ | +
+ + + | + +add migration to remove emitDecoratorMetadata | + ++ | +
+ + + | + +augment `universal` schematics to import `platform-server` shims | + +
+
+ [Closes #40559] + + + |
+
+ + + | + +update new project dependencies version | + +
+
+ [Closes #20106] + + + |
+
+ + + | + +production builds by default | + ++ | +
+ + + | + +deprecate `legacyBrowsers` application and ng-new option | + ++ | +
+ + + | + +add migration to remove `lazyModules` configuration option | + ++ | +
+ + + | + +add migration to update lazy loading string syntax to use dynamic imports | + ++ | +
+ + + | + +update several TypeScript compilation target (Syntax) | + ++ | +
+ + + | + +remove tslint and codelyzer from new projects | + +
+
+ [Closes #20105] + + + + [Closes #18465] + + + |
+
+ + + | + +add production by default optional migration | + ++ | +
+ + + | + +update new workspaces to use Karma 6.3 | + ++ | +
+ + + | + +remove `entryComponent` from `component` schematic | + ++ | +
+ + + | + +configure new libraries to be published in Ivy partial mode | + ++ | +
+ + + | + +update `jasmine-spec-reporter` to version 7 | + ++ | +
+ + + | + +migrate web workers to support Webpack 5 | + ++ | +
+ + + | + +only update removed v12 options in migration | + ++ | +
+ + + | + +add `additionalProperties` to all schemas | + ++ | +
+ + + | + +remove references to the prod flag | + ++ | +
+ + + | + +only show legacy browsers deprecation warning when option is used | + ++ | +
+ + + | + +remove leftover workspace tslint config | + ++ | +
+ + + | + +correctly handle adding multi-line strings to `@NgModule` metadata | + ++ | +
+ + + | + +run update-i18n migration for server builder | + ++ | +
+ + + | + +update web-worker to support Webpack 5 | + ++ | +
+ + + | + +set `inlineStyleLanguage` when application `style` option is used | + ++ | +
+ + + | + +set `inlineStyleLanguage` for universal if present in build options | + ++ | +
+ + + | + +remove jasmine-spec-reporter and ts-node from default workspace | + ++ | +
+ + + | + +remove Protractor from home page | + ++ | +
+ + + | + +remove lint command from package.json | + +
+
+ [Closes #20618] + + + |
+
+ + + | + +fix migration for namedChunks and option | + ++ | +
+ + + | + +add "type" option in enum schematic | + ++ | +
+ + + | + +only run `emitDecoratorMetadata` removal migration in safe workspaces | + ++ | +
+ + + | + +replace `clientProject` with `project` | + ++ | +
@angular/cli (12.0.0-rc.3) | ||
Commit + | Description + | Notes + |
+ + + | + +propagate update's force option to package managers | + ++ | +
+ + + | + +allow unsetting config when value is `undefined` | + ++ | +
+ + + | + +allow config object to be of JSON. | + ++ | +
+ + + | + +disallow additional properties in builders sections | + ++ | +
@angular-devkit/build-angular (12.0.0-rc.2) | ||
Commit + | Description + | Notes + |
+ + + | + +disable CSS declaration sorting optimizations | + +
+
+ [Closes #20693] + + + |
+
@angular/cli (12.0.0-rc.2) | ||
Commit + | Description + | Notes + |
+ + + | + +don't display options multiple times in schematics help output | + ++ | +
+ + + | + +change package installation to async | + ++ | +
+ + + | + +infer schematic defaults correctly when using `--project` | + +
+
+ [Closes #20666] + + + |
+
@ngtools/webpack (12.0.0-rc.2) | ||
Commit + | Description + | Notes + |
+ + + | + +rebuild Angular required files asynchronously | + ++ | +
+ + + | + +reduce source file and Webpack module iteration | + ++ | +
@schematics/angular (12.0.0-rc.2) | ||
Commit + | Description + | Notes + |
+ + + | + +add "type" option in enum schematic | + ++ | +
+ + + | + +only run `emitDecoratorMetadata` removal migration in safe workspaces | + ++ | +
+ + + | + +replace `clientProject` with `project` | + ++ | +
@angular-devkit/build-angular (12.0.0-rc.1) | ||
Commit + | Description + | Notes + |
+ + + | + +remove left-over `forkTypeChecker` option | + ++ | +
+ + + | + +output webpack-dev-server and webpack-dev-middleware errors | + ++ | +
+ + + | + +improve incremental time during Karma tests | + ++ | +
+ + + | + +avoid async downlevel for known ES2015 code | + ++ | +
@angular-devkit/core (12.0.0-rc.1) | ||
Commit + | Description + | Notes + |
+ + + | + +improve handling of set schema values | + +
+
+ [Closes #20594] + + + |
+
@angular/cli (12.0.0-rc.1) | ||
Commit + | Description + | Notes + |
+ + + | + +add package manager name and version in `ng version` output | + ++ | +
+ + + | + +Support XDG Base Directory Specfication | + ++ | +
@schematics/angular (12.0.0-rc.1) | ||
Commit + | Description + | Notes + |
+ + + | + +remove jasmine-spec-reporter and ts-node from default workspace | + ++ | +
+ + + | + +remove Protractor from home page | + ++ | +
+ + + | + +remove lint command from package.json | + +
+
+ [Closes #20618] + + + |
+
+ + + | + +avoid unuse imports for canLoad guard generation | + ++ | +
+ + + | + +fix migration for namedChunks and option | + ++ | +
@angular-devkit/schematics-cli (12.0.0-rc.1) | ||
Commit + | Description + | Notes + |
+ + + | + +accept windows like paths for schematics | + ++ | +
@angular-devkit/build-angular (12.0.0-rc.0) | ||
Commit + | Description + | Notes + |
+ + + | + +avoid double build optimizer processing | + ++ | +
+ + + | + +replace Webpack 4 `hashForChunk` hook usage | + ++ | +
+ + + | + +use new Webpack watch API in karma webpack plugin | + ++ | +
+ + + | + +recover from CSS optimization errors | + ++ | +
+ + + | + +disable Webpack 5 automatic public path support | + ++ | +
+ + + | + +always inject live reload client when using live reload | + ++ | +
+ + + | + +change several builder options defaults | + ++ | +
+ + + | + +show warning when using stylus | + ++ | +
+ + + | + +set Tailwind CSS mode when using Tailwind | + ++ | +
+ + + | + +avoid triggering file change after file build | + ++ | +
+ + + | + +use Webpack's GC memory caching in watch mode | + ++ | +
@angular/cli (12.0.0-rc.0) | ||
Commit + | Description + | Notes + |
+ + + | + +ignore `tsickle` during updates | + ++ | +
+ + + | + +run all migrations when updating from or between prereleases | + ++ | +
@ngtools/webpack (12.0.0-rc.0) | ||
Commit + | Description + | Notes + |
+ + + | + +only track actual resource file dependencies | + ++ | +
+ + + | + +cache results of processed inline resources | + ++ | +
@schematics/angular (12.0.0-rc.0) | ||
Commit + | Description + | Notes + |
+ + + | + +set `inlineStyleLanguage` when application `style` option is used | + ++ | +
+ + + | + +set `inlineStyleLanguage` for universal if present in build options | + ++ | +
@angular-devkit/build-angular (12.0.0-next.9) | ||
Commit + | Description + | Notes + |
+ + + | + +upgrade to Webpack 5 throughout the build system | + ++ | +
+ + + | + +support processing component inline CSS styles | + ++ | +
+ + + | + +support specifying stylesheet language for inline component styles | + ++ | +
+ + + | + +update karma builder to use non-deprecated API | + ++ | +
+ + + | + +disable webpack cache when using `NG_BUILD_CACHE` | + ++ | +
+ + + | + +remove duplicate application bundle generation complete message | + ++ | +
+ + + | + +mark programmatic builder execution functions as experimental | + ++ | +
@angular-devkit/build-webpack (0.1200.0-next.9) | ||
Commit + | Description + | Notes + |
+ + + | + +support Webpack 5 | + ++ | +
@angular-devkit/core (12.0.0-next.9) | ||
Commit + | Description + | Notes + |
+ + + | + +update schema validator | + ++ | +
@angular/cli (12.0.0-next.9) | ||
Commit + | Description + | Notes + |
+ + + | + +add message update updating from non LTS versions of the CLI | + ++ | +
@ngtools/webpack (12.0.0-next.9) | ||
Commit + | Description + | Notes + |
+ + + | + +support multiple plugin instances per compilation | + ++ | +
+ + + | + +support generating data URIs for inline component styles in JIT | + ++ | +
+ + + | + +support processing inline component styles in AOT | + ++ | +
@schematics/angular (12.0.0-next.9) | ||
Commit + | Description + | Notes + |
+ + + | + +configure new libraries to be published in Ivy partial mode | + ++ | +
+ + + | + +update `jasmine-spec-reporter` to version 7 | + ++ | +
+ + + | + +migrate web workers to support Webpack 5 | + ++ | +
+ + + | + +update web-worker to support Webpack 5 | + ++ | +
@angular-devkit/build-angular (0.1200.0-next.8) | ||
Commit + | Description + | Notes + |
+ + + | + +remove deprecated i18nLocale and i18nFormat options from i18n-extract | + ++ | +
@ngtools/webpack (12.0.0-next.8) | ||
Commit + | Description + | Notes + |
+ + + | + +remove Webpack plugin for deprecated ViewEngine compiler | + ++ | +
@schematics/angular (12.0.0-next.8) | ||
Commit + | Description + | Notes + |
+ + + | + +run update-i18n migration for server builder | + ++ | +
@angular-devkit/build-angular (0.1200.0-next.7) | ||
Commit + | Description + | Notes + |
+ + + | + +validate scripts and styles bundleName | + +
+
+ [Closes #20360] + + + |
+
+ + + | + +remove deprecated View Engine support for i18n extraction | + ++ | +
+ + + | + +remove usage of deprecated View Engine compiler | + ++ | +
@angular/cli (12.0.0-next.7) | ||
Commit + | Description + | Notes + |
+ + + | + +ensure update migrations are fully executed | + ++ | +
+ + + | + +exclude deprecated packages with removal migrations from update | + ++ | +
@ngtools/webpack (12.0.0-next.7) | ||
Commit + | Description + | Notes + |
+ + + | + +use correct Webpack asset stage in resource loader | + ++ | +
+ + + | + +only check affected files for Angular semantic diagnostics | + ++ | +
@schematics/angular (12.0.0-next.7) | ||
Commit + | Description + | Notes + |
+ + + | + +remove `entryComponent` from `component` schematic | + ++ | +
+ + + | + +correctly handle adding multi-line strings to `@NgModule` metadata | + ++ | +
+ + + | + +explicitly specify ServiceWorker registration strategy | + ++ | +
@angular-devkit/build-angular (0.1200.0-next.6) | ||
Commit + | Description + | Notes + |
+ + + | + +ensure output directory is present before writing stats JSON | + ++ | +
@schematics/angular (12.0.0-next.6) | ||
Commit + | Description + | Notes + |
+ + + | + +add production by default optional migration | + ++ | +
+ + + | + +update new workspaces to use Karma 6.3 | + ++ | +
+ + + | + +remove leftover workspace tslint config | + ++ | +
@angular-devkit/build-angular (0.1200.0-next.5) | ||
Commit + | Description + | Notes + |
+ + + | + +expose legacy-migrate message format | + ++ | +
+ + + | + +integrate JIT mode linker | + +
+
+ [Closes #20281] + + + |
+
+ + + | + +display correct filename for bundles that are ES2016+ | + ++ | +
+ + + | + +don't load an input sourcemap from file when using Babel | + ++ | +
+ + + | + +support writing large Webpack stat outputs | + ++ | +
+ + + | + +skip FESM2015 from `async` transformation | + ++ | +
+ + + | + +remove Webpack Stats.toJson usage in analytics plugin | + ++ | +
+ + + | + +remove Webpack Stats.toJson usage in karma plugin | + ++ | +
+ + + | + +enforce Babel not to load sourcemaps from file | + ++ | +
+ + + | + +disable `showCircularDependencies` by default | + ++ | +
@angular-devkit/build-webpack (0.1200.0-next.5) | ||
Commit + | Description + | Notes + |
+ + + | + +provide output path in builder results | + ++ | +
@angular/cli (12.0.0-next.5) | ||
Commit + | Description + | Notes + |
+ + + | + +confirm ng add action before installation | + ++ | +
+ + + | + +support TypeScript 4.2 | + ++ | +
+ + + | + +remove `project` from required properties in ng-packagr schema | + ++ | +
@ngtools/webpack (12.0.0-next.5) | ||
Commit + | Description + | Notes + |
+ + + | + +remove Webpack 5 deprecation warning in resource loader | + ++ | +
+ + + | + +avoid adding transitive dependencies to Webpack's dependency graph | + ++ | +
+ + + | + +use precalculated dependencies in unused file check | + ++ | +
@schematics/angular (12.0.0-next.5) | ||
Commit + | Description + | Notes + |
+ + + | + +update several TypeScript compilation target (Syntax) | + ++ | +
+ + + | + +remove tslint and codelyzer from new projects | + +
+
+ [Closes #20105] + + + + [Closes #18465] + + + |
+
+ + + | + +remove references to the prod flag | + ++ | +
+ + + | + +fix youtube icon margin | + ++ | +
+ + + | + +only show legacy browsers deprecation warning when option is used | + ++ | +
+ + + | + +remove Native value from viewEncapsulation option | + ++ | +
+ + + | + +use title for svg on home page | + ++ | +
@angular-devkit/architect (0.1200.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +add implementation for defaultConfiguration | + ++ | +
@angular-devkit/build-angular (0.1200.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +show warning during build when project requires IE 11 support | + ++ | +
+ + + | + +only remove nomodule and defer attributes empty values | + +
+
+
+ [Closes #20207] + + + |
+
@angular-devkit/core (12.0.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +add handling for `defaultConfiguration` target definition property | + ++ | +
@angular/cli (12.0.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +deprecate `--prod` command line argument | + ++ | +
+ + + | + +add `defaultConfiguration` property to architect schema | + ++ | +
+ + + | + +avoid exceptions for expected errors in architect commands | + ++ | +
+ + + | + +add ng-packagr builder schema in IDE schema | + ++ | +
@ngtools/webpack (12.0.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +drop support for string based lazy loading | + ++ | +
@schematics/angular (12.0.0-next.4) | ||
Commit + | Description + | Notes + |
+ + + | + +add migration to update lazy loading string syntax to use dynamic imports | + ++ | +
+ + + | + +add migration to remove `lazyModules` configuration option | + ++ | +
+ + + | + +deprecate `legacyBrowsers` application and ng-new option | + ++ | +
+ + + | + +production builds by default | + ++ | +
+ + + | + +add `additionalProperties` to all schemas | + ++ | +
@angular-devkit/build-angular (0.1200.0-next.3) | ||
Commit + | Description + | Notes + |
+ + + | + +enable inlineCritical by default | + ++ | +
+ + + | + +remove left-over `experimentalRollupPass` option | + ++ | +
+ + + | + +inline critical font-face rules when using crittical css inlining | + ++ | +
@schematics/angular (12.0.0-next.3) | ||
Commit + | Description + | Notes + |
+ + + | + +update ng new links | + ++ | +
@angular-devkit/build-angular (0.1200.0-next.2) | ||
Commit + | Description + | Notes + |
+ + + | + +only show index and service worker status once | + ++ | +
+ + + | + +disable declaration and declarationMap | + +
+
+
+ [Closes #20103] + + + |
+
@angular/cli (12.0.0-next.2) | ||
Commit + | Description + | Notes + |
+ + + | + +remove npm 7 incompatibility notification | + ++ | +
@schematics/angular (12.0.0-next.2) | ||
Commit + | Description + | Notes + |
+ + + | + +update new project dependencies version | + +
+
+ [Closes #20106] + + + |
+
+ + + | + +augment `universal` schematics to import `platform-server` shims | + +
+
+ [Closes #40559] + + + |
+
+ + + | + +add migration to remove emitDecoratorMetadata | + ++ | +
@angular-devkit/build-angular (0.1200.0-next.1) | ||
Commit + | Description + | Notes + |
+ + + | + +drop support for ng-packagr version 11 | + ++ | +
+ + + | + +drop support for karma version 5.2 | + ++ | +
@angular-devkit/build-optimizer (0.1200.0-next.1) | ||
Commit + | Description + | Notes + |
+ + + | + +support Webpack 5 | + ++ | +
@angular/cli (12.0.0-next.1) | ||
Commit + | Description + | Notes + |
+ + + | + +support update migration packages with no entry points | + +
+
+
+ [Closes #20032] + + + |
+
+ + + | + +ensure odd number Node.js version message is a warning | + ++ | +
+ + + | + +improve error logging when resolving update migrations | + ++ | +
@ngtools/webpack (12.0.0-next.1) | ||
Commit + | Description + | Notes + |
+ + + | + +support Webpack 5 | + ++ | +
+ + + | + +normalize paths when pruning AOT rebuild requests | + ++ | +
@schematics/angular (12.0.0-next.1) | ||
Commit + | Description + | Notes + |
+ + + | + +add migration to use new zone.js entry-points | + ++ | +
+ + + | + +use new zone.js entry-points | + ++ | +
@angular-devkit/build-angular (0.1200.0-next.0) | ||
Commit + | Description + | Notes + |
+ + + | + +add `postcss-preset-env` with stage 3 features | + ++ | +
+ + + | + +ensure i18n extraction sourcemaps are fully configured | + ++ | +
+ + + | + +the root Tailwind configuration file is always picked | + ++ | +
+ + + | + +fixed ignoring of karma plugins config | + +
+
+
+ [Closes #19993] + + + |
+
@angular-devkit/core (12.0.0-next.0) | ||
Commit + | Description + | Notes + |
+ + + | + +ensure job input values are processed in order | + ++ | +
@angular/cli (12.0.0-next.0) | ||
Commit + | Description + | Notes + |
+ + + | + +update NPM 7 guidance | + ++ | +
@ngtools/webpack (12.0.0-next.0) | ||
Commit + | Description + | Notes + |
+ + + | + +reduce overhead of Angular compiler rebuild requests | + ++ | +
@schematics/angular (12.0.0-next.0) | ||
Commit + | Description + | Notes + |
+ + + | + +strict mode by default | + ++ | +
+ + + | + +add migration to remove deprecated options from 'angular.json' | + ++ | +
+ + + | + +only update removed v12 options in migration | + ++ | +