Skip to content

Releases: angular/angular-cli

v14.0.0-next.5

09 Mar 21:38

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

v13.2.6

09 Mar 22:10

Choose a tag to compare

13.2.6 (2022-03-09)

@angular-devkit/build-angular

Commit Description
fix - 90a5531b1 ignore css only chunks during naming

Special Thanks

Alan Agius, Charles Lyding and Daniele Maltese

14.0.0-next.4

03 Mar 16:03

Choose a tag to compare

14.0.0-next.4 Pre-release
Pre-release

14.0.0-next.4 (2022-03-03)

Breaking Changes

@angular-devkit/architect-cli

  • camel case arguments are no longer allowed.

@angular-devkit/schematics-cli

  • camel case arguments are no longer allowed.

@angular-devkit/schematics-cli

Commit Description
refactor - 5330d52ae replace parser with yargs-parser

@angular-devkit/architect-cli

Commit Description
refactor - c7556b62b replace parser with yargs-parser

Special Thanks

Alan Agius, Charles Lyding and Daniele Maltese

v14.0.0-next.3

23 Feb 20:59

Choose a tag to compare

v14.0.0-next.3 Pre-release
Pre-release

14.0.0-next.3 (2022-02-23)

@angular-devkit/build-angular

Commit Description
fix - de1429308 don't rename blocks which have a name

Special Thanks

Alan Agius, Charles Lyding, Doug Parker and Paul Gschwendtner

v13.2.5

23 Feb 19:56

Choose a tag to compare

13.2.5 (2022-02-23)

@angular-devkit/build-angular

Commit Description
fix - acf1e5e4a don't rename blocks which have a name
fix - 7a493979c update terser to 5.11.0

Special Thanks

Alan Agius and Paul Gschwendtner

v14.0.0-next.2

18 Feb 01:36

Choose a tag to compare

v14.0.0-next.2 Pre-release
Pre-release

14.0.0-next.2 (2022-02-17)

Breaking Changes

@angular/cli

  • Deprecated ng x18n and ng i18n-extract commands have been removed in favor of ng extract-i18n.

@angular/cli

Commit Description
refactor - b69ca3a7d remove deprecated command aliases for extract-i18n.

@angular-devkit/build-angular

Commit Description
fix - fafbbeab6 update license-webpack-plugin to 4.0.2

Special Thanks

Alan Agius, Anner Visser, Charles Lyding and Joey Perrott

v13.2.4

17 Feb 23:28

Choose a tag to compare

13.2.4 (2022-02-17)

@angular-devkit/build-angular

Commit Description
fix - 48c655ac9 update esbuild to 0.14.22
fix - c0736ea0b update license-webpack-plugin to 4.0.2

Special Thanks

Alan Agius, Anner Visser and Charles Lyding

v14.0.0-next.1

09 Feb 21:18

Choose a tag to compare

v14.0.0-next.1 Pre-release
Pre-release

14.0.0-next.1 (2022-02-09)

@angular/cli

Commit Description
feat - 9e69331fa use PNPM as package manager when pnpm-lock.yaml exists

@angular-devkit/build-angular

Commit Description
fix - 7ce50002a block Karma from starting until build is complete

@ngtools/webpack

Commit Description
fix - 966dd01ea support locating PNPM lock file during NGCC processing

Special Thanks

Alan Agius, Derek Cormier, Doug Parker and Joey Perrott

v13.2.3

09 Feb 20:37

Choose a tag to compare

13.2.3 (2022-02-09)

@angular-devkit/build-angular

Commit Description
fix - 8c8377fee block Karma from starting until build is complete

@ngtools/webpack

Commit Description
fix - 1317e470e support locating PNPM lock file during NGCC processing

Special Thanks

Alan Agius, Derek Cormier and Joey Perrott

v14.0.0-next.0

02 Feb 23:54

Choose a tag to compare

v14.0.0-next.0 Pre-release
Pre-release

14.0.0-next.0 (2022-02-02)

Breaking Changes

@angular/cli

  • --all option from ng update has been removed without replacement. To update packages which don’t provide ng update capabilities in your workspace package.json use npm update, yarn upgrade-interactive or yarn upgrade instead.

  • Deprecated option --prod has been removed from all builders. --configuration production/-c production should be used instead if the default configuration of the builder is not configured to production.

@angular-devkit/build-angular

  • browser and karma builders script and styles options input files extensions are now validated.

Valid extensions for scripts are:

  • .js
  • .cjs
  • .mjs
  • .jsx
  • .cjsx
  • .mjsx

Valid extensions for styles are:

  • .css

  • .less

  • .sass

  • .scss

  • .styl

  • We now issue a build time error since importing a CSS file as an ECMA module is non standard Webpack specific feature, which is not supported by the Angular CLI.

This feature was never truly supported by the Angular CLI, but has as such for visibility.

  • The deprecated showCircularDependencies browser and server builder option has been removed. The recommended method to detect circular dependencies in project code is to use either a lint rule or other external tools.

@angular-devkit/core

  • The below APIs have been removed without replacement. Users should leverage other Node.js or other APIs.
  • fs namespace
  • clean
  • mapObject

@angular-devkit/schematics

  • Deprecated analytics property has been removed from TypedSchematicContext interface

@ngtools/webpack

  • ivy namespace has been removed from the public API.

  • ivy.AngularWebpackPlugin -> AngularWebpackPlugin

  • ivy.AngularPluginOptions -> AngularPluginOptions

@schematics/angular

Commit Description
feat - 7e7de6858 update Angular dependencies to use ^ as version prefix
feat - 69ecddaa7 update new and existing projects compilation target to ES2020

@angular/cli

Commit Description
refactor - d94a67353 remove deprecated --all option from ng update
refactor - 2fc7c73d7 remove deprecated --prod flag

@angular-devkit/build-angular

Commit Description
feat - d23a168b8 validate file extensions for scripts and styles options
fix - 07e776ea3 fail build when importing CSS files as an ECMA modules
refactor - 0a1cd584d remove deprecated showCircularDependencies browser and server builder option

@angular-devkit/core

Commit Description
refactor - a0c02af7e remove deprecated fs, object and array APIs

@angular-devkit/schematics

Commit Description
refactor - 44c1e6d0d remove deprecated analytics property

@ngtools/webpack

Commit Description
refactor - 9277eed1d remove deprecated ivy namespace

Special Thanks

Alan Agius, Doug Parker and Joey Perrott