Skip to content

Releases: angular/angular-cli

v13.0.0-rc.3

02 Nov 18:35
Compare
Choose a tag to compare
v13.0.0-rc.3 Pre-release
Pre-release

13.0.0-rc.3 (2021-11-02)

@angular/cli

Commit Description
fix - 8795536a3 update ng update output for Angular packages

@angular-devkit/build-angular

Commit Description
fix - e19287453 move @angular/localize detection prior to webpack initialization
fix - 416844194 remove potential race condition in i18n worker execution
fix - 1d8cdf853 update esbuild to 0.13.12
fix - ea926db25 use es2015 when generating server bundles

Special Thanks

Alan Agius, Charles Lyding and Doug Parker

v13.0.0-rc.2

27 Oct 23:45
Compare
Choose a tag to compare
v13.0.0-rc.2 Pre-release
Pre-release

13.0.0-rc.2 (2021-10-27)

@angular/cli

Commit Description
fix - 5ad145722 error when updating Angular packages across multi-major migrations
fix - e4bc35e33 exclude packages from ng add that contain invalid peer dependencies

@angular-devkit/build-angular

Commit Description
fix - b14e0a547 improve sourcemaps fidelity when code coverage is enabled
fix - 5f012e1c6 update critters to version 0.0.12

Special Thanks

Alan Agius, Charles Lyding, Joey Perrott and Mikhail Vasiliev

v12.2.12

27 Oct 23:08
Compare
Choose a tag to compare

12.2.12 (2021-10-27)

@angular-devkit/build-angular

Commit Description
fix - 2decc2d26 avoid extra filesystem access with i18n and differential loading
fix - 802b1b037 remove potential race condition in i18n worker execution
fix - cce88c2e1 update critters to version 0.0.12

Special Thanks

Alan Agius, Charles Lyding, Joey Perrott and Mikhail Vasiliev

v11.2.15

27 Oct 19:09
Compare
Choose a tag to compare

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

21 Oct 00:23
Compare
Choose a tag to compare
v13.0.0-rc.1 Pre-release
Pre-release

13.0.0-rc.1 (2021-10-20)

@angular/cli

Commit Description
fix - 1b98a52f4 correct grammar error in Analytics consent prompt
fix - 1e2efbc98 run stable migrations when package version is prerelease

@angular-devkit/build-angular

Commit Description
fix - 448c020be add "Failed to compile" message
fix - 7934becb5 generate unique webpack runtimes
fix - ff486861d transform remapped sourcemap into a plain object

Special Thanks

Alan Agius, Extacy and Sushrit_Lawliet

v12.2.11

20 Oct 22:41
Compare
Choose a tag to compare

12.2.11 (2021-10-20)

@angular/cli

Commit Description
fix - e0112603c add engine field support for npm 8 and higher
fix - b93e63ff6 correct grammar error in Analytics consent prompt
fix - 008094bd1 run stable migrations when package version is prerelease

@angular-devkit/build-angular

Commit Description
fix - 227bf2e86 add "Failed to compile" message
fix - 6173609c5 transform remapped sourcemap into a plain object
fix - 349047523 update esbuild to 0.13.8
fix - 892eeadd1 update mini-css-extract-plugin to 2.4.2
fix - 8d52d9b7f use a separate worker pool for i18n inlining

Special Thanks

Alan Agius, Charles Lyding, Extacy and Sushrit_Lawliet

v13.0.0-rc.0

14 Oct 00:29
Compare
Choose a tag to compare
v13.0.0-rc.0 Pre-release
Pre-release

13.0.0-rc.0 (2021-10-13)

@schematics/angular

Commit Description
fix - e58226ee9 don't export renderModuleFactory from server file
fix - 0ec0ad8a4 remove target and lib options for library tsconfig
fix - 16e58a58c wrap bootstrapping code in an HMR compatible manner

@angular/cli

Commit Description
fix - ded510594 accept UA-00000-0 format in analytics tracking id
fix - d2a992274 add engine field support for npm 8 and higher
fix - cf03daf9e generate new random user ID when passing empty string to uuid

@angular-devkit/build-angular

Commit Description
fix - 427a9ee97 update workspace tsconfig lib es2020

@angular-devkit/core

Commit Description
fix - 9874aff71 add missing option peer dependency on chokidar

@angular-devkit/schematics

Commit Description
fix - bdd89ae84 handle zero or negative length removals in update buffer

Special Thanks

Alan Agius, Charles Lyding, Joey Perrott and Kristiyan Kostadinov

v12.2.10

13 Oct 22:32
Compare
Choose a tag to compare

12.2.10 (2021-10-13)

@schematics/angular

Commit Description
fix - f6ed31fdf wrap bootstrapping code in an HMR compatible manner

@angular/cli

Commit Description
fix - 73a47af80 accept UA-00000-0 format in analytics tracking id
fix - d2e24d396 generate new random user ID when passing empty string to uuid

@angular-devkit/build-angular

Commit Description
fix - 7b01a0004 enable custom es2015 conditional exports
fix - 892567487 improve fidelity and performance of babel loader sourcemaps

Special Thanks

Alan Agius and Charles Lyding

v13.0.0-next.9

07 Oct 01:13
Compare
Choose a tag to compare
v13.0.0-next.9 Pre-release
Pre-release

13.0.0-next.9 (2021-10-06)

Breaking Changes

@schematics/angular

  • classlist.js and web-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. Configure cli.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. Configure cli.cache in the workspace configuration instead.

@schematics/angular

Commit Description
feat - 7ff8c5350 add /.angular/cache to .gitignore
feat - eac18aed7 drop polyfills required only for Internet Explorer now that support has been dropped for it
fix - 585adacd0 don't add destroyAfterEach in newly generated spec files

@angular/cli

Commit Description
feat - 9fe55752d officially support Node.js v16
fix - d8c9f6eaf update the update command to fully support Node.js v16

Commit Description
docs - 5e435ff37 mark @angular-devkit/build-optimizer as deprecated.

@angular-devkit/architect

Commit Description
feat - 09e039500 include workspace extensions in project metadata

@angular-devkit/build-angular

Commit Description
feat - bf0709b14 disable critical CSS inlining by default
feat - 5904afd1d enable disk cache by default and provide configurable options
fix - d7af4a7b5 enable custom es2020 and es2015 conditional exports
fix - f10a82833 improve fidelity and performance of babel loader sourcemaps

@angular-devkit/core

Commit Description
fix - a54e5e065 support Node.js v16 with NodeJsSyncHost/NodeJsAsyncHost delete operation

Special Thanks

Alan Agius, Charles Lyding, Doug Parker and Joey Perrott

v12.2.9

07 Oct 00:30
Compare
Choose a tag to compare

12.2.9 (2021-10-06)

@angular-devkit/build-angular

Commit Description
fix - 9d45b7752 add web-streams-polyfill to downlevel exclusion list
fix - ccedf53a8 update esbuild to 0.13.4

Special Thanks

Alan Agius and Charles Lyding