Skip to content

Releases: angular/angular-cli

v12.1.0-next.5

10 Jun 19:25
Compare
Choose a tag to compare
v12.1.0-next.5 Pre-release
Pre-release

Commits

@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


Special Thanks

Charles Lyding, Alan Agius, Doug Parker, Santosh Mahto, Joey Perrott

v12.0.4

10 Jun 16:46
Compare
Choose a tag to compare

Commits

@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


Special Thanks

Alan Agius, Charles Lyding, Santosh Mahto, Joey Perrott, Doug Parker

v11.2.14

03 Jun 21:47
Compare
Choose a tag to compare

Commits

@angular-devkit/build-angular (0.1102.14)

Commit Description Notes
update to postcss 8.2.15 [Closes #20888]


Special Thanks

Alan Agius, Doug Parker, Charles Lyding

v12.1.0-next.4

02 Jun 21:46
Compare
Choose a tag to compare
v12.1.0-next.4 Pre-release
Pre-release

Commits

@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


Special Thanks

Alan Agius, Doug Parker, Charles Lyding, why520crazy

v12.0.3

02 Jun 23:26
Compare
Choose a tag to compare

Commits

@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


Special Thanks

Alan Agius, Doug Parker, Charles Lyding, why520crazy

v12.1.0-next.3

26 May 20:45
Compare
Choose a tag to compare
v12.1.0-next.3 Pre-release
Pre-release

Commits

@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]


Special Thanks

Alan Agius, Charles Lyding, Doug Parker, Bjarki, Hassan Sani, JoostK, George Kalpakas, Joey Perrott

v12.0.2

26 May 20:44
Compare
Choose a tag to compare

Commits

@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]


Special Thanks

Alan Agius, Charles Lyding, Doug Parker, Hassan Sani, JoostK, George Kalpakas, Joey Perrott

v12.1.0-next.2

19 May 23:17
Compare
Choose a tag to compare
v12.1.0-next.2 Pre-release
Pre-release

Commits

@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]


Special Thanks

Alan Agius, Charles Lyding, Joey Perrott, Keen Yee Liau, Luca Vazzano, Pankaj Patil, Ryan Lester, Alan Cohen, Paul Gschwendtner

v12.0.1

19 May 23:20
Compare
Choose a tag to compare

Commits

@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]


Special Thanks

Alan Agius, Charles Lyding, Joey Perrott, Keen Yee Liau, Luca Vazzano, Pankaj Patil, Ryan Lester, Terence D. Honles, Alan Cohen

v12.0.0

12 May 19:06
Compare
Choose a tag to compare

Commits

@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
Read more