Skip to content

Releases: angular/angular-cli

v15.0.0-rc.1

26 Oct 20:41

Choose a tag to compare

v15.0.0-rc.1 Pre-release
Pre-release

15.0.0-rc.1 (2022-10-26)

@schematics/angular

Commit Description
fix - 4e69e8050 add @angular/localize as type when localize package is installed
fix - 316a50d75 remove TypeScript target from universal schematic

@angular/cli

Commit Description
fix - 83524f625 allow ng add to find prerelease versions when CLI is prerelease
fix - 948cc4da5 disable version check during auto completion
fix - 1a584364e exclude @angular/material@7.x from ng add package discovery
fix - 952fe7fbc skip node.js compatibility checks when running completion

@angular-devkit/build-angular

Commit Description
fix - 0ee7625d6 ignore cache path when watching with esbuild builder
fix - 84f1f638a issue dev-server support warning when using esbuild builder
perf - 919fe2148 avoid extra TypeScript emits with esbuild rebuilds
perf - 92145c4a7 avoid template diagnostics for declaration files in esbuild builder

Special Thanks

Alan Agius, Charles Lyding and Günhan Gülsoy

v14.2.7

26 Oct 18:01

Choose a tag to compare

14.2.7 (2022-10-26)

@angular/cli

Commit Description
fix - 91b5bcbb3 disable version check during auto completion
fix - 02a3d7b71 skip node.js compatibility checks when running completion

@angular-devkit/build-angular

Commit Description
fix - bebed9df8 issue dev-server support warning when using esbuild builder

Special Thanks

Alan Agius and Charles Lyding

v15.0.0-rc.0

20 Oct 08:48

Choose a tag to compare

v15.0.0-rc.0 Pre-release
Pre-release

15.0.0-rc.0 (2022-10-20)

v15.0.0-next.6

14 Oct 14:10

Choose a tag to compare

v15.0.0-next.6 Pre-release
Pre-release

15.0.0-next.6 (2022-10-14)

@angular/cli

Commit Description
fix - 3dea1fa71 add unique user id as user parameter in GA
fix - af07aa340 add workspace information as part of analytics collection
fix - 22955f245 do not collect analytics when running in non TTY mode

@angular-devkit/build-angular

Commit Description
fix - 3ff391738 account for package.json exports fields with CSS import statements
fix - 6280741ce add @angular/platform-server as an optional peer dependency
fix - 3a1970b76 only import karma when running karma builder
fix - 2105964af resolve transitive dependencies in Sass when using Yarn PNP
perf - 45a94228f use Uint8Arrays for incremental caching with esbuild-based builder

@angular-devkit/core

Commit Description
fix - de467f46d update logger forEach promiseCtor type

@ngtools/webpack

Commit Description
fix - 1c1f985b9 support inline style sourcemaps when using css-loader for component styles

Special Thanks

Alan Agius and Charles Lyding

v15.0.0-next.5

12 Oct 14:44

Choose a tag to compare

v15.0.0-next.5 Pre-release
Pre-release

15.0.0-next.5 (2022-10-12)

Breaking Changes

@angular/cli

  • The Angular CLI no longer supports 16.10.x, 16.11.x and 16.12.x. Current supported versions of Node.js are 14.20.x, 16.13.x and 18.10.x.

  • analyticsSharing option in the global angular configuration has been
    removed without replacement. This option was used to configure the Angular CLI to access to your own users' CLI usage data.

    If this option is used, it can be removed using ng config --global cli.analyticsSharing undefined.

  • analytics APIs have been removed without replacement from @angular-devkit/core and @angular-devkit/architect.

@angular-devkit/build-angular

  • TypeScript versions older than 4.8.2 are no longer supported.

@ngtools/webpack

  • TypeScript versions older than 4.8.2 are no longer supported.

@schematics/angular

Commit Description
feat - d8bff4f1e Added --project-root option to the library schematics
feat - f2a0682dc generate new projects using TypeScript 4.8.2
feat - b06421d15 mark projectRoot as non hidden option in application schematic

@angular/cli

Commit Description
feat - 4827d1b23 add support for Node.js version 18
fix - 4fa5b526e handle missing which binary in path
fix - 320241010 skip downloading temp CLI when running ng update without package names

Commit Description
refactor - 639a3071c migrate analytics collector to use GA4
refactor - c969152de remove analytics API from core and architect

@angular-devkit/build-angular

Commit Description
feat - a95d130ef auto include @angular/localize/init when found in types
feat - 979bce45e auto include @angular/platform-server/init during server builds
feat - fd4175357 drop support for TypeScript 4.6 and 4.7
fix - 4fcb0a82b correctly resolve Sass partial files in node packages
fix - e34bfe5eb ignore specs in node_modules when finding specs
fix - 484cda5f9 isolate zone.js usage when rendering server bundles
fix - 6c3f281d9 show warning when using TypeScript target older then ES2022 in esbuild builder
fix - 1518133db use relative sourcemap source paths for Sass in esbuild builder
perf - 8c915d414 avoid extra babel file reads in esbuild builder rebuilds
perf - 52db3c000 minimize Angular diagnostics incremental analysis in esbuild-based builder

