Schematics specific to Angular
Last release 2 days ago
26 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
1061 releases · first in 2017
Release timeline
1061 releases since 2017Releases
- 16.0.03 May 2023
Release notes
Open source →Breaking Changes
@angular/cli
-
The deprecated
defaultCollectionworkspace option has been removed. UseschematicCollectionsinstead.Before
"defaultCollection": "@angular/material"After
"schematicCollections": ["@angular/material"] -
The deprecated
defaultProjectworkspace 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 resolverandng g guardnow generate a functional resolver or guard by default. It is still possible to generate a (deprecated) class-based resolver or guard by usingng g resolver --no-functionalorng g guard --no-functional.- The CLI no longer allows to generate
CanLoadguards. UseCanMatchinstead.
-
- TypeScript 4.8 is no longer supported.
@angular-devkit/build-angular
-
Deprecated
outputPathandoutputPathsfrom the server and browser builder have been removed from the builder output. Useoutputsinstead.Note: this change does not effect application developers.
@angular-devkit/core
- Several changes to the
SchemaRegistry.compilemethod now returns aPromise.- Deprecated
flattenhas been removed without replacement.
-
ContentHasMutatedException,InvalidUpdateRecordException,UnimplementedExceptionandMergeConflictExceptionAPI from@angular-devkit/corehave 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
UpdateBufferhas been removed andUpdateBuffer2is renamed toUpdateBuffer. With this change the related and deprecated symbolsContentCannotBeRemovedExceptionandChunkhave 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.withServerTransition50b9e59a5 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.tstoapp.module.server.tsde6d30102 fix replace provideServerSupportwithprovideServerRenderingbff634fe0 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 defaultCollectionfrom workspace configurationd58428d3d feat remove deprecated defaultProjectfrom workspace configuration7cb5689e0 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_ignoreListsupport for esbuild buildercdfa7ca88 fix allow multiple polyfills with esbuild-based builder e690b7cbd fix always enable looseEnumsbuild optimizer rule135ab4c36 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 preserveWhitespacesis set in the tsconfig provided to the server builderff8a89cbf 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/initfrom unsafe optimizationsf72155bc7 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 outputPathsandoutputPathBuilder output@angular-devkit/core
Commit Type Description f6624b974 feat update SchemaRegistry compileto returnPromise0ad81cdbc refactor remove deprecated exceptions @angular-devkit/schematics
Commit Type Description d2ef386f4 refactor remove UpdateBufferand renameUpdateBuffer2toUpdateBuffer@ngtools/webpack
Commit Type Description c8ac660d8 refactor remove NGCC integration <!-- CHANGELOG SPLIT MARKER -->
<a name="15.2.8"></a>
-
- 16.0.0-rc.428 Apr 2023pre-release
Nothing published for this version
- 16.0.0-rc.327 Apr 2023pre-release
Nothing published for this version
- 16.0.0-rc.227 Apr 2023pre-release
Nothing published for this version
- 16.0.0-rc.119 Apr 2023pre-release
Nothing published for this version
- 16.0.0-rc.012 Apr 2023pre-release
Nothing published for this version
- 16.0.0-next.76 Apr 2023pre-release
Nothing published for this version
- 16.0.0-next.630 Mar 2023pre-release
Nothing published for this version
- 16.0.0-next.522 Mar 2023pre-release
Nothing published for this version
- 16.0.0-next.415 Mar 2023pre-release
Nothing published for this version
- 16.0.0-next.39 Mar 2023pre-release
Nothing published for this version
- 16.0.0-next.21 Mar 2023pre-release
Nothing published for this version
- 16.0.0-next.123 Feb 2023pre-release
Nothing published for this version
- 16.0.0-next.022 Feb 2023pre-release
Nothing published for this version
- 15.2.1125 Mar 2024
Release notes
Open source →@angular-devkit/build-angular
Commit Type Description c6feb0bb0 fix update webpack-dev-middlewareto6.1.2<!-- CHANGELOG SPLIT MARKER -->
<a name="17.3.1"></a>
- 15.2.105 Oct 2023
Release notes
Open source →@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>
- 15.2.928 Jun 2023
Release notes
Open source →@angular/cli
Commit Type Description f36e38a91 fix update direct semver dependencies to 7.5.3 <!-- CHANGELOG SPLIT MARKER -->
<a name="16.1.2"></a>
- 15.2.83 May 2023
Release notes
Open source →@angular/cli
Commit Type Description 069dcdf0c docs improve wording in doc command version description <!-- CHANGELOG SPLIT MARKER -->
<a name="15.2.7"></a>
- 15.2.726 Apr 2023
Release notes
Open source →@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-chrometochrome<!-- CHANGELOG SPLIT MARKER -->
<a name="15.2.6"></a>
- 15.2.612 Apr 2023
Release notes
Open source →@schematics/angular
Commit Type Description f0b257ef4 fix ignore hidden directories when running browserlist migration <!-- CHANGELOG SPLIT MARKER -->
<a name="15.2.5"></a>
- 15.2.55 Apr 2023
Release notes
Open source →@angular/cli
Commit Type Description db173d7ed fix collect tech information Special Thanks
Alan Agius
<!-- CHANGELOG SPLIT MARKER -->
<a name="15.2.4"></a>
- 15.2.416 Mar 2023
Release notes
Open source →@angular-devkit/build-angular
Commit Type Description f74bfea24 fix update webpackdependency to5.76.1Special Thanks
Alan Agius
<!-- CHANGELOG SPLIT MARKER -->
<a name="14.2.11"></a>
- 15.2.315 Mar 2023
Release notes
Open source →@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>
- 15.2.28 Mar 2023
Release notes
Open source →@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>
- 15.2.11 Mar 2023
Release notes
Open source →@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>
- 15.2.022 Feb 2023
Release notes
Open source →@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>
- 15.2.0-rc.015 Feb 2023pre-release
Nothing published for this version
- 15.2.0-next.48 Feb 2023pre-release
Nothing published for this version
- 15.2.0-next.32 Feb 2023pre-release
Nothing published for this version
- 15.2.0-next.225 Jan 2023pre-release
Nothing published for this version
- 15.2.0-next.118 Jan 2023pre-release
Nothing published for this version
- 15.2.0-next.012 Jan 2023pre-release
Nothing published for this version
- 15.1.615 Feb 2023
Release notes
Open source →@angular/cli
Commit Type Description 3d1f48fa2 fix add set SessionEngagedin GAdf07ab113 fix convert beforeoption in.npmrcto Datec787cc780 fix replace os.versionwithos.release.@angular-devkit/build-angular
Commit Type Description 34a4a1bbf fix correctly copy safety-worker.jscontents88a33155d 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 scriptsoptionSpecial Thanks
Alan Agius and Charles Lyding
<!-- CHANGELOG SPLIT MARKER -->
<a name="15.1.5"></a>
- 15.1.58 Feb 2023
Release notes
Open source →@angular/cli
Commit Type Description b8bbe9688 fix error if Angular compiler is used in a schematic fabbb8a93 fix only set DebugViewwhenNG_DEBUGis 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>
- 15.1.41 Feb 2023
Release notes
Open source →@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>
- 15.1.325 Jan 2023
Release notes
Open source →@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>
- 15.1.218 Jan 2023
Release notes
Open source →@angular/cli
Commit Type Description 387472a95 fix register schematic aliases when providing collection name in ng generate5d9fd788a fix remove --tooption from being required when using--frominng update@schematics/angular
Commit Type Description 0f5fb7e59 fix replace existing BrowserModule.withServerTransitioncalls 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>
- 15.1.112 Jan 2023
Release notes
Open source →@angular-devkit/build-angular
Commit Type Description b94bf60ca fix update esbuildto0.16.17Special Thanks
Alan Agius
<!-- CHANGELOG SPLIT MARKER -->
<a name="15.1.0"></a>
- 15.1.011 Jan 2023
Release notes
Open source →Deprecations
@angular-devkit/schematics
- The Observable based
SchematicTestRunner.runSchematicAsyncandSchematicTestRunner.runExternalSchematicAsyncmethod have been deprecated in favor of the Promise basedSchematicTestRunner.runSchematicandSchematicTestRunner.runExternalSchematic.
@schematics/angular
Commit Type Description 5b18ce154 feat add guardTypeas an alias ofimplementsin guard schematicdd2b65943 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 assetsoption to server builder839d0cb57 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 excludespecs in Karma builder20376649c 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 runSchematicandrunExternalSchematicmethodsSpecial 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>
- The Observable based
- 15.1.0-rc.06 Jan 2023pre-release
Nothing published for this version
- 15.1.0-next.315 Dec 2022pre-release
Nothing published for this version
- 15.1.0-next.28 Dec 2022pre-release
Nothing published for this version
- 15.1.0-next.130 Nov 2022pre-release
Nothing published for this version
- 15.1.0-next.023 Nov 2022pre-release
Nothing published for this version
- 15.0.56 Jan 2023
Release notes
Open source →@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>
- 15.0.414 Dec 2022
Release notes
Open source →@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-loaderto6.7.3b2d4415ca fix update locale setting snippet to use globalThis.Special Thanks
Alan Agius and Charles Lyding
<!-- CHANGELOG SPLIT MARKER -->
<a name="15.0.3"></a>
- 15.0.37 Dec 2022
Release notes
Open source →@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>
- 15.0.230 Nov 2022
Release notes
Open source →@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>
- 15.0.123 Nov 2022
Release notes
Open source →@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>
- 15.0.016 Nov 2022
Release notes
Open source →Breaking Changes
@angular/cli
- The Angular CLI no longer supports
16.10.x,16.11.xand16.12.x. Current minimum versions of Node.js are14.20.0,16.13.0and18.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
appDiroption from Universal and App-Shell schematic. This option can safely be removed if present since it no longer has effect.
-
analyticsSharingoption 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/coreand@angular-devkit/architect.
@angular-devkit/build-angular
-
TypeScript versions older than 4.8.2 are no longer supported.
-
The server builder
bundleDependenciesoption has been removed. This option was used pre Ivy. Currently, using this option is unlikely to produce working server bundles.The
externalDependenciesoption 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.
- Deprecated support for tilde import has been removed. Please update the imports by removing the
-
Internally the Angular CLI now always set the TypeScript
targettoES2022anduseDefineForClassFieldstofalseunless the target is set toES2022or later in the TypeScript configuration. To control ECMA version and features use the Browerslist configuration. -
require.contextare 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
bundleDependenciesoption 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
rootis 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.tsfile from new templates1c21e470c feat enable error on unknown properties and elements in tests f2a0682dc feat generate new projects using TypeScript 4.8.2 b06421d15 feat mark projectRootas non hidden option in application schematicb6897dbb0 feat remove karma.conf.jsfrom newly generated projects301b5669a feat remove ngOnInitfrom component template9beb878e2 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/localizeas type when localize package is installed57d93fb7d 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 addto find prerelease versions when CLI is prerelease22955f245 fix do not collect analytics when running in non TTY mode 35e5f4278 fix exclude @angular/localize@<10.0.0from ng add pa… (#24152)1a584364e fix exclude @angular/[email protected]from ng add package discoveryff0382718 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-contextwhen using app-shell builder1c527a9da 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 polyfillsoption in all builders to support an array of module specifiersa95d130ef feat auto include @angular/localize/initwhen found intypes979bce45e feat auto include @angular/platform-server/initduring server buildsfd4175357 feat drop support for TypeScript 4.6 and 4.7 15d3fc6dc feat export @angular/platform-serversymbols in server bundle05a98c029 feat karma builder mainoption is now optional2b6029245 feat providing a karma config is now optional 9c13fce16 feat remove bundleDependenciesfrom server builder308e3a017 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-serveras an optional peer dependencyf9a2c3a12 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 scriptsandstylesoption0ee7625d6 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/initwhen 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 requireContextparsing12931ba8c refactor remove deprecated ES5 support 7f1017e60 refactor remove old bundleDependenciesenum logic2ba44a433 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 forEachpromiseCtortype@angular-devkit/schematics
Commit Type Description 9b07b469b refactor remove UpdateBufferand renameUpdateBuffer2toUpdateBuffer@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>
- The Angular CLI no longer supports
- 15.0.0-rc.515 Nov 2022pre-release
Nothing published for this version
- 15.0.0-rc.415 Nov 2022pre-release
Nothing published for this version
- 15.0.0-rc.39 Nov 2022pre-release
Nothing published for this version
- 15.0.0-rc.22 Nov 2022pre-release
Nothing published for this version
- 15.0.0-rc.126 Oct 2022pre-release
Nothing published for this version
- 15.0.0-rc.020 Oct 2022pre-release
Nothing published for this version
- 15.0.0-next.614 Oct 2022pre-release
Nothing published for this version
- 15.0.0-next.512 Oct 2022pre-release
Nothing published for this version
- 15.0.0-next.46 Oct 2022pre-release
Nothing published for this version
- 15.0.0-next.328 Sept 2022pre-release
Nothing published for this version