PackageTrack

npm · #4325 most downloaded on npm

@angular-devkit/schematics-cli

22.1.6angular/angular-cli

Angular Schematics - CLI

Release timeline

1004 releases since 2018
20182020202220242026

Releases

  1. 16.0.03 May 2023
    Release notes

    Breaking Changes

    @angular/cli

    • The deprecated defaultCollection workspace option has been removed. Use schematicCollections instead.

      Before

      "defaultCollection": "@angular/material"
      

      After

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

    • Node.js v14 support has been removed

      Node.js v14 is planned to be End-of-Life on 2023-04-30. Angular will stop supporting Node.js v14 in Angular v16. Angular v16 will continue to officially support Node.js versions v16 and v18.

    @schematics/angular

    • ng g resolver and ng g guard now generate a functional resolver or guard by default. It is still possible to generate a (deprecated) class-based resolver or guard by using ng g resolver --no-functional or ng g guard --no-functional.
    • The CLI no longer allows to generate CanLoad guards. Use CanMatch instead.

      • TypeScript 4.8 is no longer supported.

    @angular-devkit/build-angular

    • Deprecated outputPath and outputPaths from the server and browser builder have been removed from the builder output. Use outputs instead.

      Note: this change does not effect application developers.

    @angular-devkit/core

    • Several changes to the SchemaRegistry.
      • compile method now returns a Promise.
      • Deprecated flatten has been removed without replacement.
      • ContentHasMutatedException, InvalidUpdateRecordException, UnimplementedException and MergeConflictException API from @angular-devkit/core have been removed in favor of the API from @angular-devkit/schematics.
      • UnsupportedPlatformException - A custom error exception should be created instead.

    @angular-devkit/schematics

    • The depracated UpdateBuffer has been removed and UpdateBuffer2 is renamed to UpdateBuffer. With this change the related and deprecated symbols ContentCannotBeRemovedException and Chunk have also been removed.

    @ngtools/webpack

    • NGCC integration has been removed and as a result Angular View Engine libraries will no longer work.

    @schematics/angular

    Commit Type Description
    c2d2da41b feat add support to add service worker to standalone application
    22fdd7da9 feat generate functional resolvers and guards by default
    a832c2028 feat Implement a standalone flag for new applications
    5ceedcb11 feat remove deprecated CanLoad option for guards
    c9e84d024 feat remove generation of BrowserModule.withServerTransition
    50b9e59a5 feat update app-shell schematic to support standalone applications
    dc5cc893d feat Update universal schematic to support standalone applications
    f98c9de80 fix add experimental message when using standalone application schematic.
    a5cb46124 fix add standalone option to library library
    b2ed7bd10 fix provide migration that disables build optimizer on dev server builds
    ba4414b2c fix reformat app.config.ts
    202e9a50f fix remove compileComponents from component test schematic
    0d58f73c5 fix rename app.server.module.ts to app.module.server.ts
    de6d30102 fix replace provideServerSupport with provideServerRendering
    bff634fe0 fix update private Components utilities to work with standalone project structure
    85fe820b0 fix use same property order in standalone AppComponent

    @angular/cli

    Commit Type Description
    68024234e feat remove deprecated defaultCollection from workspace configuration
    d58428d3d feat remove deprecated defaultProject from workspace configuration
    7cb5689e0 feat show optional migrations during update process
    c29c8e18d refactor remove Node.js v14 support

    Commit Type Description
    5a171ddff build update to TypeScript 5 and drop support for TypeScript 4.8

    @angular-devkit/architect

    Commit Type Description
    48871381a fix allow registered builder teardowns to execute

    @angular-devkit/build-angular

    Commit Type Description
    ff5ebf9b1 feat add CSP support for inline styles
    ee8013f66 feat display build output table with esbuild
    0eac98f61 feat implement progress option for esbuild builder
    f04859d16 feat initial autoprefixer support for CSS in esbuild builder
    8c550302c feat initial development server for esbuild-based builder
    52969db6b feat initial tailwindcss support for CSS in esbuild builder
    ce46ecae0 feat support module resolution with less stylesheets in esbuild builder
    584b51907 feat support scripts option with esbuild builder
    e4883b0ee feat support SSL options with esbuild development server
    290802060 feat support standalone app-shell generation
    766c14698 fix add sourcemap x_google_ignoreList support for esbuild builder
    cdfa7ca88 fix allow multiple polyfills with esbuild-based builder
    e690b7cbd fix always enable looseEnums build optimizer rule
    135ab4c36 fix avoid double sourcemap comments with esbuild dev-server
    dcf60d2be fix correctly filter lazy global styles in esbuild builder
    342a4ea30 fix correctly show initial files in stat table with esbuild builder
    107851ae4 fix display warning when preserveWhitespaces is set in the tsconfig provided to the server builder
    ff8a89cbf fix ensure all build resources are served in esbuild dev server
    f76a8358e fix ensure directories are properly ignored in esbuild builder
    005ba4276 fix ensure empty component styles compile with esbuild
    f74151baa fix exclude @angular/platform-server/init from unsafe optimizations
    f72155bc7 fix fully remove third-party sourcemaps when disabled in esbuild builder
    26dced95c fix JIT support for standalone applications
    4822b3ba5 fix keep esbuild server active until builder fully stops
    adbf2c8a1 fix normalize long-form asset option output to relative path
    67670b612 fix pass listening port in result for esbuild dev server
    1a8833b21 fix provide option to run build-optimizer on server bundles
    b8c9667f9 fix remove unintended files in esbuild output stats table
    04274afc1 fix set public class fields as properties (#24849)
    a778fe6c2 fix show lazy files in stat table correctly with esbuild
    955b493b1 fix support CSP on critical CSS link tags.
    c272172c8 fix update esbuild builder complete log
    0b450578a fix update list of known tailwind configuration files
    759ae92aa fix update peer dependencies to support version 16
    eca366a84 fix use preserveSymlinks option for tsconfigs in esbuild builder
    28c27567c perf asynchronously delete output path in esbuild builder
    458400b7b perf avoid unnessary iterations
    a710a262a perf cache Sass in memory with esbuild watch mode
    e1398d333 perf do not inline sourcemap when using vite dev-server
    b2ece91b7 perf enhance Sass package resolution in esbuild builder
    aae34fc02 perf fully lazy load sass in esbuild builder
    9ea3e8e34 perf only import esbuild watcher when in watch mode
    f88ac6fdf perf skip Angular linker in JIT mode with esbuild
    a99018cd7 refactor remove deprecated outputPaths and outputPath Builder output

    @angular-devkit/core

    Commit Type Description
    f6624b974 feat update SchemaRegistry compile to return Promise
    0ad81cdbc refactor remove deprecated exceptions

    @angular-devkit/schematics

    Commit Type Description
    d2ef386f4 refactor remove UpdateBuffer and rename UpdateBuffer2 to UpdateBuffer

    @ngtools/webpack

    Commit Type Description
    c8ac660d8 refactor remove NGCC integration

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.2.8"></a>

    Open source →
  2. 16.0.0-rc.428 Apr 2023pre-release

    Nothing published for this version

  3. 16.0.0-rc.327 Apr 2023pre-release

    Nothing published for this version

  4. 16.0.0-rc.227 Apr 2023pre-release

    Nothing published for this version

  5. 16.0.0-rc.119 Apr 2023pre-release

    Nothing published for this version

  6. 16.0.0-rc.012 Apr 2023pre-release

    Nothing published for this version

  7. 16.0.0-next.76 Apr 2023pre-release

    Nothing published for this version

  8. 16.0.0-next.630 Mar 2023pre-release

    Nothing published for this version

  9. 16.0.0-next.522 Mar 2023pre-release

    Nothing published for this version

  10. 16.0.0-next.415 Mar 2023pre-release

    Nothing published for this version

  11. 16.0.0-next.39 Mar 2023pre-release

    Nothing published for this version

  12. 16.0.0-next.21 Mar 2023pre-release

    Nothing published for this version

  13. 16.0.0-next.123 Feb 2023pre-release

    Nothing published for this version

  14. 16.0.0-next.022 Feb 2023pre-release

    Nothing published for this version

  15. 15.2.1125 Mar 2024
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    c6feb0bb0 fix update webpack-dev-middleware to 6.1.2

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="17.3.1"></a>

    Open source →
  16. 15.2.105 Oct 2023
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    05213c95b fix update dependency postcss to v8.4.31

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="14.2.13"></a>

    Open source →
  17. 15.2.928 Jun 2023
    Release notes

    @angular/cli

    Commit Type Description
    f36e38a91 fix update direct semver dependencies to 7.5.3

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="16.1.2"></a>

    Open source →
  18. 15.2.83 May 2023
    Release notes

    @angular/cli

    Commit Type Description
    069dcdf0c docs improve wording in doc command version description

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.2.7"></a>

    Open source →
  19. 15.2.726 Apr 2023
    Release notes

    @angular/cli

    Commit Type Description
    f4a6dac87 fix process keeps running when analytics are enabled
    f9b2fb1c4 perf register CLI commands lazily

    @schematics/angular

    Commit Type Description
    d9aefd6da fix replace vscode launch type from pwa-chrome to chrome

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.2.6"></a>

    Open source →
  20. 15.2.612 Apr 2023
    Release notes

    @schematics/angular

    Commit Type Description
    f0b257ef4 fix ignore hidden directories when running browserlist migration

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.2.5"></a>

    Open source →
  21. 15.2.55 Apr 2023
    Release notes

    @angular/cli

    Commit Type Description
    db173d7ed fix collect tech information

    Special Thanks

    Alan Agius

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.2.4"></a>

    Open source →
  22. 15.2.416 Mar 2023
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    f74bfea24 fix update webpack dependency to 5.76.1

    Special Thanks

    Alan Agius

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="14.2.11"></a>

    Open source →
  23. 15.2.315 Mar 2023
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    a93680585 fix correct wrap ES2022 classes with static properties

    Special Thanks

    Alan Agius and Paul Gschwendtner

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.2.2"></a>

    Open source →
  24. 15.2.28 Mar 2023
    Release notes

    @angular-devkit/schematics-cli

    Commit Type Description
    dfd03aa7c fix correctly transform numbers from prompts

    @angular-devkit/build-angular

    Commit Type Description
    eb22f634f fix build optimizer support for non spec-compliant ES2022 class static properties

    Special Thanks

    Alan Agius

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.2.1"></a>

    Open source →
  25. 15.2.11 Mar 2023
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    9a5609a44 fix improve parsing of error messages

    Special Thanks

    Alan Agius and Paul Gschwendtner

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.2.0"></a>

    Open source →
  26. 15.2.022 Feb 2023
    Release notes

    @angular/cli

    Commit Type Description
    0f58a17c4 feat log number of files update during ng update

    @angular-devkit/schematics-cli

    Commit Type Description
    ecf43090d feat auto detect package manager (#24305)

    @angular-devkit/build-angular

    Commit Type Description
    01b3bcf89 feat add Less stylesheet support to experimental esbuild-based builder
    09af70743 feat implement node module license extraction for esbuild builder
    bbc1a4f0d feat support CommonJS dependency checking in esbuild
    8cf0d17fb feat support JIT compilation with esbuild
    3f6769ef9 fix allow empty scripts to be optimized
    421417a36 fix avoid CommonJS warning for zone.js in esbuild

    Special Thanks

    Alan Agius, Charles Lyding, Doug Parker, Jason Bedard, Joey Perrott, Marvin and Paul Gschwendtner

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.1.6"></a>

    Open source →
  27. 15.2.0-rc.015 Feb 2023pre-release

    Nothing published for this version

  28. 15.2.0-next.48 Feb 2023pre-release

    Nothing published for this version

  29. 15.2.0-next.32 Feb 2023pre-release

    Nothing published for this version

  30. 15.2.0-next.225 Jan 2023pre-release

    Nothing published for this version

  31. 15.2.0-next.118 Jan 2023pre-release

    Nothing published for this version

  32. 15.2.0-next.012 Jan 2023pre-release

    Nothing published for this version

  33. 15.1.615 Feb 2023
    Release notes

    @angular/cli

    Commit Type Description
    3d1f48fa2 fix add set SessionEngaged in GA
    df07ab113 fix convert before option in .npmrc to Date
    c787cc780 fix replace os.version with os.release.

    @angular-devkit/build-angular

    Commit Type Description
    34a4a1bbf fix correctly copy safety-worker.js contents
    88a33155d fix update the ECMA output warning message to be more actionable
    384ad29c9 fix use babel default export helper in build optimizer
    59aa1cdbd perf reduce rebuilt times when using the scripts option

    Special Thanks

    Alan Agius and Charles Lyding

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.1.5"></a>

    Open source →
  34. 15.1.58 Feb 2023
    Release notes

    @angular/cli

    Commit Type Description
    b8bbe9688 fix error if Angular compiler is used in a schematic
    fabbb8a93 fix only set DebugView when NG_DEBUG is passed

    @schematics/angular

    Commit Type Description
    499173b5d fix remove bootstrapping wrapping in universal schematic

    @angular-devkit/build-angular

    Commit Type Description
    e87134fe9 fix build optimizer support for spec-compliant downlevel class properties
    d80adde2f fix do not fail compilation when spec pattern does not match
    11be502e7 fix fix support of Safari TP versions
    14e317d85 fix load polyfills and runtime as scripts instead of modules

    Special Thanks

    Alan Agius, Charles Lyding, Kristiyan Kostadinov and Ricardo

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.1.4"></a>

    Open source →
  35. 15.1.41 Feb 2023
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    6c8fdfc69 fix load JavaScript bundles as modules in karma
    317452e3b fix print server builder errors and warnings

    Special Thanks

    Alan Agius

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.1.3"></a>

    Open source →
  36. 15.1.325 Jan 2023
    Release notes

    @angular/cli

    Commit Type Description
    de15ec576 fix handle extended schematics when retrieving aliases

    @schematics/angular

    Commit Type Description
    2c04f4a8f fix update browserslist config to include last 2 Chrome version

    @angular-devkit/build-angular

    Commit Type Description
    f31bf300b fix avoid undefined module path for Sass imports in esbuild
    c152a4a13 fix update browserslist config to include last 2 Chrome versions

    @angular-devkit/core

    Commit Type Description
    9de99202e fix handle number like strings in workspace writer

    Special Thanks

    Alan Agius, Charles Lyding and Doug Parker

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.1.2"></a>

    Open source →
  37. 15.1.218 Jan 2023
    Release notes

    @angular/cli

    Commit Type Description
    387472a95 fix register schematic aliases when providing collection name in ng generate
    5d9fd788a fix remove --to option from being required when using --from in ng update

    @schematics/angular

    Commit Type Description
    0f5fb7e59 fix replace existing BrowserModule.withServerTransition calls when running universal schematic

    @angular-devkit/build-angular

    Commit Type Description
    bf4639a6e fix prevent hanging initial build during exception with esbuild

    Special Thanks

    Alan Agius, Charles Lyding and Doug Parker

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.1.1"></a>

    Open source →
  38. 15.1.112 Jan 2023
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    b94bf60ca fix update esbuild to 0.16.17

    Special Thanks

    Alan Agius

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.1.0"></a>

    Open source →
  39. 15.1.011 Jan 2023
    Release notes

    Deprecations

    @angular-devkit/schematics

    • The Observable based SchematicTestRunner.runSchematicAsync and SchematicTestRunner.runExternalSchematicAsync method have been deprecated in favor of the Promise based SchematicTestRunner.runSchematic and SchematicTestRunner.runExternalSchematic.

    @schematics/angular

    Commit Type Description
    5b18ce154 feat add guardType as an alias of implements in guard schematic
    dd2b65943 feat add configuration files generation schematic
    8d000d156 feat add environments generation schematic
    6c39a162b feat Add schematics for generating functional router guards and resolvers
    62121f89a feat add sideEffects:false to library package.json
    9299dea64 feat generate functional interceptors
    49b313f27 fix add missing import for functional interceptor spec
    2f92fe7e5 fix add missing semicolon in functional guard/resolver/interceptor
    9b6d190f4 fix remove EnvironmentInjector import in functional guard spec
    b11d3f644 fix use proper variable in functional guard spec
    451975f76 fix use proper variable in resolver functional spec

    @angular-devkit/build-angular

    Commit Type Description
    c29df6954 feat add assets option to server builder
    839d0cb57 feat implement stats-json option for esbuild builder
    216991b9d feat support inline component Sass styles with esbuild builder
    7c87ce47c fix ensure Sass load paths are resolved from workspace root
    7a063238b fix explicitly send options to JS transformer workers
    22cba7937 fix provide an option to exclude specs in Karma builder
    20376649c fix transform async generator class methods for Zone.js support
    0520608f6 fix use relative css resource paths in esbuild JSON stats
    0c01532cb perf use worker pool for JavaScript transforms in esbuild builder

    @angular-devkit/schematics

    Commit Type Description
    207358afb feat add runSchematic and runExternalSchematic methods

    Special Thanks

    Alan Agius, Andrew Scott, Charles Lyding, Cédric Exbrayat, Doug Parker, Felix Hamann, Jason Bedard, Joey Perrott and Kristiyan Kostadinov

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.0.5"></a>

    Open source →
  40. 15.1.0-rc.06 Jan 2023pre-release

    Nothing published for this version

  41. 15.1.0-next.315 Dec 2022pre-release

    Nothing published for this version

  42. 15.1.0-next.28 Dec 2022pre-release

    Nothing published for this version

  43. 15.1.0-next.130 Nov 2022pre-release

    Nothing published for this version

  44. 15.1.0-next.023 Nov 2022pre-release

    Nothing published for this version

  45. 15.0.56 Jan 2023
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    c2030dec7 fix format esbuild error messages to include more information

    Special Thanks

    Alan Agius, Kristiyan Kostadinov, Paul Gschwendtner and aanchal

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.0.4"></a>

    Open source →
  46. 15.0.414 Dec 2022
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    ccc8e0350 fix display actionable error when a style does not exist in Karma builder
    507f756c3 fix downlevel class private methods when targeting Safari <=v15
    a0da91dba fix include sources in generated
    9fd356234 fix only set ngDevMode when script optimizations are enabled
    8e85f4728 fix update css-loader to 6.7.3
    b2d4415ca fix update locale setting snippet to use globalThis.

    Special Thanks

    Alan Agius and Charles Lyding

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.0.3"></a>

    Open source →
  47. 15.0.37 Dec 2022
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    3d9971edb fix default preserve symlinks to Node.js value for esbuild
    24f4b51d2 fix downlevel class fields with Safari <= v15 for esbuild
    45afc42db fix downlevel class properties when targeting Safari <=v15
    e6461badf fix prevent optimization adding unsupported ECMASCript features

    Special Thanks

    Charles Lyding, Dominic Elm and Paul Gschwendtner

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.0.2"></a>

    Open source →
  48. 15.0.230 Nov 2022
    Release notes

    @angular-devkit/build-angular

    Commit Type Description
    2891d5bc9 fix correctly set Sass quietDeps and verbose options

    @ngtools/webpack

    Commit Type Description
    d9cc4b028 fix elide unused type references

    Special Thanks

    Alan Agius and Juuso Valkeejärvi

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.0.1"></a>

    Open source →
  49. 15.0.123 Nov 2022
    Release notes

    @angular/cli

    Commit Type Description
    eda96def4 fix use global version of the CLI when running ng new

    @schematics/angular

    Commit Type Description
    48426852b fix show warning when a TS Config is not found during migrations

    @angular-devkit/build-angular

    Commit Type Description
    2af32fd3a fix hide loader paths in webpack warnings
    19f5cc746 fix improve package deep import Sass index resolution in esbuild plugin
    2220a907d fix use url function lexer to rebase Sass URLs

    Special Thanks

    Alan Agius, Charles Lyding, Doug Parker, Joey Perrott and Piotr Wysocki

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="15.0.0"></a>

    Open source →
  50. 15.0.016 Nov 2022
    Release notes

    Breaking Changes

    @angular/cli

    • The Angular CLI no longer supports 16.10.x, 16.11.x and 16.12.x. Current minimum versions of Node.js are 14.20.0, 16.13.0 and 18.10.0.
    • Node.js versions older than 14.20 are no longer supported.
    • The 'path' option in schematics schema no longer has a special meaning. Use 'workingDirectory' smart default provider should be used instead.

    @schematics/angular

    • Removed unused appDir option from Universal and App-Shell schematic. This option can safely be removed if present since it no longer has effect.

    • 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.

    • 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.
    • Internally the Angular CLI now always set the TypeScript target to ES2022 and useDefineForClassFields to false unless the target is set to ES2022 or later in the TypeScript configuration. To control ECMA version and features use the Browerslist configuration.

    • require.context are no longer parsed. Webpack specific features are not supported nor guaranteed to work in the future.

    • Producing ES5 output is no longer possible. This was needed for Internet Explorer which is no longer supported. All browsers that Angular supports work with ES2015+

    • server builder bundleDependencies option now only accept a boolean value.

    • Deprecated support for Stylus has been removed. The Stylus package has never reached a stable version and its usage in the Angular CLI is minimal. It's recommended to migrate to another CSS preprocessor that the Angular CLI supports.

    @angular-devkit/core

    • Workspace projects with missing root is now an error.

    @ngtools/webpack

    • TypeScript versions older than 4.8.2 are no longer supported.

    @schematics/angular

    Commit Type Description
    766d4a089 feat add migration to remove require calls from karma builder main file
    d8bff4f1e feat Added --project-root option to the library schematics
    597bfea1b feat drop polyfills.ts file from new templates
    1c21e470c feat enable error on unknown properties and elements in tests
    f2a0682dc feat generate new projects using TypeScript 4.8.2
    b06421d15 feat mark projectRoot as non hidden option in application schematic
    b6897dbb0 feat remove karma.conf.js from newly generated projects
    301b5669a feat remove ngOnInit from component template
    9beb878e2 feat remove Browserslist configuration files from projects
    283b564d1 feat remove environment files in new applications
    56a1e8f9f feat remove test.ts file from new projects
    4e69e8050 fix add @angular/localize as type when localize package is installed
    57d93fb7d fix mark project as required option
    84e3f7727 fix remove empty lines
    316a50d75 fix remove TypeScript target from universal schematic
    69b221498 refactor remove deprecated appDir option

    @angular/cli

    Commit Type Description
    4827d1b23 feat add support for Node.js version 18
    4b623461a feat drop support for Node.js versions older than 14.20
    3dea1fa71 fix add unique user id as user parameter in GA
    af07aa340 fix add workspace information as part of analytics collection
    83524f625 fix allow ng add to find prerelease versions when CLI is prerelease
    22955f245 fix do not collect analytics when running in non TTY mode
    35e5f4278 fix exclude @angular/localize@<10.0.0 from ng add pa… (#24152)
    1a584364e fix exclude @angular/[email protected] from ng add package discovery
    ff0382718 fix respect registry in RC when running update through yarn
    774d349b7 refactor remove deprecated path handler

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

    @angular-devkit/build-angular

    Commit Type Description
    4ead45cab feat add ng-server-context when using app-shell builder
    1c527a9da feat add esbuild-based builder initial support for fileReplacements
    67324b3e5 feat add initial incremental code rebuilding to esbuild builder
    3d94ca21b feat add initial watch support to esbuild-based builder
    c592ec584 feat amend polyfills option in all builders to support an array of module specifiers
    a95d130ef feat auto include @angular/localize/init when found in types
    979bce45e feat auto include @angular/platform-server/init during server builds
    fd4175357 feat drop support for TypeScript 4.6 and 4.7
    15d3fc6dc feat export @angular/platform-server symbols in server bundle
    05a98c029 feat karma builder main option is now optional
    2b6029245 feat providing a karma config is now optional
    9c13fce16 feat remove bundleDependencies from server builder
    308e3a017 feat switch to use Sass modern API
    1e5d4a750 feat use Browserslist to determine ECMA output
    3ff391738 fix account for package.json exports fields with CSS import statements
    001445982 fix account for package.json exports with Sass in esbuild builder
    6280741ce fix add @angular/platform-server as an optional peer dependency
    f9a2c3a12 fix allow both script and module sourceTypes to be localized
    4cb27b803 fix avoid attempted resolve of external CSS URLs with esbuild builder
    192e0e6d7 fix correct escaping of target warning text in esbuild builder
    4fcb0a82b fix correctly resolve Sass partial files in node packages
    fb5a66ae6 fix fix crash when Sass error occurs
    b6df9c136 fix handle conditional exports in scripts and styles option
    0ee7625d6 fix ignore cache path when watching with esbuild builder
    e34bfe5eb fix ignore specs in node_modules when finding specs
    f143171fd fix only add @angular/platform-server/init when package is installed.
    3a1970b76 fix only import karma when running karma builder
    8b84c18ed fix provide workaround for V8 object spread performance defect
    7dd122ad5 fix rebase Sass url() values when using esbuild-based builder
    2105964af fix resolve transitive dependencies in Sass when using Yarn PNP
    54e1c01d8 fix show file replacement in TS missing file error in esbuild builder
    6c3f281d9 fix show warning when using TypeScript target older then ES2022 in esbuild builder
    8f8e02c32 fix support Yarn PNP resolution in modern SASS API
    fc82e3bec fix update browerslist package
    0d62157a3 fix update sourcemaps when rebasing Sass url() functions in esbuild builder
    1518133db fix use relative sourcemap source paths for Sass in esbuild builder
    fb4ead2ce fix wait during file watching to improve multi-save rebuilds for esbuild builder
    b059fc735 fix warn when components styles sourcemaps are not generated when styles optimization is enabled
    9d0872fb5 perf add initial global styles incremental rebuilds with esbuild builder
    0fe6b3b75 perf add vendor chunking to server builder
    8c915d414 perf avoid extra babel file reads in esbuild builder rebuilds
    919fe2148 perf avoid extra TypeScript emits with esbuild rebuilds
    92145c4a7 perf avoid template diagnostics for declaration files in esbuild builder
    52db3c000 perf minimize Angular diagnostics incremental analysis in esbuild-based builder
    feb06753d perf use esbuild-based builder to directly downlevel for await...of
    9d83fb91b perf use Sass worker pool for Sass support in esbuild builder
    45a94228f perf use Uint8Arrays for incremental caching with esbuild-based builder
    f393b0928 refactor disable requireContext parsing
    12931ba8c refactor remove deprecated ES5 support
    7f1017e60 refactor remove old bundleDependencies enum logic
    2ba44a433 refactor remove support for Stylus

    @angular-devkit/core

    Commit Type Description
    ea4c0aa2e fix throw error when project has missing root property
    de467f46d fix update logger forEach promiseCtor type

    @angular-devkit/schematics

    Commit Type Description
    9b07b469b refactor remove UpdateBuffer and rename UpdateBuffer2 to UpdateBuffer

    @ngtools/webpack

    Commit Type Description
    43bd0abc1 feat drop support for TypeScript 4.6 and 4.7
    1c1f985b9 fix support inline style sourcemaps when using css-loader for component styles

    Special Thanks

    Alan Agius, Brent Schmidt, Charles Lyding, Cédric Exbrayat, Dariusz Ostolski, Doug Parker, Günhan Gülsoy, Jason Bedard, Lukas Spirig, Ruslan Lekhman, angular-robot[bot] and minijus

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="14.2.10"></a>

    Open source →
  51. 15.0.0-rc.515 Nov 2022pre-release

    Nothing published for this version

  52. 15.0.0-rc.415 Nov 2022pre-release

    Nothing published for this version

  53. 15.0.0-rc.39 Nov 2022pre-release

    Nothing published for this version

  54. 15.0.0-rc.22 Nov 2022pre-release

    Nothing published for this version

  55. 15.0.0-rc.126 Oct 2022pre-release

    Nothing published for this version

  56. 15.0.0-rc.020 Oct 2022pre-release

    Nothing published for this version

  57. 15.0.0-next.614 Oct 2022pre-release

    Nothing published for this version

  58. 15.0.0-next.512 Oct 2022pre-release

    Nothing published for this version

  59. 15.0.0-next.46 Oct 2022pre-release

    Nothing published for this version

  60. 15.0.0-next.328 Sept 2022pre-release

    Nothing published for this version