@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 targeting 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 targeting 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 |
|
|
enable webpack Trusted Types support | |
|
|
deprecate protractor builder | |
|
|
support 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 |
|
|
support 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 Specification | |
|
|
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` | |
```
---
# Special Thanks
Alan Agius, Charles Lyding, Keen Yee Liau, Joey Perrott, Doug Parker, Cédric Exbrayat, Douglas Parker, George Kalpakas, Sam Bulatov, Joshua Chapman, Santosh Yadav, David Shevitz, Kristiyan Kostadinov
# v12.0.0-rc.3 (2021-05-10)
# Commits
@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 Specification | |
@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 (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.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.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 | |
```
---
# Special Thanks
Renovate Bot, Charles Lyding, Alan Agius, Doug Parker, Bruno Baia, Amadou Sall, S. Iftekhar Hossain
---
**Note: For release notes prior to this CHANGELOG see [release notes](https://github.com/angular/angular-cli/releases).**