Skip to content

Releases: angular/angular-cli

v13.3.3

13 Apr 19:56
Compare
Choose a tag to compare

13.3.3 (2022-04-13)

@angular-devkit/build-angular

Commit Description
fix - d38b247cf display debug logs when using the --verbose option

@angular-devkit/build-webpack

Commit Description
fix - 5682baee4 emit devserver setup errors

Special Thanks

Alan Agius

v14.0.0-next.8

06 Apr 18:54
Compare
Choose a tag to compare
v14.0.0-next.8 Pre-release
Pre-release

14.0.0-next.8 (2022-04-06)

Breaking Changes

@angular-devkit/core

  • parseJson and ParseJsonOptions APIs have been removed in favor of 3rd party JSON parsers such as jsonc-parser.

@schematics/angular

Commit Description
fix - 7db433bb0 provide actionable error message when routing declaration cannot be found

@angular/cli

Commit Description
feat - 0316dea67 add prompts on missing builder targets

@angular-devkit/core

Commit Description
refactor - 67144b9e5 remove deprecated parseJson and ParseJsonOptions APIs

Special Thanks

Alan Agius, Charles Lyding, Doug Parker and Joey Perrott

v13.3.2

06 Apr 18:18
Compare
Choose a tag to compare

13.3.2 (2022-04-06)

@schematics/angular

Commit Description
fix - bbe74b87e provide actionable error message when routing declaration cannot be found

@angular/cli

Commit Description
fix - 49dc63d09 ensure lint command auto-add exits after completion

@angular-devkit/build-angular

Commit Description
fix - c97c8e7c9 update minimatch dependency to 3.0.5

Special Thanks

Alan Agius, Charles Lyding and Morga Cezary

v12.2.17

31 Mar 22:35
Compare
Choose a tag to compare

12.2.17 (2022-03-31)

@angular-devkit/architect-cli

Commit Description
fix - ccb0f95f3 update minimist to 1.2.6

@angular-devkit/schematics-cli

Commit Description
fix - abcdf4df2 update minimist to 1.2.6

@angular-devkit/benchmark

Commit Description
fix - 2656a330e update minimist to 1.2.6

Special Thanks

Alan Agius and Doug Parker

v14.0.0-next.7

30 Mar 21:25
Compare
Choose a tag to compare
v14.0.0-next.7 Pre-release
Pre-release

14.0.0-next.7 (2022-03-30)

Breaking Changes

@angular-devkit/build-angular

  • Reflect metadata polyfill is no longer automatically provided in JIT mode
    Reflect metadata support is not required by Angular in JIT applications compiled by the CLI.
    Applications built in AOT mode did not and will continue to not provide the polyfill.
    For the majority of applications, the reflect metadata polyfill removal should have no effect.
    However, if an application uses JIT mode and also uses the previously polyfilled reflect metadata JavaScript APIs, the polyfill will need to be manually added to the application after updating.
    To replicate the previous behavior, the core-js package should be manually installed and the import 'core-js/proposals/reflect-metadata'; statement should be added to the application's polyfills.ts file.

Deprecations

@angular/cli

  • The defaultCollection workspace option has been deprecated in favor of schematicCollections.

    Before

    "defaultCollection": "@angular/material"

    After

    "schematicCollections": ["@angular/material"]
  • The defaultProject workspace option has been deprecated. The project to use will be determined from the current working directory.

@angular-devkit/core

    • ContentHasMutatedException, InvalidUpdateRecordException, UnimplementedException and MergeConflictException symbol from @angular-devkit/core have been deprecated in favor of the symbol from @angular-devkit/schematics.
    • UnsupportedPlatformException - A custom error exception should be created instead.

@schematics/angular

Commit Description
feat - e49220fba add migration to remove defaultProject in workspace config
fix - 09a71bab6 Consolidated setup with a single beforeEach()
fix - a5e99762e fix extra comma added when use --change-detection=onPush and --style=none to generate a component

@angular/cli

Commit Description
feat - e5bf35ea3 add ng cache command
feat - 366cabc66 add support for multiple schematics collections
feat - 036327e9c deprecated defaultProject option
fix - 8e66c9188 ng g show descrption from collection.json if not present in schema.json
fix - 09f8659ce display package manager during ng update
fix - 5a8bdeb43 hide private schematics from ng g help output
fix - 8a396de6a print entire config when no positional args are provided to ng config
fix - efc3c3225 remove analytics prompt postinstall script

@angular-devkit/build-angular

Commit Description
fix - 371da23be add node_modules prefix to excludes RegExp
fix - 2ab77429b allow Workers in Stackblitz
fix - fac9cca66 don't override asset info when updating assets
fix - 966d25b55 remove unneeded JIT reflect metadata polyfill

@angular-devkit/core

