Releases: angular/angular-cli
v13.0.0-rc.3
13.0.0-rc.3 (2021-11-02)
@angular/cli
Commit | Description |
---|---|
update ng update output for Angular packages |
@angular-devkit/build-angular
Special Thanks
Alan Agius, Charles Lyding and Doug Parker
v13.0.0-rc.2
13.0.0-rc.2 (2021-10-27)
@angular/cli
Commit | Description |
---|---|
error when updating Angular packages across multi-major migrations | |
exclude packages from ng add that contain invalid peer dependencies |
@angular-devkit/build-angular
Commit | Description |
---|---|
improve sourcemaps fidelity when code coverage is enabled | |
update critters to version 0.0.12 |
Special Thanks
Alan Agius, Charles Lyding, Joey Perrott and Mikhail Vasiliev
v12.2.12
12.2.12 (2021-10-27)
@angular-devkit/build-angular
Commit | Description |
---|---|
avoid extra filesystem access with i18n and differential loading | |
remove potential race condition in i18n worker execution | |
update critters to version 0.0.12 |
Special Thanks
Alan Agius, Charles Lyding, Joey Perrott and Mikhail Vasiliev
v11.2.15
Commits
@angular-devkit/build-angular (0.1102.15) | ||
Commit | Description | Notes |
|
update `critters` to version `0.0.12` |
[Closes #20794] |
Special Thanks
Joey Perrott, Alan Agius
v13.0.0-rc.1
13.0.0-rc.1 (2021-10-20)
@angular/cli
Commit | Description |
---|---|
correct grammar error in Analytics consent prompt | |
run stable migrations when package version is prerelease |
@angular-devkit/build-angular
Commit | Description |
---|---|
add "Failed to compile" message | |
generate unique webpack runtimes | |
transform remapped sourcemap into a plain object |
Special Thanks
Alan Agius, Extacy and Sushrit_Lawliet
v12.2.11
12.2.11 (2021-10-20)
@angular/cli
Commit | Description |
---|---|
add engine field support for npm 8 and higher | |
correct grammar error in Analytics consent prompt | |
run stable migrations when package version is prerelease |
@angular-devkit/build-angular
Special Thanks
Alan Agius, Charles Lyding, Extacy and Sushrit_Lawliet
v13.0.0-rc.0
13.0.0-rc.0 (2021-10-13)
@schematics/angular
Commit | Description |
---|---|
don't export renderModuleFactory from server file |
|
remove target and lib options for library tsconfig |
|
wrap bootstrapping code in an HMR compatible manner |
@angular/cli
Commit | Description |
---|---|
accept UA-00000-0 format in analytics tracking id |
|
add engine field support for npm 8 and higher | |
generate new random user ID when passing empty string to uuid |
@angular-devkit/build-angular
Commit | Description |
---|---|
update workspace tsconfig lib es2020 |
@angular-devkit/core
Commit | Description |
---|---|
add missing option peer dependency on chokidar |
@angular-devkit/schematics
Commit | Description |
---|---|
handle zero or negative length removals in update buffer |
Special Thanks
Alan Agius, Charles Lyding, Joey Perrott and Kristiyan Kostadinov
v12.2.10
12.2.10 (2021-10-13)
@schematics/angular
Commit | Description |
---|---|
wrap bootstrapping code in an HMR compatible manner |
@angular/cli
Commit | Description |
---|---|
accept UA-00000-0 format in analytics tracking id |
|
generate new random user ID when passing empty string to uuid |
@angular-devkit/build-angular
Commit | Description |
---|---|
enable custom es2015 conditional exports |
|
improve fidelity and performance of babel loader sourcemaps |
Special Thanks
Alan Agius and Charles Lyding
v13.0.0-next.9
13.0.0-next.9 (2021-10-06)
Breaking Changes
@schematics/angular
classlist.js
andweb-animations-js
are removed from application polyfills and uninstalled from the package. These were only needed for compatibility with Internet Explorer, which is no longer needed now that Angular only supports evergreen browsers. See: https://angular.io/guide/browser-support.
Add the following to the polyfills file for an app to re-add these packages:
import 'classlist.js';
import 'web-animations-js';
And then run:
npm install classlist.js web-animations-js --save
@angular-devkit/build-angular
-
Inlining of critical CSS is no longer enable by default. Users already on Angular CLI version 12 and have not opted-out from using this feature are encouraged to opt-in using the browser builder
inlineCritical
option. -
NG_PERSISTENT_BUILD_CACHE
environment variable option no longer have effect. Configurecli.cache
in the workspace configuration instead.
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"cli": {
"cache": {
"enabled": true,
"path": ".custom-cache-path",
"environment": "all"
}
}
...
}
Deprecations
@angular-devkit/build-optimizer
It's functionality has been included in @angular-devkit/build-angular
so this package is no longer needed by the CLI and we will stop publishing the package soon. It has been an experimental (never hit 1.0.0
) and internal (only used by Angular itself) package and should be not be used directly by others.
@angular-devkit/build-angular
NG_BUILD_CACHE
environment variable option will be removed in the next major version. Configurecli.cache
in the workspace configuration instead.
@schematics/angular
@angular/cli
Commit | Description |
---|---|
officially support Node.js v16 | |
update the update command to fully support Node.js v16 |
Commit | Description |
---|---|
mark @angular-devkit/build-optimizer as deprecated. |
@angular-devkit/architect
Commit | Description |
---|---|
include workspace extensions in project metadata |
@angular-devkit/build-angular
@angular-devkit/core
Commit | Description |
---|---|
support Node.js v16 with NodeJsSyncHost /NodeJsAsyncHost delete operation |
Special Thanks
Alan Agius, Charles Lyding, Doug Parker and Joey Perrott