Skip to content

Releases: angular/angular-cli

v12.0.0-next.1

17 Feb 19:40

Choose a tag to compare

v12.0.0-next.1 Pre-release
Pre-release

Commits

@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

Breaking Changes

@angular-devkit/build-angular: drop support for zone.js 0.10 (f309516)

Minimum supported `zone.js` version is `0.11.4`

@angular-devkit/build-angular: drop support for ng-packagr version 11 (44e75be)

Minimum supported `ng-packagr` version is `12.0.0-next`

@angular-devkit/build-angular: drop support for karma version 5.2 (fa5cf53)

Minimum supported `karma` version is `6.0.0`

Special Thanks

Renovate Bot, Alan Agius, Charles Lyding, Keen Yee Liau, Aravind V Nair

v11.2.1

17 Feb 19:45

Choose a tag to compare

Commits

@angular/cli (11.2.1)

Commit Description Notes
support update migration packages with no entry points [Closes #20032]
improve error logging when resolving update migrations


Special Thanks

Charles Lyding, Alan Agius, Keen Yee Liau, Aravind V Nair

v12.0.0-next.0

11 Feb 23:49

Choose a tag to compare

v12.0.0-next.0 Pre-release
Pre-release

Commits

@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

Breaking Changes

set minimum Node.js version to 12.13 (d1f6169)

Node.js version 10 will become EOL on 2021-04-30. Angular CLI 12 will require Node.js 12.13+ or 14.15+. Node.js 12.13 and 14.15 are the first LTS releases for their respective majors.

@angular-devkit/build-angular: remove file-loader dependency (6732294)

The unsupported/undocumented, Webpack specific functionality to `import`/`require()` a non-module file has been removed.

Before

import img from './images/asset.png';

After

<img src="images/asset.png">

Special Thanks

Renovate Bot, Charles Lyding, Alan Agius, Doug Parker, Bruno Baia, Amadou Sall, S. Iftekhar Hossain

v11.2.0

11 Feb 21:36

Choose a tag to compare

Commits

@angular-devkit/build-angular (0.1102.0)

Commit Description Notes
detect and use tailwindcss in projects
support targeting ES2017 with Zone.js
support karma version 6.x
ensure i18n extraction sourcemaps are fully configured
the root Tailwind configuration file is always picked
fixed ignoring of karma plugins config [Closes #19993]
increase resilience of babel cache identifier
update Angular peer dependencies to 11.2 prerelease
resolve less from build-angular package
add service-worker as optional peer dependency

@angular-devkit/core (11.2.0)

Commit Description Notes
provide prompt validation errors to provider

@angular/cli (11.2.0)

Commit Description Notes
provide additional status messaging for ng add [Closes #17983]
update NPM 7 guidance
only show incompatible NPM error when NPM is used as package manager
temporarily limit npm to version 6
redirect Angular schematic dependency requests to known versions
avoid using number inquirer prompt in schematic prompts

@ngtools/webpack (11.2.0)

Commit Description Notes
reduce overhead of Angular compiler rebuild requests
update Angular peer dependencies to 11.2 prerelease
don't use `skipTemplateCodegen` to determine if compilation is JIT mode [Closes #19949]

@schematics/angular (11.2.0)

Commit Description Notes
create new projects with karma 6.0


Special Thanks

Renovate Bot, Charles Lyding, Alan Agius, Doug Parker, Keen Yee Liau, Bruno Baia, Amadou Sall, S. Iftekhar Hossain

v11.2.0-rc.1

05 Feb 19:42

Choose a tag to compare

v11.2.0-rc.1 Pre-release
Pre-release

Commits

@angular/cli (11.2.0-rc.1)

Commit Description Notes
only show incompatible NPM error when NPM is used as package manager


Special Thanks

Charles Lyding, Keen Yee Liau, Alan Agius

v11.2.0-rc.0

05 Feb 00:20

Choose a tag to compare

v11.2.0-rc.0 Pre-release
Pre-release

Commits

@angular-devkit/build-angular (0.1102.0-rc.0)

Commit Description Notes
detect and use tailwindcss in projects
increase resilience of babel cache identifier
remove `0.0.0` version from supported Angular semver versions error message
update Angular peer dependencies to 11.2 prerelease
error with status code when response code is not 200
handle promise rejection in IndexHtmlWebpackPlugin [Closes #19893]
add fallback for non defined stats options
fix budgets for any script with differential loading enabled [Closes #19849]
allow emitting multiple files with the same filename [Closes #12186]
styles that are not injected do count for initial bundle size [Closes #17672]

@angular-devkit/schematics (11.2.0-rc.0)

Commit Description Notes
merge external schematics after execution
check merge ancestry of delegate & scoped trees
Fix merge that causes an overwrite [Closes #11337]

@angular/cli (11.2.0-rc.0)

Commit Description Notes
provide additional status messaging for ng add [Closes #17983]
temporarily limit npm to version 6
resolve migration collections from containing package
remove unnecessary promise around "open"
redirect Angular schematic dependency requests to known versions

@ngtools/webpack (11.2.0-rc.0)

Commit Description Notes
update Angular peer dependencies to 11.2 prerelease
don't use `skipTemplateCodegen` to determine if compilation is JIT mode [Closes #19949]
recover from component stylesheet errors [Closes #19892]
improve resource loader caching


Special Thanks

Alan Agius, Charles Lyding, Renovate Bot, Keen Yee Liau, Vladimir Pavlenko, Dominic Elm, profanis, Matt Lewis, Joey Perrott, Mike Brocchi

v11.1.4

05 Feb 19:46

Choose a tag to compare

Commits

@angular/cli (11.1.4)

Commit Description Notes
only show incompatible NPM error when NPM is used as package manager


Special Thanks

Charles Lyding, Keen Yee Liau, Alan Agius

v11.1.3

05 Feb 00:37

Choose a tag to compare

Commits

@angular-devkit/build-angular (0.1101.3)

Commit Description Notes
remove `0.0.0` version from supported Angular semver versions error message
update Angular peer dependencies to 11 stable
error with status code when response code is not 200
handle promise rejection in IndexHtmlWebpackPlugin [Closes #19893]
add fallback for non defined stats options
fix budgets for any script with differential loading enabled [Closes #19849]
allow emitting multiple files with the same filename [Closes #12186]
styles that are not injected do count for initial bundle size [Closes #17672]

@angular-devkit/schematics (11.1.3)

Commit Description Notes
merge external schematics after execution
check merge ancestry of delegate & scoped trees
Fix merge that causes an overwrite [Closes #11337]

@angular/cli (11.1.3)

Commit Description Notes
temporarily limit npm to version 6
resolve migration collections from containing package
remove unnecessary promise around "open"

@ngtools/webpack (11.1.3)

Commit Description Notes
update Angular peer dependencies to 11 stable
don't use `skipTemplateCodegen` to determine if compilation is JIT mode [Closes #19949]
recover from component stylesheet errors [Closes #19892]
improve resource loader caching


Special Thanks

Alan Agius, Charles Lyding, Keen Yee Liau, Vladimir Pavlenko, Dominic Elm, profanis, Matt Lewis, Joey Perrott, Mike Brocchi

v10.2.2

05 Feb 20:35

Choose a tag to compare

Commits

@angular/cli (10.2.2)

Commit Description Notes
correctly access root workspace path
only show incompatible NPM error when NPM is used as package manager
temporarily limit npm to version 6


Special Thanks

Charles Lyding, Keen Yee Liau, Alan Agius

v9.1.14

05 Feb 20:42

Choose a tag to compare

Commits

@angular/cli (9.1.14)

Commit Description Notes
correctly access root workspace path
only show incompatible NPM error when NPM is used as package manager
temporarily limit npm to version 6


Special Thanks

Charles Lyding, Keen Yee Liau, Alan Agius