@angular-devkit/core

Commit Description
fix - 86150d9dd project extension warning message should identify concerned project

@ngtools/webpack

Commit Description
feat - 43bd0abc1 drop support for TypeScript 4.6 and 4.7

Special Thanks

AgentEnder, Alan Agius, Charles Lyding, Cédric Exbrayat, Dariusz Ostolski, Günhan Gülsoy and Lukas Spirig

v14.2.6

12 Oct 16:33

Choose a tag to compare

14.2.6 (2022-10-12)

@angular/cli

Commit Description
fix - 1c9cf594f handle missing which binary in path
fix - 28b2cd18e skip downloading temp CLI when running ng update without package names

@angular-devkit/core

Commit Description
fix - ad6928184 project extension warning message should identify concerned project

Special Thanks

AgentEnder and Alan Agius

v15.0.0-next.4

06 Oct 01:47

Choose a tag to compare

v15.0.0-next.4 Pre-release
Pre-release

15.0.0-next.4 (2022-10-05)

Breaking Changes

@angular/cli

  • Node.js versions older than 14.20 are no longer supported.

@schematics/angular

Commit Description
feat - b6897dbb0 remove karma.conf.js from newly generated projects
feat - 301b5669a remove ngOnInit from component template
fix - 84e3f7727 remove empty lines

@angular/cli

Commit Description
feat - 4b623461a drop support for Node.js versions older than 14.20

@angular-devkit/build-angular

Commit Description
feat - 67324b3e5 add initial incremental code rebuilding to esbuild builder
feat - 3d94ca21b add initial watch support to esbuild-based builder
feat - 2b6029245 providing a karma config is now optional
fix - f9a2c3a12 allow both script and module sourceTypes to be localized
fix - b6df9c136 handle conditional exports in scripts and styles option
fix - 8f8e02c32 support Yarn PNP resolution in modern SASS API

@angular-devkit/schematics

Commit Description
fix - 8eb58bdbe throw more relevant error when Rule returns invalid null value

Special Thanks

Alan Agius, Brent Schmidt, Charles Lyding, Cédric Exbrayat and minijus

v14.2.5

05 Oct 23:37

Choose a tag to compare

14.2.5 (2022-10-05)

@angular-devkit/schematics

Commit Description
fix - 17eb20c77 throw more relevant error when Rule returns invalid null value

Special Thanks

Alan Agius and Charles Lyding

v15.0.0-next.3

28 Sep 14:43

Choose a tag to compare

v15.0.0-next.3 Pre-release
Pre-release

15.0.0-next.3 (2022-09-28)

Breaking Changes

@angular-devkit/build-angular

  • The server builder bundleDependencies option has been removed. This option was used pre Ivy. Currently, using this option is unlikely to produce working server bundles.

    The externalDependencies option can be used instead to exclude specific node_module packages from the final bundle.

    • Deprecated support for tilde import has been removed. Please update the imports by removing the ~.

    Before

    @import "~font-awesome/scss/font-awesome";

    After

    @import "font-awesome/scss/font-awesome";
    • By default the CLI will use Sass modern API, While not recommended, users can still opt to use legacy API by setting NG_BUILD_LEGACY_SASS=1.
  • require.context are no longer parsed. Webpack specific features are not supported nor guaranteed to work in the future.

@schematics/angular

Commit Description
feat - 766d4a089 add migration to remove require calls from karma builder main file
feat - 597bfea1b drop polyfills.ts file from new templates
feat - 283b564d1 remove environment files in new applications
feat - 56a1e8f9f remove test.ts file from new projects

@angular/cli

Commit Description
fix - 23c233c29 add builders and schematic names as page titles in collected analytics

@angular-devkit/build-angular

Commit Description
feat - 4ead45cab add ng-server-context when using app-shell builder
feat - c592ec584 amend polyfills option in all builders to support an array of module specifiers
feat - 05a98c029 karma builder main option is now optional
feat - 9c13fce16 remove bundleDependencies from server builder
feat - 308e3a017 switch to use Sass modern API
fix - fb5a66ae6 fix crash when Sass error occurs
refactor - f393b0928 disable requireContext parsing

Special Thanks

Alan Agius, Jason Bedard and Paul Gschwendtner

v14.2.4

28 Sep 10:16

Choose a tag to compare

14.2.4 (2022-09-28)

@angular/cli

Commit Description
fix - 05b18f4e4 add builders and schematic names as page titles in collected analytics

Special Thanks

Alan Agius, Jason Bedard and Paul Gschwendtner