Commit Description
fix - 455aeea12 add Angular CLI major version as analytics dimension
refactor - c5b3e9299 deprecate unused exception classes

@angular-devkit/schematics

Commit Description
feat - c9c781c7d add parameter to listSchematicNames to allow returning hidden schematics.

@ngtools/webpack

Commit Description
fix - 0c344259d update peer dependency to reflect TS 4.6 support

Special Thanks

Adrien Crivelli, Alan Agius, Charles Lyding, Doug Parker, Paul Gschwendtner, Tobias Speicher, alkavats1 and gauravsoni119

v13.3.1

30 Mar 20:36
Compare
Choose a tag to compare

13.3.1 (2022-03-30)

@angular-devkit/schematics-cli

Commit Description
fix - ba3486de9 update minimist to 1.2.6

@angular-devkit/architect-cli

Commit Description
fix - 9f8d4dea0 update minimist to 1.2.6

@schematics/angular

Commit Description
fix - cf3cb2ecf fix extra comma added when use --change-detection=onPush and --style=none to generate a component

@angular-devkit/benchmark

Commit Description
fix - 1f7fa6970 update minimist to 1.2.6

@angular-devkit/build-angular

Commit Description
fix - 293526c31 add node_modules prefix to excludes RegExp
fix - 58ed97410 allow Workers in Stackblitz
fix - 4cd2331d3 don't override asset info when updating assets

@angular-devkit/core

Commit Description
fix - c7c75820f add Angular CLI major version as analytics dimension

Special Thanks

Alan Agius and gauravsoni119

v11.2.19

31 Mar 00:18
Compare
Choose a tag to compare

11.2.19 (2022-03-30)

@angular-devkit/architect-cli

Commit Description
fix - 75caa1143 update minimist to 1.2.6

@angular-devkit/schematics-cli

Commit Description
fix - 80d479e9f update minimist to 1.2.6

@angular-devkit/benchmark

Commit Description
fix - f61cd1a79 update minimist to 1.2.6

Special Thanks

Alan Agius and Doug Parker

v14.0.0-next.6

16 Mar 20:50
Compare
Choose a tag to compare
v14.0.0-next.6 Pre-release
Pre-release

14.0.0-next.6 (2022-03-16)

Breaking Changes

@angular/cli

  • Several changes to the ng analytics command syntax.

  • ng analytics project <setting> has been replaced with ng analytics <setting>

  • ng analytics <setting> has been replaced with ng analytics <setting> --global

  • Support for TypeScript 4.4 and 4.5 has been removed. Please update to TypeScript 4.6.

@angular-devkit/build-angular

  • NG_BUILD_CACHE environment variable has been removed. cli.cache in the workspace configuration should be used instead.

@schematics/angular

Commit Description
fix - c927c038b remove @types/node from new projects

@angular/cli

Commit Description
feat - afafa5788 add --global option to ng analytics command
feat - bb550436a add ng analytics info command
feat - 7ab22ed40 add disable/enable aliases for off/on ng analytics command
feat - 7fa3e6587 support TypeScript 4.6.2
fix - 9edeb8614 add long description to ng update
fix - a49cdfbfe don't prompt for analytics when running ng analytics
fix - 054ae02c2 favor project in cwd when running architect commands
fix - 96a0d92da remove JSON serialized description from help output
fix - ca401255f sort commands in help output

@angular-devkit/build-angular

Commit Description
refactor - b8564a638 remove deprecated NG_BUILD_CACHE environment variable

Special Thanks

Alan Agius, Charles Lyding, Doug Parker and Joey Perrott

v13.3.0

16 Mar 19:53
Compare
Choose a tag to compare

13.3.0 (2022-03-16)

@angular/cli

Commit Description
feat - c995ed5e8 support TypeScript 4.6

Special Thanks

Alan Agius and Doug Parker

v14.0.0-next.5

09 Mar 21:38
Compare
Choose a tag to compare
v14.0.0-next.5 Pre-release
Pre-release

14.0.0-next.5 (2022-03-09)

Breaking Changes

@angular/cli

  • Support for Node.js v12 has been removed as it will become EOL on 2022-04-30. Please use Node.js v14.15 or later.

  • Several changes in the Angular CLI commands and arguments handling:

    • ng help has been removed in favour of the —-help option.
    • ng —-version has been removed in favour of ng version and ng v.
    • Deprecated camel cased arguments are no longer supported. Ex. using —-sourceMap instead of —-source-map will result in an error.
    • ng update, —-migrate-only option no longer accepts a string of migration name, instead use —-migrate-only -—name <migration-name>.
    • —-help json help has been removed.

@angular/cli

Commit Description
feat - 4ebfe0341 drop support for Node.js 12
refactor - 2e0493130 replace command line arguments parser

@angular-devkit/build-angular

Commit Description
fix - e28c71597 ignore css only chunks during naming

Special Thanks

Alan Agius