Update dependency @angular-devkit/build-angular to v15 - autoclosed #68

Closed
renovate wants to merge 1 commits from renovate_angular-devkit-build-angular-15.x into master
Owner

This PR contains the following updates:

Package Type Update Change
@angular-devkit/build-angular devDependencies major ~13.3.3 -> ~15.2.0

Release Notes

angular/angular-cli

v15.2.7

Compare 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-chrome to chrome

v15.2.6

Compare Source

@​schematics/angular
Commit Type Description
f0b257ef4 fix ignore hidden directories when running browserlist migration

v15.2.5

Compare Source

@​angular/cli
Commit Type Description
db173d7ed fix collect tech information

Special Thanks

Alan Agius

v15.2.4

Compare Source

@​angular-devkit/build-angular
Commit Type Description
f74bfea24 fix update webpack dependency to 5.76.1

Special Thanks

Alan Agius

v15.2.3

Compare Source

@​angular-devkit/build-angular
Commit Type Description
a93680585 fix correct wrap ES2022 classes with static properties

Special Thanks

Alan Agius and Paul Gschwendtner

v15.2.2

Compare 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

v15.2.1

Compare Source

@​angular-devkit/build-angular
Commit Type Description
9a5609a44 fix improve parsing of error messages

Special Thanks

Alan Agius and Paul Gschwendtner

v15.2.0

Compare 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

v15.1.6

Compare Source

@​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

v15.1.5

Compare Source

@​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

v15.1.4

Compare 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

v15.1.3

Compare 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

v15.1.2

Compare Source

@​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

v15.1.1

Compare Source

@​angular-devkit/build-angular
Commit Type Description
b94bf60ca fix update esbuild to 0.16.17

Special Thanks

Alan Agius

v15.1.0

Compare Source

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

v15.0.5

Compare 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

v15.0.4

Compare 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-loader to 6.7.3
b2d4415ca fix update locale setting snippet to use globalThis.

Special Thanks

Alan Agius and Charles Lyding

v15.0.3

Compare 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

v15.0.2

Compare 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

v15.0.1

Compare 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

v15.0.0

Compare Source

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

    @&#8203;import '~font-awesome/scss/font-awesome';
    

    After

    @&#8203;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/material@7.x 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

v14.2.11

Compare Source

@​angular-devkit/build-angular
Commit Type Description
ddd33bf38 fix update webpack dependency to 5.76.1

Special Thanks

Alan Agius and Joey Perrott

v14.2.10

Compare Source

@​angular/cli
Commit Type Description
9ce386caf fix exclude @angular/localize@<10.0.0 from ng add pa… (#​24152)
6446091a3 fix exclude @angular/material@7.x from ng add package discovery
7541e04f3 fix respect registry in RC when running update through yarn
@​angular-devkit/build-angular
Commit Type Description
21cea0b42 fix update loader-utils to 3.2.1

Special Thanks

Alan Agius and Charles Lyding

v14.2.9

Compare Source

@​angular-devkit/architect
Commit Type Description
e3e787767 fix default to failure if no builder result is provided
@​angular-devkit/build-angular
Commit Type Description
12b2dc5a2 fix isolate zone.js usage when rendering server bundles

Special Thanks

Alan Agius and Charles Lyding

v14.2.8

Compare Source

@​schematics/angular
Commit Type Description
4b0ee8ad1 fix guard schematics should include all guards (CanMatch)

Special Thanks

Andrew Scott

v14.2.7

Compare Source

@​angular/cli
Commit Type Description
91b5bcbb3 fix disable version check during auto completion
02a3d7b71 fix skip node.js compatibility checks when running completion
@​angular-devkit/build-angular
Commit Type Description
bebed9df8 fix issue dev-server support warning when using esbuild builder

Special Thanks

Alan Agius and Charles Lyding

v14.2.6

Compare Source

@​angular/cli
Commit Type Description
1c9cf594f fix handle missing which binary in path
28b2cd18e fix skip downloading temp CLI when running ng update without package names
@​angular-devkit/core
Commit Type Description
ad6928184 fix project extension warning message should identify concerned project

Special Thanks

AgentEnder and Alan Agius

v14.2.5

Compare Source

@​angular-devkit/schematics
Commit Type Description
17eb20c77 fix throw more relevant error when Rule returns invalid null value

Special Thanks

Alan Agius and Charles Lyding

v14.2.4

Compare Source

@​angular/cli
Commit Type Description
05b18f4e4 fix add builders and schematic names as page titles in collected analytics

Special Thanks

Alan Agius, Jason Bedard and Paul Gschwendtner

v14.2.3

Compare Source

@​angular-devkit/build-angular
Commit Type Description
e7e0cb78f fix correctly display error messages that contain "at" text.
4756d7e06 fix watch symbolic links
@​ngtools/webpack
Commit Type Description
1e3ecbdb1 perf avoid bootstrap conversion AST traversal where possible

Special Thanks

Alan Agius, Charles Lyding, Jason Bedard and Joey Perrott

v14.2.2

Compare Source

@​angular/cli
Commit Type Description
5405a9b3b fix favor non deprecated packages during update
@​schematics/angular
Commit Type Description
6bfd6a7fb fix update minimum Angular version to 14.2
@​angular-devkit/build-angular
Commit Type Description
2b00bca61 fix allow esbuild-based builder to use SVG Angular templates
45c95e1bf fix change service worker errors to compilation errors
ecc014d66 fix handle service-worker serving with localize in dev-server
39ea128c1 fix handling of @media queries inside css layers
17b7e1bdf fix issue warning when using deprecated tilde imports
3afd784f1 fix watch index file when running build in watch mode

Special Thanks

Alan Agius, Charles Lyding, Jason Bedard and Joey Perrott

v14.2.1

Compare Source

@​angular-devkit/build-angular
Commit Type Description
ddd33bf38 fix update webpack dependency to 5.76.1

Special Thanks

Alan Agius and Joey Perrott

v14.2.0

Compare Source

@​angular/cli
Commit Type Description
596037010 fix add missing space after period in warning text
@​angular-devkit/build-angular
Commit Type Description
44c25511e feat add ability to serve service worker when using dev-server
3fb569b5c feat switch to Sass modern API in esbuild builder
5bd03353a fix correct esbuild builder global stylesheet sourcemap URL
c4402b1bd fix correctly handle parenthesis in url
50c783307 fix use valid CSS comment for sourcemaps with Sass in esbuild builder
4c251853f perf avoid extra string creation with no sourcemaps for esbuild sass
d97640534 perf with esbuild builder only load Sass compiler when needed

Special Thanks

Alan Agius, Charles Lyding, Doug Parker, Jason Bedard, Joey Perrott, Kristiyan Kostadinov and angular-robot[bot]

v14.1.3

Compare Source

@​angular-devkit/core
Commit Type Description
365035cb3 fix update workspace extension warning to use correct phrasing

Special Thanks

AgentEnder, Alan Agius, Charles Lyding and Jason Bedard

v14.1.2

Compare Source

@​angular-devkit/build-angular
Commit Type Description
3e19c842c fix avoid collect stats from chunks with no files
d0a0c597c fix correctly handle data URIs with escaped quotes in stylesheets
67b3a086f fix process stylesheet resources from url tokens with esbuild browser builder
e6c45c316 perf reduce babel transformation in esbuild builder
38b71bcc0 perf use esbuild in esbuild builder to downlevel native async/await
@​ngtools/webpack
Commit Type Description
dd47a5e8c fix elide type only named imports when using emitDecoratorMetadata

Special Thanks

Alan Agius, Charles Lyding and Jason Bedard

v14.1.1

Compare Source

@​angular/cli
Commit Type Description
4ee825bac fix catch clause variable is not an Error instance
@​schematics/angular
Commit Type Description
83dcfb32f fix prevent numbers from class names
@​angular-devkit/build-angular
Commit Type Description
ef6da4aad fix allow the esbuild-based builder to fully resolve global stylesheet packages
eed54b359 fix catch clause variable is not an Error instance
c98471094 fix correctly respond to preflight requests
94b444e4c fix correctly set ngDevMode in esbuilder
@​angular-devkit/core
Commit Type Description
44c18082a fix classify string util should concat string without using a .
@​angular/create
Commit Type Description
cb0d3fb33 fix use appropriate package manager to install dependencies

Special Thanks

Alan Agius, Charles Lyding, Jason Bedard and Paul Gschwendtner

v14.1.0

Compare Source

@​angular/cli
Commit Type Description
3884b8652 fix add esbuild browser builder to workspace schema
@​schematics/angular
Commit Type Description
707911d42 feat support controlling addDependency utility rule install behavior
a8fe4fcc3 fix Allow skipping existing dependencies in E2E schematic
b8bf3b480 fix only issue a warning for addDependency existing specifier
@​angular-devkit/build-angular
Commit Type Description
a7709b718 feat add externalDependencies to the esbuild browser builder
248860ad6 feat add Sass file support to experimental esbuild-based builder
b06ae5514 feat add service worker support to experimental esbuild builder
b5f6d862b feat Identify third-party sources in sourcemaps
b3a14d056 fix allow third-party sourcemaps to be ignored in esbuild builder
53dd929e5 fix ensure esbuild builder sourcemap sources are relative to workspace
@​angular-devkit/schematics
Commit Type Description
526cdb263 feat allow chain rule to accept iterables of rules
@​angular/create
Commit Type Description
cfe93fbc8 feat add support for yarn create and npm init

Special Thanks

Alan Agius, Charles Lyding, Derek Cormier, Doug Parker, Jason Bedard, Joey Perrott, Paul Gschwendtner, Victor Porof and renovate[bot]

v14.0.7

Compare Source

@​schematics/angular
Commit Type Description
f653bf4fb fix incorrect logo for Angular Material
@​angular-devkit/build-angular
Commit Type Description
5810c2cc2 fix fallback to use projectRoot when sourceRoot is missing during coverage
@​angular-devkit/core
Commit Type Description
2ba4678b6 fix add i18n as valid project extension
c2201c835 fix log name of invalid extension too

Special Thanks

Alan Agius, Fortunato Ventre, Katerina Skroumpelou and Kristiyan Kostadinov

v14.0.6

Compare Source

@​angular/cli
Commit Type Description
178550529 fix handle cases when completion is enabled and running in an older CLI workspace
10f24498e fix remove deprecation warning of no prefixed schema options
@​schematics/angular
Commit Type Description
dfa6d73c5 fix remove browserslist configuration
@​angular-devkit/build-angular
Commit Type Description
4d848c4e6 fix generate different content hashes for scripts which are changed during the optimization phase
@​angular-devkit/core
Commit Type Description
2500f34a4 fix provide actionable warning when a workspace project has missing root property

Special Thanks

Alan Agius and martinfrancois

v14.0.5

Compare Source

@​angular/cli
Commit Type Description
98a6aad60 fix during an update only use package manager force option with npm 7+
094aa16aa fix improve error message for project-specific ng commands when run outside of a project
e5e07fff1 fix show deprecated workspace config options in IDE
@​schematics/angular
Commit Type Description
f9f970cab fix prevent importing RouterModule parallel to RoutingModule
@​angular-devkit/build-angular
Commit Type Description
aa8ed532f fix disable glob mounting for patterns that start with a forward slash
c76edb8a7 fix don't override base-href in HTML when it's not set in builder
f64903528 fix improve detection of CommonJS dependencies
74dbd5fc2 fix support hidden component stylesheet sourcemaps with esbuild builder
@​ngtools/webpack
Commit Type Description
7aed97561 fix do not run ngcc when node_modules does not exist

Special Thanks

Alan Agius, Charles Lyding, JoostK and Paul Gschwendtner

v14.0.4

Compare Source

@​angular/cli
Commit Type Description
fc72c625b fix correctly handle --collection option in ng new
f5badf221 fix improve global schema validation
ed302ea4c fix remove color from help epilogue
@​schematics/angular
Commit Type Description
c58c66c0d fix use sourceRoot instead of src in universal schematic
@​angular-devkit/architect
Commit Type Description
88acec1fd fix complete builders on the next event loop iteration
@​angular-devkit/build-angular
Commit Type Description
694b73dfa fix exit dev-server when CTRL+C is pressed
6d4782199 fix exit localized builds when CTRL+C is pressed
282baffed fix hide stacktraces from webpack errors
c4b0abf5b fix set base-href in service worker manifest when using i18n and app-shell
@​ngtools/webpack
Commit Type Description
33f1cc192 fix restore process title after NGCC is executed
6796998bf fix show a compilation error on invalid TypeScript version

Special Thanks

Alan Agius, Charles Lyding and Tim Bowersox

v14.0.3

Compare Source

@​angular/cli
Commit Type Description
b3db91baf fix disable version check when running ng completion commands
cdab9fa74 fix provide an actionable error when using --configuration with ng run
5521648e3 fix temporarily handle boolean options in schema prefixed with no
@​angular-devkit/build-angular
Commit Type Description
5e960ce24 fix fix incorrect glob cwd in karma when using --include option
1b5e92075 fix handle codeCoverageExclude correctly in Windows
ff6d81a45 fix ignore supported browsers during i18n extraction
@​angular-devkit/core
Commit Type Description
170c16f2e fix workspace writer skip creating empty projects property

Special Thanks

Alan Agius, Charles Lyding and Paul Gschwendtner

v14.0.2

Compare Source

@​angular/cli
Commit Type Description
23095e9c3 fix show more actionable error when command is ran in wrong scope
@​schematics/angular
Commit Type Description
5a486cb64 fix remove vscode testing configurations for minimal workspaces
@​angular-devkit/build-angular
Commit Type Description
9d88c96d8 fix replace fallback locale for en-US

Special Thanks

Alan Agius and Julien Marcou

v14.0.1

Compare Source

@​angular/cli
Commit Type Description
e4fb96657 fix add text to help output to indicate that additional commands are available when ran in different context
7952e5790 fix avoid creating unnecessary global configuration
66a1d6b9d fix correct scope cache command
e2d964289 fix correctly print package manager name when an install is needed
75fd3330d fix during an update only use package manager force option with npm 7+
e223890c1 fix ensure full process exit with older local CLI versions
0cca3638a fix handle project being passed as a flag
b1451cb5e fix improve resilience of logging during process exit
17fec1357 fix provide actionable error when project cannot be determined
@​schematics/angular
Commit Type Description
73dcf39c6 fix remove strict setting under application project
@​angular-devkit/build-angular
Commit Type Description
c788d5b56 fix log modified and removed files when using the verbose option
6e8fe0ed5 fix replace dev-server socket path from /ws to /ng-cli-ws
651adadf4 fix update Angular peer dependencies to 14.0 stable
@​angular/pwa
Commit Type Description
cfd264d06 fix add peer dependency on Angular CLI

Special Thanks

Alan Agius, Charles Lyding and Doug Parker

v14.0.0

Compare Source

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 Node.js v12 has been removed as it will become EOL on 2022-04-30. Please use Node.js v14.15 or later.

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

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

  • --configuration cannot be used with ng run. Provide the configuration as part of the target. Ex: ng run project:builder:configuration.

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

  • 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-devkit/architect-cli
  • camel case arguments are no longer allowed.
@​angular-devkit/schematics-cli
  • camel case arguments are no longer allowed.
@​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.

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

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

  • 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
  • parseJson and ParseJsonOptions APIs have been removed in favor of 3rd party JSON parsers such as jsonc-parser.
  • The below APIs have been removed without replacement. Users should leverage other Node.js or other APIs.
    • fs namespace
    • clean
    • mapObject
@​angular-devkit/schematics
  • Schematics NodePackageInstallTask will not execute package scripts by default
    The NodePackageInstallTask will now use the package manager's --ignore-scripts option by default.
    The --ignore-scripts option will prevent package scripts from executing automatically during an install.
    If a schematic installs packages that need their install/postinstall scripts to be executed, the
    NodePackageInstallTask now contains an allowScripts boolean option which can be enabled to provide the
    previous behavior for that individual task. As with previous behavior, the allowScripts option will
    prevent the individual task's usage of the --ignore-scripts option but will not override the package
    manager's existing configuration.
  • 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

Deprecations

@​angular/cli
  • The defaultCollection workspace option has been deprecated in favor of schematicCollections.

    Before

    "defaultCollection": "@&#8203;angular/material"
    

    After

    "schematicCollections": ["@&#8203;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.
@​angular/cli
Commit Type Description
afafa5788 feat add --global option to ng analytics command
bb550436a feat add ng analytics info command
e5bf35ea3 feat add ng cache command
7ab22ed40 feat add disable/enable aliases for off/on ng analytics command
4212fb8de feat add prompt to set up CLI autocompletion
0316dea67 feat add prompts on missing builder targets
607a723f7 feat add support for auto completion
366cabc66 feat add support for multiple schematics collections
036327e9c feat deprecated defaultProject option
fb0622893 feat don't prompt to set up autocompletion for ng update and ng completion commands
4ebfe0341 feat drop support for Node.js 12
022d8c7bb feat make ng completion set up CLI autocompletion by modifying .bashrc files
2e15df941 feat remember after prompting users to set up autocompletion and don't prompt again
7fa3e6587 feat support TypeScript 4.6.2
9e69331fa feat use PNPM as package manager when pnpm-lock.yaml exists
6f6b453fb fix ng doc doesn't open browser in Windows
8e66c9188 fix ng g show descrption from collection.json if not present in schema.json
9edeb8614 fix add long description to ng update
160cb0718 fix correctly handle --search option in ng doc
d46cf6744 fix display option descriptions during auto completion
09f8659ce fix display package manager during ng update
a49cdfbfe fix don't prompt for analytics when running ng analytics
4b22593c4 fix ensure all available package migrations are executed
054ae02c2 fix favor project in cwd when running architect commands
ff4eba3d4 fix handle duplicate arguments
5a8bdeb43 fix hide private schematics from ng g help output
644f86d55 fix improve error message for Windows autocompletion use cases
3012036e8 fix populate path with working directory in nested schematics
8a396de6a fix print entire config when no positional args are provided to ng config
bdf2b9bfa fix print schematic errors correctly
efc3c3225 fix remove analytics prompt postinstall script
bf15b202b fix remove cache path from global valid paths
142da460b fix remove incorrect warning during ng update
96a0d92da fix remove JSON serialized description from help output
78460e995 fix remove type casting and add optional chaining for current in optionTransforms
e5bdadac4 fix skip prompt or warn when setting up autocompletion without a global CLI install
ca401255f fix sort commands in help output
b97772dfc fix support silent package installs with Yarn 2+
87cd5cd43 fix workaround npm 7+ peer dependency resolve errors during updates
d94a67353 refactor remove deprecated --all option from ng update
2fc7c73d7 refactor remove deprecated --prod flag
b69ca3a7d refactor remove deprecated command aliases for extract-i18n.
2e0493130 refactor replace command line arguments parser
@​schematics/angular
Commit Type Description
7b78b7840 feat add --standalone to ng generate
e49220fba feat add migratiom to remove defaultProject in workspace config
3fa38b08b feat introduce addDependency rule to utilities
b07ccfbb1 feat introduce a utility subpath export for Angular rules and utilities
7e7de6858 feat update Angular dependencies to use ^ as version prefix
69ecddaa7 feat update new and existing projects compilation target to ES2020
7e8e42063 fix add migration to remove package.json in libraries secondary entrypoints
b928d973e fix alphabetically order imports during component generation
09a71bab6 fix Consolidated setup with a single beforeEach()
1921b07ee fix don't add path mapping to old entrypoint definition file
c927c038b fix remove @types/node from new projects
27cb29438 fix remove extra space in standalone imports
@​angular-devkit/architect-cli
Commit Type Description
c7556b62b refactor replace parser with yargs-parser
@​angular-devkit/schematics-cli
Commit Type Description
5330d52ae refactor replace parser with yargs-parser
@​angular-devkit/build-angular
Commit Type Description
00186fb93 feat add initial experimental esbuild-based application browser builder
d23a168b8 feat validate file extensions for scripts and styles options
2adf252dc fix add es2015 exports package condition to browser-esbuild
72e820e7b fix better handle Windows paths in esbuild experimental builder
587082fb0 fix close compiler on Karma exit
c52d10d1f fix close dev-server on error
48630ccfd fix detect tailwind.config.cjs as valid tailwindcss configuration
4d5f6c659 fix downlevel libraries based on the browserslist configurations
1a160dac0 fix ensure karma sourcemap support on Windows
07e776ea3 fix fail build when importing CSS files as an ECMA modules
ac1383f9e fix properly handle locally-built APF v14 libraries
966d25b55 fix remove unneeded JIT reflect metadata polyfill
b8564a638 refactor remove deprecated NG_BUILD_CACHE environment variable
0a1cd584d refactor remove deprecated showCircularDependencies browser and server builder option
@​angular-devkit/core
Commit Type Description
c5b3e9299 refactor deprecate unused exception classes
67144b9e5 refactor remove deprecated parseJson and ParseJsonOptions APIs
a0c02af7e refactor remove deprecated fs, object and array APIs
@​angular-devkit/schematics
Commit Type Description
c9c781c7d feat add parameter to listSchematicNames to allow returning hidden schematics.
0e6425fd8 feat disable package script execution by default in NodePackageInstallTask
25498ad5b feat re-export core string helpers from schematics package
464cf330a feat support null for options parameter from OptionTransform type
33f9f3de8 feat support reading JSON content directly from a Tree
01297f450 feat support reading text content directly from a Tree
48f9b79bc fix support ignore scripts package installs with Yarn 2+
3471cd6d8 fix support quiet package installs with Yarn 2+
44c1e6d0d refactor remove deprecated analytics property
@​angular/pwa
Commit Type Description
243cb4062 fix remove @schematics/angular utility deep import usage
@​ngtools/webpack
Commit Type Description
0c344259d fix update peer dependency to reflect TS 4.6 support
044101554 perf use Webpack's built-in xxhash64 support
9277eed1d refactor remove deprecated ivy namespace

Special Thanks

Adrien Crivelli, Alan Agius, Charles Lyding, Cédric Exbrayat, Daniil Dubrava, Doug Parker, Elton Coelho, George Kalpakas, Jason Bedard, Joey Perrott, Kristiyan Kostadinov, Paul Gschwendtner, Pawel Kozlowski, Tobias Speicher and alkavats1


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | devDependencies | major | [`~13.3.3` -> `~15.2.0`](https://renovatebot.com/diffs/npm/@angular-devkit%2fbuild-angular/13.3.11/15.2.7) | --- ### Release Notes <details> <summary>angular/angular-cli</summary> ### [`v15.2.7`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1527-2023-04-26) [Compare Source](https://github.com/angular/angular-cli/compare/15.2.6...15.2.7) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------ | | [f4a6dac87](https://github.com/angular/angular-cli/commit/f4a6dac8782808e564678b4484f3ce87e59f6c8f) | fix | process keeps running when analytics are enabled | | [f9b2fb1c4](https://github.com/angular/angular-cli/commit/f9b2fb1c4981ff138992a502d3aba4f6a3886df4) | perf | register CLI commands lazily | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------- | | [d9aefd6da](https://github.com/angular/angular-cli/commit/d9aefd6da5bd6ea244da3a8d5ea3dcbbadd31f99) | fix | replace vscode launch type from `pwa-chrome` to `chrome` | <!-- CHANGELOG SPLIT MARKER --> ### [`v15.2.6`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1526-2023-04-12) [Compare Source](https://github.com/angular/angular-cli/compare/15.2.5...15.2.6) ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | | [f0b257ef4](https://github.com/angular/angular-cli/commit/f0b257ef4ae62f92d70bfd2a4e9912d4ceff9c78) | fix | ignore hidden directories when running browserlist migration | <!-- CHANGELOG SPLIT MARKER --> ### [`v15.2.5`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1525-2023-04-05) [Compare Source](https://github.com/angular/angular-cli/compare/15.2.4...15.2.5) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------ | | [db173d7ed](https://github.com/angular/angular-cli/commit/db173d7edf685df67b782d81d1bacb84b8debf9a) | fix | collect tech information | #### Special Thanks Alan Agius <!-- CHANGELOG SPLIT MARKER --> ### [`v15.2.4`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1524-2023-03-16) [Compare Source](https://github.com/angular/angular-cli/compare/15.2.3...15.2.4) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------- | | [f74bfea24](https://github.com/angular/angular-cli/commit/f74bfea241b189f261ec81a8561aea7a56774ae8) | fix | update `webpack` dependency to `5.76.1` | #### Special Thanks Alan Agius <!-- CHANGELOG SPLIT MARKER --> ### [`v15.2.3`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1523-2023-03-15) [Compare Source](https://github.com/angular/angular-cli/compare/15.2.2...15.2.3) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------- | | [a93680585](https://github.com/angular/angular-cli/commit/a9368058517509b277236d6e7db4abc6248817fa) | fix | correct wrap ES2022 classes with static properties | #### Special Thanks Alan Agius and Paul Gschwendtner <!-- CHANGELOG SPLIT MARKER --> ### [`v15.2.2`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1522-2023-03-08) [Compare Source](https://github.com/angular/angular-cli/compare/15.2.1...15.2.2) ##### [@&#8203;angular-devkit/schematics-cli](https://github.com/angular-devkit/schematics-cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------- | | [dfd03aa7c](https://github.com/angular/angular-cli/commit/dfd03aa7c262f4425fa680e205a46792bd7b8451) | fix | correctly transform numbers from prompts | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------- | | [eb22f634f](https://github.com/angular/angular-cli/commit/eb22f634f2ec7a5b0bc2f5300682ed8e718b1424) | fix | build optimizer support for non spec-compliant ES2022 class static properties | #### Special Thanks Alan Agius <!-- CHANGELOG SPLIT MARKER --> ### [`v15.2.1`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1521-2023-03-01) [Compare Source](https://github.com/angular/angular-cli/compare/15.2.0...15.2.1) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------- | | [9a5609a44](https://github.com/angular/angular-cli/commit/9a5609a440fc49b3f7ddf88efb73618b7eede1ea) | fix | improve parsing of error messages | #### Special Thanks Alan Agius and Paul Gschwendtner <!-- CHANGELOG SPLIT MARKER --> ### [`v15.2.0`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1520-2023-02-22) [Compare Source](https://github.com/angular/angular-cli/compare/15.1.6...15.2.0) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------- | | [0f58a17c4](https://github.com/angular/angular-cli/commit/0f58a17c4ce92495d96721bc3f2b632a890bbab4) | feat | log number of files update during `ng update` | ##### [@&#8203;angular-devkit/schematics-cli](https://github.com/angular-devkit/schematics-cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------------- | | [ecf43090d](https://github.com/angular/angular-cli/commit/ecf43090d110f996f45a259c279f1b83dcab3fd8) | feat | auto detect package manager ([#&#8203;24305](https://github.com/angular/angular-cli/pull/24305)) | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------- | | [01b3bcf89](https://github.com/angular/angular-cli/commit/01b3bcf898108f9b879da4a791fa2a21c6d9f7c5) | feat | add Less stylesheet support to experimental esbuild-based builder | | [09af70743](https://github.com/angular/angular-cli/commit/09af70743800aefdefe06e0ca32bcdde18f9eb77) | feat | implement node module license extraction for esbuild builder | | [bbc1a4f0d](https://github.com/angular/angular-cli/commit/bbc1a4f0dc93437fe97a53a35f68d978cc50bb9e) | feat | support CommonJS dependency checking in esbuild | | [8cf0d17fb](https://github.com/angular/angular-cli/commit/8cf0d17fb1b39ea7bbd1c751995a56de3df45114) | feat | support JIT compilation with esbuild | | [3f6769ef9](https://github.com/angular/angular-cli/commit/3f6769ef953b1f880508a9152e669064cbb4dcc9) | fix | allow empty scripts to be optimized | | [421417a36](https://github.com/angular/angular-cli/commit/421417a36b13a44d39e0818171482871ea8b895f) | 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 --> ### [`v15.1.6`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1516-2023-02-15) [Compare Source](https://github.com/angular/angular-cli/compare/15.1.5...15.1.6) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------- | | [3d1f48fa2](https://github.com/angular/angular-cli/commit/3d1f48fa2991ded75da3a1b3a431480710a8ce15) | fix | add set `SessionEngaged` in GA | | [df07ab113](https://github.com/angular/angular-cli/commit/df07ab11351d6f2d82922ae251ccd17b23d9d0a9) | fix | convert `before` option in `.npmrc` to Date | | [c787cc780](https://github.com/angular/angular-cli/commit/c787cc7803598eb67260cbd2112d411384d518cc) | fix | replace `os.version` with `os.release`. | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | | [34a4a1bbf](https://github.com/angular/angular-cli/commit/34a4a1bbf608eb54b0a33b3aa3a6be3e2a576770) | fix | correctly copy `safety-worker.js` contents | | [88a33155d](https://github.com/angular/angular-cli/commit/88a33155d4bc00077d32bef42588427fb2ed49f4) | fix | update the ECMA output warning message to be more actionable | | [384ad29c9](https://github.com/angular/angular-cli/commit/384ad29c9a66d78e545ed7e48bf962e4df9d0549) | fix | use babel default export helper in build optimizer | | [59aa1cdbd](https://github.com/angular/angular-cli/commit/59aa1cdbdf3e2712f988790f68bacc174d070b0c) | perf | reduce rebuilt times when using the `scripts` option | #### Special Thanks Alan Agius and Charles Lyding <!-- CHANGELOG SPLIT MARKER --> ### [`v15.1.5`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1515-2023-02-08) [Compare Source](https://github.com/angular/angular-cli/compare/15.1.4...15.1.5) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------ | | [b8bbe9688](https://github.com/angular/angular-cli/commit/b8bbe9688e0e684245636e7d58d50c51719039c8) | fix | error if Angular compiler is used in a schematic | | [fabbb8a93](https://github.com/angular/angular-cli/commit/fabbb8a936f3b3b1cee8ea5cbdb7bb7832cb02a7) | fix | only set `DebugView` when `NG_DEBUG` is passed | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------- | | [499173b5d](https://github.com/angular/angular-cli/commit/499173b5d197f14377203b92b49ff3cbbf55b260) | fix | remove bootstrapping wrapping in universal schematic | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------- | | [e87134fe9](https://github.com/angular/angular-cli/commit/e87134fe94831df76698fe0e90fe556da0011511) | fix | build optimizer support for spec-compliant downlevel class properties | | [d80adde2f](https://github.com/angular/angular-cli/commit/d80adde2fec53e6513983a89dd194a35c426b8aa) | fix | do not fail compilation when spec pattern does not match | | [11be502e7](https://github.com/angular/angular-cli/commit/11be502e7cc2544371d55c8b3d32b7bcbbf8066e) | fix | fix support of Safari TP versions | | [14e317d85](https://github.com/angular/angular-cli/commit/14e317d85429c83e6285c5cec4a1c4483d8a1c8f) | fix | load polyfills and runtime as scripts instead of modules | #### Special Thanks Alan Agius, Charles Lyding, Kristiyan Kostadinov and Ricardo <!-- CHANGELOG SPLIT MARKER --> ### [`v15.1.4`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1514-2023-02-01) [Compare Source](https://github.com/angular/angular-cli/compare/15.1.3...15.1.4) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------- | | [6c8fdfc69](https://github.com/angular/angular-cli/commit/6c8fdfc6985c5b5017a0b6ab6fa38daf4cb9a775) | fix | load JavaScript bundles as modules in karma | | [317452e3b](https://github.com/angular/angular-cli/commit/317452e3b7e25080132b7f7a069696d1c5054f69) | fix | print server builder errors and warnings | #### Special Thanks Alan Agius <!-- CHANGELOG SPLIT MARKER --> ### [`v15.1.3`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1513-2023-01-25) [Compare Source](https://github.com/angular/angular-cli/compare/15.1.2...15.1.3) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------- | | [de15ec576](https://github.com/angular/angular-cli/commit/de15ec5763afe231439c3f1ace35cbacefad2ca7) | fix | handle extended schematics when retrieving aliases | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------- | | [2c04f4a8f](https://github.com/angular/angular-cli/commit/2c04f4a8f493781fda65f31e81ad86cdd3e510c0) | fix | update browserslist config to include last 2 Chrome version | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | | [f31bf300b](https://github.com/angular/angular-cli/commit/f31bf300b9f226d9574060b0e4401c4da88c0ee3) | fix | avoid undefined module path for Sass imports in esbuild | | [c152a4a13](https://github.com/angular/angular-cli/commit/c152a4a13f482948c6aedbbc99d1423f2cf43aea) | fix | update browserslist config to include last 2 Chrome versions | ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------- | | [9de99202e](https://github.com/angular/angular-cli/commit/9de99202e9427973c7983940fcdea9e4580a79bd) | fix | handle number like strings in workspace writer | #### Special Thanks Alan Agius, Charles Lyding and Doug Parker <!-- CHANGELOG SPLIT MARKER --> ### [`v15.1.2`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1512-2023-01-18) [Compare Source](https://github.com/angular/angular-cli/compare/15.1.1...15.1.2) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------------- | | [387472a95](https://github.com/angular/angular-cli/commit/387472a956b71eaca89e210e64f4d75969abc9d3) | fix | register schematic aliases when providing collection name in `ng generate` | | [5d9fd788a](https://github.com/angular/angular-cli/commit/5d9fd788a997066dea1b2d69dced865a7c60f5c1) | fix | remove `--to` option from being required when using `--from` in `ng update` | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------------------------------- | | [0f5fb7e59](https://github.com/angular/angular-cli/commit/0f5fb7e5944e3a521758c67f403d71928f93f7ac) | fix | replace existing `BrowserModule.withServerTransition` calls when running universal schematic | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------- | | [bf4639a6e](https://github.com/angular/angular-cli/commit/bf4639a6e97670972c3d5b137230e2f08467010e) | fix | prevent hanging initial build during exception with esbuild | #### Special Thanks Alan Agius, Charles Lyding and Doug Parker <!-- CHANGELOG SPLIT MARKER --> ### [`v15.1.1`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1511-2023-01-12) [Compare Source](https://github.com/angular/angular-cli/compare/15.1.0...15.1.1) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------- | | [b94bf60ca](https://github.com/angular/angular-cli/commit/b94bf60ca828a22d548d65b819ea745eafb96deb) | fix | update `esbuild` to `0.16.17` | #### Special Thanks Alan Agius <!-- CHANGELOG SPLIT MARKER --> ### [`v15.1.0`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1510-2023-01-11) [Compare Source](https://github.com/angular/angular-cli/compare/15.0.5...15.1.0) #### Deprecations ##### [@&#8203;angular-devkit/schematics](https://github.com/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`. ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------- | | [5b18ce154](https://github.com/angular/angular-cli/commit/5b18ce1545d047d49851a64e81a1f8ef59624ef7) | feat | add `guardType` as an alias of `implements` in guard schematic | | [dd2b65943](https://github.com/angular/angular-cli/commit/dd2b65943d706833f449f76cf8c7278d0a5399ad) | feat | add configuration files generation schematic | | [8d000d156](https://github.com/angular/angular-cli/commit/8d000d1563684f9a9b6869e549e265f0997187c4) | feat | add environments generation schematic | | [6c39a162b](https://github.com/angular/angular-cli/commit/6c39a162bec67083bf6c11b54e84612f1d68c384) | feat | Add schematics for generating functional router guards and resolvers | | [62121f89a](https://github.com/angular/angular-cli/commit/62121f89abce54e0a1c2b816cdd32b57f2b5a5d1) | feat | add sideEffects:false to library package.json | | [9299dea64](https://github.com/angular/angular-cli/commit/9299dea6492527bcaea24c9c7f3116ee2779405b) | feat | generate functional interceptors | | [49b313f27](https://github.com/angular/angular-cli/commit/49b313f27adef6300063c9d6817d1454a8657fe2) | fix | add missing import for functional interceptor spec | | [2f92fe7e5](https://github.com/angular/angular-cli/commit/2f92fe7e589705b282102271897454ea852c4814) | fix | add missing semicolon in functional guard/resolver/interceptor | | [9b6d190f4](https://github.com/angular/angular-cli/commit/9b6d190f4a082c166d253b0f00162e0286238e45) | fix | remove EnvironmentInjector import in functional guard spec | | [b11d3f644](https://github.com/angular/angular-cli/commit/b11d3f6442d38f609471ab19c08a1c9a871e0ae3) | fix | use proper variable in functional guard spec | | [451975f76](https://github.com/angular/angular-cli/commit/451975f7650041a83994e1308f85fe7e33a31e32) | fix | use proper variable in resolver functional spec | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | | [c29df6954](https://github.com/angular/angular-cli/commit/c29df695467c41feccd3846a55c91c6784af87b2) | feat | add `assets` option to server builder | | [839d0cb57](https://github.com/angular/angular-cli/commit/839d0cb57ad42896578c235354ffb918ea8bb146) | feat | implement stats-json option for esbuild builder | | [216991b9d](https://github.com/angular/angular-cli/commit/216991b9d9ca1d8f09992880a5fa92e7c98813fa) | feat | support inline component Sass styles with esbuild builder | | [7c87ce47c](https://github.com/angular/angular-cli/commit/7c87ce47c66a6426b6b7fbb2edd38d8da729221f) | fix | ensure Sass load paths are resolved from workspace root | | [7a063238b](https://github.com/angular/angular-cli/commit/7a063238b83eea8b5b3237fed12db5528d1f6912) | fix | explicitly send options to JS transformer workers | | [22cba7937](https://github.com/angular/angular-cli/commit/22cba79370ed60a27f932acda363ffd87f5d9983) | fix | provide an option to `exclude` specs in Karma builder | | [20376649c](https://github.com/angular/angular-cli/commit/20376649c5e3003b0aa99b9328e2b61699ccba78) | fix | transform async generator class methods for Zone.js support | | [0520608f6](https://github.com/angular/angular-cli/commit/0520608f68f1768a13a46fbdb9ecb65310492460) | fix | use relative css resource paths in esbuild JSON stats | | [0c01532cb](https://github.com/angular/angular-cli/commit/0c01532cb5a3072b96cd65845a38b88ed4543de6) | perf | use worker pool for JavaScript transforms in esbuild builder | ##### [@&#8203;angular-devkit/schematics](https://github.com/angular-devkit/schematics) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- | | [207358afb](https://github.com/angular/angular-cli/commit/207358afb89e6515cb8d73f5a3a63d9101e80d97) | 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 --> ### [`v15.0.5`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1505-2023-01-06) [Compare Source](https://github.com/angular/angular-cli/compare/15.0.4...15.0.5) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------- | | [c2030dec7](https://github.com/angular/angular-cli/commit/c2030dec7d9fecf42cca2de37cc3f7adaaa45e7f) | fix | format esbuild error messages to include more information | #### Special Thanks Alan Agius, Kristiyan Kostadinov, Paul Gschwendtner and aanchal <!-- CHANGELOG SPLIT MARKER --> ### [`v15.0.4`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1504-2022-12-14) [Compare Source](https://github.com/angular/angular-cli/compare/15.0.3...15.0.4) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------- | | [ccc8e0350](https://github.com/angular/angular-cli/commit/ccc8e0350810d123269f55de29acd7964e663f7e) | fix | display actionable error when a style does not exist in Karma builder | | [507f756c3](https://github.com/angular/angular-cli/commit/507f756c34171db842365398150460e1e29f531a) | fix | downlevel class private methods when targeting Safari <=v15 | | [a0da91dba](https://github.com/angular/angular-cli/commit/a0da91dba3d9b4c4a86102668f52ab933406e5da) | fix | include sources in generated | | [9fd356234](https://github.com/angular/angular-cli/commit/9fd356234210734ec5f44ae18f055308b7acc963) | fix | only set ngDevMode when script optimizations are enabled | | [8e85f4728](https://github.com/angular/angular-cli/commit/8e85f47284472f9df49f2ca6c59057ad28240e9c) | fix | update `css-loader` to `6.7.3` | | [b2d4415ca](https://github.com/angular/angular-cli/commit/b2d4415caa486bebe55e6147a153f120cf08b070) | fix | update locale setting snippet to use `globalThis`. | #### Special Thanks Alan Agius and Charles Lyding <!-- CHANGELOG SPLIT MARKER --> ### [`v15.0.3`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1503-2022-12-07) [Compare Source](https://github.com/angular/angular-cli/compare/15.0.2...15.0.3) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------- | | [3d9971edb](https://github.com/angular/angular-cli/commit/3d9971edb05e9b8de24bafc1b4381cbf4bad8dbf) | fix | default preserve symlinks to Node.js value for esbuild | | [24f4b51d2](https://github.com/angular/angular-cli/commit/24f4b51d22a0debc8ff853cf9040a15273654f7a) | fix | downlevel class fields with Safari <= v15 for esbuild | | [45afc42db](https://github.com/angular/angular-cli/commit/45afc42db86e58357d1618d9984dcf03bffea957) | fix | downlevel class properties when targeting Safari <=v15 | | [e6461badf](https://github.com/angular/angular-cli/commit/e6461badf7959ff8b8d9a3824a4a081f44e0b237) | fix | prevent optimization adding unsupported ECMASCript features | #### Special Thanks Charles Lyding, Dominic Elm and Paul Gschwendtner <!-- CHANGELOG SPLIT MARKER --> ### [`v15.0.2`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1502-2022-11-30) [Compare Source](https://github.com/angular/angular-cli/compare/15.0.1...15.0.2) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------ | | [2891d5bc9](https://github.com/angular/angular-cli/commit/2891d5bc9eecf7fa8e3b80906d9c56e6a49f3d15) | fix | correctly set Sass quietDeps and verbose options | ##### [@&#8203;ngtools/webpack](https://github.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------- | | [d9cc4b028](https://github.com/angular/angular-cli/commit/d9cc4b0289eaf382782a994a15497e9526c5a4a2) | fix | elide unused type references | #### Special Thanks Alan Agius and Juuso Valkeejärvi <!-- CHANGELOG SPLIT MARKER --> ### [`v15.0.1`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1501-2022-11-23) [Compare Source](https://github.com/angular/angular-cli/compare/15.0.0...15.0.1) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------- | | [eda96def4](https://github.com/angular/angular-cli/commit/eda96def48e11533cd0a3353c96b7eac9a881e1e) | fix | use global version of the CLI when running `ng new` | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | | [48426852b](https://github.com/angular/angular-cli/commit/48426852b0c1d5541a3e7369dc2b343e33856968) | fix | show warning when a TS Config is not found during migrations | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------- | | [2af32fd3a](https://github.com/angular/angular-cli/commit/2af32fd3a981b1c29e1cf77b442982e1e07aae38) | fix | hide loader paths in webpack warnings | | [19f5cc746](https://github.com/angular/angular-cli/commit/19f5cc746ec724f15d1b89126c7c1b8a343818fe) | fix | improve package deep import Sass index resolution in esbuild plugin | | [2220a907d](https://github.com/angular/angular-cli/commit/2220a907daf9ccd9e22dfc8e5ddc259b9d495997) | 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 --> ### [`v15.0.0`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1500-2022-11-16) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.11...15.0.0) #### Breaking Changes ##### [@&#8203;angular/cli](https://github.com/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. ##### [@&#8203;schematics/angular](https://github.com/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`. ##### [@&#8203;angular-devkit/build-angular](https://github.com/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 ```scss @&#8203;import '~font-awesome/scss/font-awesome'; ``` After ```scss @&#8203;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. ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) - Workspace projects with missing `root` is now an error. ##### [@&#8203;ngtools/webpack](https://github.com/ngtools/webpack) - TypeScript versions older than 4.8.2 are no longer supported. ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | ------------------------------------------------------------------ | | [766d4a089](https://github.com/angular/angular-cli/commit/766d4a0895e7895211e93bc73ff131c6e47613a7) | feat | add migration to remove require calls from karma builder main file | | [d8bff4f1e](https://github.com/angular/angular-cli/commit/d8bff4f1e68a76da1983f9d0774f415e73dfd8c3) | feat | Added --project-root option to the library schematics | | [597bfea1b](https://github.com/angular/angular-cli/commit/597bfea1b29cc7b25d1f466eb313cbeeb6dffc98) | feat | drop `polyfills.ts` file from new templates | | [1c21e470c](https://github.com/angular/angular-cli/commit/1c21e470c76d69d08e5096b46b952dbce330f7ef) | feat | enable error on unknown properties and elements in tests | | [f2a0682dc](https://github.com/angular/angular-cli/commit/f2a0682dc82afa23a3d3481df59e4aaca5e90c78) | feat | generate new projects using TypeScript 4.8.2 | | [b06421d15](https://github.com/angular/angular-cli/commit/b06421d15e4b5e6daffcb73ee1c2c8703b72cb47) | feat | mark `projectRoot` as non hidden option in application schematic | | [b6897dbb0](https://github.com/angular/angular-cli/commit/b6897dbb0a1ef287644e117251c1c76cc8afcae0) | feat | remove `karma.conf.js` from newly generated projects | | [301b5669a](https://github.com/angular/angular-cli/commit/301b5669a724261d53444d5172334966903078c0) | feat | remove `ngOnInit` from component template | | [9beb878e2](https://github.com/angular/angular-cli/commit/9beb878e2eecd32e499c8af557f22f46548248fc) | feat | remove Browserslist configuration files from projects | | [283b564d1](https://github.com/angular/angular-cli/commit/283b564d1de985f0af8c2fcb6192801a90baacda) | feat | remove environment files in new applications | | [56a1e8f9f](https://github.com/angular/angular-cli/commit/56a1e8f9f52658488afb9d36007e96c96d08a03b) | feat | remove test.ts file from new projects | | [4e69e8050](https://github.com/angular/angular-cli/commit/4e69e80501dd2a9394b7df4518e0d6b0f2ebb7d9) | fix | add `@angular/localize` as type when localize package is installed | | [57d93fb7d](https://github.com/angular/angular-cli/commit/57d93fb7d979e68c2a4e6f6046ff633f69098afe) | fix | mark project as required option | | [84e3f7727](https://github.com/angular/angular-cli/commit/84e3f7727dc1de31484704c7c06d51ff5392a34a) | fix | remove empty lines | | [316a50d75](https://github.com/angular/angular-cli/commit/316a50d75e45962ea3efe4108aa48d9479245dd5) | fix | remove TypeScript target from universal schematic | | [69b221498](https://github.com/angular/angular-cli/commit/69b2214987c8fad6efd091782cf28b20be62d244) | refactor | remove deprecated appDir option | ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | ----------------------------------------------------------------------------------------------------------------- | | [4827d1b23](https://github.com/angular/angular-cli/commit/4827d1b23e564e4e4a8684c5e8ff035d8fa855a2) | feat | add support for Node.js version 18 | | [4b623461a](https://github.com/angular/angular-cli/commit/4b623461a4a938ba320b5e019f9c715d634a46c4) | feat | drop support for Node.js versions older than 14.20 | | [3dea1fa71](https://github.com/angular/angular-cli/commit/3dea1fa7173e846aff5b0d15b919d9786bbf7198) | fix | add unique user id as user parameter in GA | | [af07aa340](https://github.com/angular/angular-cli/commit/af07aa340a1c3c9f3d42446981be59a73effa498) | fix | add workspace information as part of analytics collection | | [83524f625](https://github.com/angular/angular-cli/commit/83524f62533f9a6bda0c1dbc76c6b16e730a7397) | fix | allow `ng add` to find prerelease versions when CLI is prerelease | | [22955f245](https://github.com/angular/angular-cli/commit/22955f24592df8044dbdeeb8e635beb1cc770c75) | fix | do not collect analytics when running in non TTY mode | | [35e5f4278](https://github.com/angular/angular-cli/commit/35e5f4278145b7ef55a75f1692c8e92d6bcd59db) | fix | exclude `@angular/localize@<10.0.0` from ng add pa… ([#&#8203;24152](https://github.com/angular/angular-cli/pull/24152)) | | [1a584364e](https://github.com/angular/angular-cli/commit/1a584364e70cafd84770ef45f3da9ad58a46083f) | fix | exclude `@angular/material@7.x` from ng add package discovery | | [ff0382718](https://github.com/angular/angular-cli/commit/ff0382718af60923fe71f8b224d36a50449484e6) | fix | respect registry in RC when running update through yarn | | [774d349b7](https://github.com/angular/angular-cli/commit/774d349b73a436a99f2ea932b7509dab7c1d5e45) | refactor | remove deprecated path handler | ### | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | -------------------------------------------- | | [639a3071c](https://github.com/angular/angular-cli/commit/639a3071c3630c1ccdf7e3c015e81e9423ab2678) | refactor | migrate analytics collector to use GA4 | | [c969152de](https://github.com/angular/angular-cli/commit/c969152de630a9afdef44ba2342e728b9353c8e7) | refactor | remove analytics API from core and architect | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | -------------------------------------------------------------------------------------------- | | [4ead45cab](https://github.com/angular/angular-cli/commit/4ead45caba08cb0b67dc7df2f6a9b304c75fff7d) | feat | add `ng-server-context` when using app-shell builder | | [1c527a9da](https://github.com/angular/angular-cli/commit/1c527a9da5b55a8421ebca787fd322e879f6d29d) | feat | add esbuild-based builder initial support for fileReplacements | | [67324b3e5](https://github.com/angular/angular-cli/commit/67324b3e5861510b1df9641bb4b10bb67e3a2325) | feat | add initial incremental code rebuilding to esbuild builder | | [3d94ca21b](https://github.com/angular/angular-cli/commit/3d94ca21bbb7496a2ff588166fd93c5f2339b823) | feat | add initial watch support to esbuild-based builder | | [c592ec584](https://github.com/angular/angular-cli/commit/c592ec584f1c0b126a2045e5ea1b01cb1569ce4d) | feat | amend `polyfills` option in all builders to support an array of module specifiers | | [a95d130ef](https://github.com/angular/angular-cli/commit/a95d130ef4249457ed2433d52eb43c94a1169782) | feat | auto include `@angular/localize/init` when found in `types` | | [979bce45e](https://github.com/angular/angular-cli/commit/979bce45e63eda9ac5402869ef3dc4c63aaca3f1) | feat | auto include `@angular/platform-server/init` during server builds | | [fd4175357](https://github.com/angular/angular-cli/commit/fd41753579affa78328bfc4b6108db15ff5053f9) | feat | drop support for TypeScript 4.6 and 4.7 | | [15d3fc6dc](https://github.com/angular/angular-cli/commit/15d3fc6dc3f74462818b3745f6fb4995212a4d22) | feat | export `@angular/platform-server` symbols in server bundle | | [05a98c029](https://github.com/angular/angular-cli/commit/05a98c02924f656be3257d5f459ae88c1ae29fba) | feat | karma builder `main` option is now optional | | [2b6029245](https://github.com/angular/angular-cli/commit/2b602924538bf987e92f806c25c2a3d008a3f0a9) | feat | providing a karma config is now optional | | [9c13fce16](https://github.com/angular/angular-cli/commit/9c13fce162eff8d01d1fa6a7f0e0029da2887c86) | feat | remove `bundleDependencies` from server builder | | [308e3a017](https://github.com/angular/angular-cli/commit/308e3a017f876bfc727e68803bfbce11e9d3396e) | feat | switch to use Sass modern API | | [1e5d4a750](https://github.com/angular/angular-cli/commit/1e5d4a75084dfd2aeebb6a0c0b3039417e14bc84) | feat | use Browserslist to determine ECMA output | | [3ff391738](https://github.com/angular/angular-cli/commit/3ff39173808f2beed97ee5deb91be541205f9a03) | fix | account for package.json exports fields with CSS import statements | | [001445982](https://github.com/angular/angular-cli/commit/0014459820dc1c127e93993414c154947a7f8da6) | fix | account for package.json exports with Sass in esbuild builder | | [6280741ce](https://github.com/angular/angular-cli/commit/6280741ce4a89882595c834f48a45cca6f9534e0) | fix | add `@angular/platform-server` as an optional peer dependency | | [f9a2c3a12](https://github.com/angular/angular-cli/commit/f9a2c3a1216cf9510e122df44a64ddd11d47226b) | fix | allow both script and module sourceTypes to be localized | | [4cb27b803](https://github.com/angular/angular-cli/commit/4cb27b8031d0f36e687c5116538ebe473acaa149) | fix | avoid attempted resolve of external CSS URLs with esbuild builder | | [192e0e6d7](https://github.com/angular/angular-cli/commit/192e0e6d77d4f0f20af3f88b653c5196a2c1e052) | fix | correct escaping of target warning text in esbuild builder | | [4fcb0a82b](https://github.com/angular/angular-cli/commit/4fcb0a82b5fa8a092d8c374cdea448edd80270d4) | fix | correctly resolve Sass partial files in node packages | | [fb5a66ae6](https://github.com/angular/angular-cli/commit/fb5a66ae66b595602d2a8aea8e938efe5df6d13c) | fix | fix crash when Sass error occurs | | [b6df9c136](https://github.com/angular/angular-cli/commit/b6df9c1367ae5795a3895628ec9822d432b315bb) | fix | handle conditional exports in `scripts` and `styles` option | | [0ee7625d6](https://github.com/angular/angular-cli/commit/0ee7625d6b4bd84be6fca0df82f3e74e4b94728c) | fix | ignore cache path when watching with esbuild builder | | [e34bfe5eb](https://github.com/angular/angular-cli/commit/e34bfe5eb1a559cbf53449ce213503e32fa27ae4) | fix | ignore specs in node_modules when finding specs | | [f143171fd](https://github.com/angular/angular-cli/commit/f143171fd030fa1cc8df84ed5f0b96f5ad0f9e10) | fix | only add `@angular/platform-server/init` when package is installed. | | [3a1970b76](https://github.com/angular/angular-cli/commit/3a1970b76e4da7424e2661664a1e9e669bd279b4) | fix | only import karma when running karma builder | | [8b84c18ed](https://github.com/angular/angular-cli/commit/8b84c18edd01e91c7ebf4327dde8ce60f7f700ca) | fix | provide workaround for V8 object spread performance defect | | [7dd122ad5](https://github.com/angular/angular-cli/commit/7dd122ad5f34a488f3784326b579b8a93511af7e) | fix | rebase Sass url() values when using esbuild-based builder | | [2105964af](https://github.com/angular/angular-cli/commit/2105964afc0285cc40c16d32c47d1eb60be5e279) | fix | resolve transitive dependencies in Sass when using Yarn PNP | | [54e1c01d8](https://github.com/angular/angular-cli/commit/54e1c01d8b608ff240f7559ca176cd50e991952c) | fix | show file replacement in TS missing file error in esbuild builder | | [6c3f281d9](https://github.com/angular/angular-cli/commit/6c3f281d927c9ae2d4ec76ff9f920752e2cb73d1) | fix | show warning when using TypeScript target older then ES2022 in esbuild builder | | [8f8e02c32](https://github.com/angular/angular-cli/commit/8f8e02c3221c9477ec931bb6983daf6a2c8dc8be) | fix | support Yarn PNP resolution in modern SASS API | | [fc82e3bec](https://github.com/angular/angular-cli/commit/fc82e3bec3f188d449e952d9955b845b2efdcd6b) | fix | update browerslist package | | [0d62157a3](https://github.com/angular/angular-cli/commit/0d62157a30a246c1e00273c2300b9251574e75ae) | fix | update sourcemaps when rebasing Sass url() functions in esbuild builder | | [1518133db](https://github.com/angular/angular-cli/commit/1518133db3b1c710500786f9f1fcfa05a016862e) | fix | use relative sourcemap source paths for Sass in esbuild builder | | [fb4ead2ce](https://github.com/angular/angular-cli/commit/fb4ead2ce0de824eef46ce8e27a8f6cc1d08c744) | fix | wait during file watching to improve multi-save rebuilds for esbuild builder | | [b059fc735](https://github.com/angular/angular-cli/commit/b059fc73597c12330a96fca5f6ab9b1ca226136c) | fix | warn when components styles sourcemaps are not generated when styles optimization is enabled | | [9d0872fb5](https://github.com/angular/angular-cli/commit/9d0872fb5e369f714633387d9ae39c4242ba1ea1) | perf | add initial global styles incremental rebuilds with esbuild builder | | [0fe6b3b75](https://github.com/angular/angular-cli/commit/0fe6b3b75b87f6f8050b196615e1c1543b707841) | perf | add vendor chunking to server builder | | [8c915d414](https://github.com/angular/angular-cli/commit/8c915d41496c99fb42ae3992d9c91de542260bf2) | perf | avoid extra babel file reads in esbuild builder rebuilds | | [919fe2148](https://github.com/angular/angular-cli/commit/919fe2148885c44655ce36085768b1eab2c8c246) | perf | avoid extra TypeScript emits with esbuild rebuilds | | [92145c4a7](https://github.com/angular/angular-cli/commit/92145c4a7d2c835b703319676bafd8ea3b4a19f0) | perf | avoid template diagnostics for declaration files in esbuild builder | | [52db3c000](https://github.com/angular/angular-cli/commit/52db3c00076dfe118cd39d7724229210c30665e0) | perf | minimize Angular diagnostics incremental analysis in esbuild-based builder | | [feb06753d](https://github.com/angular/angular-cli/commit/feb06753d59f782c6ad8fd59a60537863094f498) | perf | use esbuild-based builder to directly downlevel for await...of | | [9d83fb91b](https://github.com/angular/angular-cli/commit/9d83fb91b654eed79a5c9c9691d0f1c094f37771) | perf | use Sass worker pool for Sass support in esbuild builder | | [45a94228f](https://github.com/angular/angular-cli/commit/45a94228fb23acbd0d1a9329448f07b759c8654b) | perf | use Uint8Arrays for incremental caching with esbuild-based builder | | [f393b0928](https://github.com/angular/angular-cli/commit/f393b09282582da47db683344e037fd1434b32a8) | refactor | disable `requireContext` parsing | | [12931ba8c](https://github.com/angular/angular-cli/commit/12931ba8c3772b1dd65846cbd6146804b08eab31) | refactor | remove deprecated ES5 support | | [7f1017e60](https://github.com/angular/angular-cli/commit/7f1017e60f82389568065478d666ae4be6ebfea2) | refactor | remove old `bundleDependencies` enum logic | | [2ba44a433](https://github.com/angular/angular-cli/commit/2ba44a433c827413a53d12de0ef203f8988ddc2a) | refactor | remove support for Stylus | ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------- | | [ea4c0aa2e](https://github.com/angular/angular-cli/commit/ea4c0aa2e84d48be37b75e37c99ad381122297c3) | fix | throw error when project has missing root property | | [de467f46d](https://github.com/angular/angular-cli/commit/de467f46de63059f9c701dfe8695513c742f22b5) | fix | update logger `forEach` `promiseCtor` type | ##### [@&#8203;angular-devkit/schematics](https://github.com/angular-devkit/schematics) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | ------------------------------------------------------------------ | | [9b07b469b](https://github.com/angular/angular-cli/commit/9b07b469b622e083a9915ed3c24e1d53d8abf38f) | refactor | remove `UpdateBuffer` and rename `UpdateBuffer2` to `UpdateBuffer` | ##### [@&#8203;ngtools/webpack](https://github.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------------- | | [43bd0abc1](https://github.com/angular/angular-cli/commit/43bd0abc147cf3177e707624bf6163b3dc9e06f8) | feat | drop support for TypeScript 4.6 and 4.7 | | [1c1f985b9](https://github.com/angular/angular-cli/commit/1c1f985b9c9913f28915f101ee1717c0da540362) | 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 --> ### [`v14.2.11`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;14211-2023-03-16) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.10...14.2.11) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------- | | [ddd33bf38](https://github.com/angular/angular-cli/commit/ddd33bf38d7d76e816ebc0459559917da514477d) | fix | update webpack dependency to `5.76.1` | #### Special Thanks Alan Agius and Joey Perrott <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.10`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;14210-2022-11-17) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.9...14.2.10) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------------------------------------- | | [9ce386caf](https://github.com/angular/angular-cli/commit/9ce386caf6037f21f422a785fec977634406d208) | fix | exclude `@angular/localize@<10.0.0` from ng add pa… ([#&#8203;24152](https://github.com/angular/angular-cli/pull/24152)) | | [6446091a3](https://github.com/angular/angular-cli/commit/6446091a310f327ceeb68ae85f3673f6e3e83286) | fix | exclude `@angular/material@7.x` from ng add package discovery | | [7541e04f3](https://github.com/angular/angular-cli/commit/7541e04f36ff32118e93588be38dcbb5cc2c92a9) | fix | respect registry in RC when running update through yarn | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------- | | [21cea0b42](https://github.com/angular/angular-cli/commit/21cea0b42f08bf56990bdade82e2daa7c33011ed) | fix | update `loader-utils` to `3.2.1` | #### Special Thanks Alan Agius and Charles Lyding <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.9`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1429-2022-11-09) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.8...14.2.9) ##### [@&#8203;angular-devkit/architect](https://github.com/angular-devkit/architect) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------- | | [e3e787767](https://github.com/angular/angular-cli/commit/e3e78776782da9d933f7b0e4c6bf391a62585bee) | fix | default to failure if no builder result is provided | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------- | | [12b2dc5a2](https://github.com/angular/angular-cli/commit/12b2dc5a2374f992df151af32cc80e2c2d7c4dee) | fix | isolate zone.js usage when rendering server bundles | #### Special Thanks Alan Agius and Charles Lyding <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.8`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1428-2022-11-02) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.7...14.2.8) ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- | | [4b0ee8ad1](https://github.com/angular/angular-cli/commit/4b0ee8ad15efcb513ab5d9e38bf9b1e08857e798) | fix | guard schematics should include all guards (CanMatch) | #### Special Thanks Andrew Scott <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.7`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1427-2022-10-26) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.6...14.2.7) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------- | | [91b5bcbb3](https://github.com/angular/angular-cli/commit/91b5bcbb31715a3c2e183e264ebd5ec1188d5437) | fix | disable version check during auto completion | | [02a3d7b71](https://github.com/angular/angular-cli/commit/02a3d7b715f4069650389ba26a3601747e67d9c2) | fix | skip node.js compatibility checks when running completion | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------- | | [bebed9df8](https://github.com/angular/angular-cli/commit/bebed9df834d01f72753aa0e60dc104f1781bd67) | fix | issue dev-server support warning when using esbuild builder | #### Special Thanks Alan Agius and Charles Lyding <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.6`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1426-2022-10-12) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.5...14.2.6) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------ | | [1c9cf594f](https://github.com/angular/angular-cli/commit/1c9cf594f7a855ea4b462fad53acd3bf3a2e7622) | fix | handle missing `which` binary in path | | [28b2cd18e](https://github.com/angular/angular-cli/commit/28b2cd18e3c490cf2db64d4a6744bbd26c0aeabb) | fix | skip downloading temp CLI when running `ng update` without package names | ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------- | | [ad6928184](https://github.com/angular/angular-cli/commit/ad692818413a97afe54aee6a39f0447ee9239343) | fix | project extension warning message should identify concerned project | #### Special Thanks AgentEnder and Alan Agius <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.5`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1425-2022-10-05) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.4...14.2.5) ##### [@&#8203;angular-devkit/schematics](https://github.com/angular-devkit/schematics) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------- | | [17eb20c77](https://github.com/angular/angular-cli/commit/17eb20c77098841d45f0444f5f047c4d44fc614f) | fix | throw more relevant error when Rule returns invalid null value | #### Special Thanks Alan Agius and Charles Lyding <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.4`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1424-2022-09-28) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.3...14.2.4) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------------- | | [05b18f4e4](https://github.com/angular/angular-cli/commit/05b18f4e4b39d73c8a3532507c4b7bba8722bf80) | fix | add builders and schematic names as page titles in collected analytics | #### Special Thanks Alan Agius, Jason Bedard and Paul Gschwendtner <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.3`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1423-2022-09-15) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.2...14.2.3) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------- | | [e7e0cb78f](https://github.com/angular/angular-cli/commit/e7e0cb78f4c6d684fdf25e23a11599b82807cd25) | fix | correctly display error messages that contain "at" text. | | [4756d7e06](https://github.com/angular/angular-cli/commit/4756d7e0675aa9a8bed11b830b66288141fa6e16) | fix | watch symbolic links | ##### [@&#8203;ngtools/webpack](https://github.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------- | | [1e3ecbdb1](https://github.com/angular/angular-cli/commit/1e3ecbdb138861eff550e05d9662a10d106c0990) | perf | avoid bootstrap conversion AST traversal where possible | #### Special Thanks Alan Agius, Charles Lyding, Jason Bedard and Joey Perrott <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.2`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1422-2022-09-08) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.1...14.2.2) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------- | | [5405a9b3b](https://github.com/angular/angular-cli/commit/5405a9b3b56675dc671e1ef27410e632f3f6f536) | fix | favor non deprecated packages during update | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------- | | [6bfd6a7fb](https://github.com/angular/angular-cli/commit/6bfd6a7fbcaf433bd2c380087803044df4c6d8ee) | fix | update minimum Angular version to 14.2 | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------- | | [2b00bca61](https://github.com/angular/angular-cli/commit/2b00bca615a2c79b0a0311c83cb9f1450b6f1745) | fix | allow esbuild-based builder to use SVG Angular templates | | [45c95e1bf](https://github.com/angular/angular-cli/commit/45c95e1bf1327532ceeb1277fa6f4ce7c3a45581) | fix | change service worker errors to compilation errors | | [ecc014d66](https://github.com/angular/angular-cli/commit/ecc014d669efe9609177354c465f24a1c94279cd) | fix | handle service-worker serving with localize in dev-server | | [39ea128c1](https://github.com/angular/angular-cli/commit/39ea128c1294046525a8c098ed6a776407990365) | fix | handling of `@media` queries inside css layers | | [17b7e1bdf](https://github.com/angular/angular-cli/commit/17b7e1bdfce5823718d1fa915d25858f4b0d7110) | fix | issue warning when using deprecated tilde imports | | [3afd784f1](https://github.com/angular/angular-cli/commit/3afd784f1f00ee07f68ba112bea7786ccb2d4f35) | fix | watch index file when running build in watch mode | #### Special Thanks Alan Agius, Charles Lyding, Jason Bedard and Joey Perrott <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.1`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;14211-2023-03-16) [Compare Source](https://github.com/angular/angular-cli/compare/14.2.0...14.2.1) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------- | | [ddd33bf38](https://github.com/angular/angular-cli/commit/ddd33bf38d7d76e816ebc0459559917da514477d) | fix | update webpack dependency to `5.76.1` | #### Special Thanks Alan Agius and Joey Perrott <!-- CHANGELOG SPLIT MARKER --> ### [`v14.2.0`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1420-2022-08-25) [Compare Source](https://github.com/angular/angular-cli/compare/14.1.3...14.2.0) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------- | | [596037010](https://github.com/angular/angular-cli/commit/596037010a8113809657cebc9385d040922e6d86) | fix | add missing space after period in warning text | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------- | | [44c25511e](https://github.com/angular/angular-cli/commit/44c25511ea2adbd4fbe82a6122fc00af612be8e8) | feat | add ability to serve service worker when using dev-server | | [3fb569b5c](https://github.com/angular/angular-cli/commit/3fb569b5c82f22afca4dc59313356f198755827e) | feat | switch to Sass modern API in esbuild builder | | [5bd03353a](https://github.com/angular/angular-cli/commit/5bd03353ac6bb19c983efb7ff015e7aec3ff61d1) | fix | correct esbuild builder global stylesheet sourcemap URL | | [c4402b1bd](https://github.com/angular/angular-cli/commit/c4402b1bd32cdb0cdd7aeab14239b57ee700d361) | fix | correctly handle parenthesis in url | | [50c783307](https://github.com/angular/angular-cli/commit/50c783307eb1253f4f2a87502bd7a19f6a409aeb) | fix | use valid CSS comment for sourcemaps with Sass in esbuild builder | | [4c251853f](https://github.com/angular/angular-cli/commit/4c251853fbc66c6c9aae171dc75612db31afe2fb) | perf | avoid extra string creation with no sourcemaps for esbuild sass | | [d97640534](https://github.com/angular/angular-cli/commit/d9764053478620a5f4a3349c377c74415435bcbb) | perf | with esbuild builder only load Sass compiler when needed | #### Special Thanks Alan Agius, Charles Lyding, Doug Parker, Jason Bedard, Joey Perrott, Kristiyan Kostadinov and angular-robot\[bot] <!-- CHANGELOG SPLIT MARKER --> ### [`v14.1.3`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1413-2022-08-17) [Compare Source](https://github.com/angular/angular-cli/compare/14.1.2...14.1.3) ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------- | | [365035cb3](https://github.com/angular/angular-cli/commit/365035cb37c57e07cb96e45a38f266b16b4e2fbf) | fix | update workspace extension warning to use correct phrasing | #### Special Thanks AgentEnder, Alan Agius, Charles Lyding and Jason Bedard <!-- CHANGELOG SPLIT MARKER --> ### [`v14.1.2`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1412-2022-08-10) [Compare Source](https://github.com/angular/angular-cli/compare/14.1.1...14.1.2) ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------- | | [3e19c842c](https://github.com/angular/angular-cli/commit/3e19c842cc2a7f2dc62904f5f88025a4687d378a) | fix | avoid collect stats from chunks with no files | | [d0a0c597c](https://github.com/angular/angular-cli/commit/d0a0c597cd09b1ce4d7134d3e330982b522f28a9) | fix | correctly handle data URIs with escaped quotes in stylesheets | | [67b3a086f](https://github.com/angular/angular-cli/commit/67b3a086fe90d1b7e5443e8a9f29b12367dd07e7) | fix | process stylesheet resources from url tokens with esbuild browser builder | | [e6c45c316](https://github.com/angular/angular-cli/commit/e6c45c316ebcd1b5a16b410a3743088e9e9f789c) | perf | reduce babel transformation in esbuild builder | | [38b71bcc0](https://github.com/angular/angular-cli/commit/38b71bcc0ddca1a34a5a4480ecd0b170bd1e9620) | perf | use esbuild in esbuild builder to downlevel native async/await | ##### [@&#8203;ngtools/webpack](https://github.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------- | | [dd47a5e8c](https://github.com/angular/angular-cli/commit/dd47a5e8c543cbd3bb37afe5040a72531b028347) | fix | elide type only named imports when using `emitDecoratorMetadata` | #### Special Thanks Alan Agius, Charles Lyding and Jason Bedard <!-- CHANGELOG SPLIT MARKER --> ### [`v14.1.1`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1411-2022-08-03) [Compare Source](https://github.com/angular/angular-cli/compare/14.1.0...14.1.1) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------- | | [4ee825bac](https://github.com/angular/angular-cli/commit/4ee825baca21c21db844bdf718b6ec29dc6c3d42) | fix | catch clause variable is not an Error instance | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------- | | [83dcfb32f](https://github.com/angular/angular-cli/commit/83dcfb32f8ef3334f83bb36a2c3097fe9f8a4e4b) | fix | prevent numbers from class names | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------------- | | [ef6da4aad](https://github.com/angular/angular-cli/commit/ef6da4aad76ff534d4edb9e73c2d56c53b649b15) | fix | allow the esbuild-based builder to fully resolve global stylesheet packages | | [eed54b359](https://github.com/angular/angular-cli/commit/eed54b359d2b514156242529ee8a25b51c50dae0) | fix | catch clause variable is not an Error instance | | [c98471094](https://github.com/angular/angular-cli/commit/c9847109438d33d38a31ded20a1cab2721fc1fbd) | fix | correctly respond to preflight requests | | [94b444e4c](https://github.com/angular/angular-cli/commit/94b444e4caff4c3092e0291d9109e2abed966656) | fix | correctly set `ngDevMode` in esbuilder | ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------- | | [44c18082a](https://github.com/angular/angular-cli/commit/44c18082a5963b7f9d0f1577a0975b2f35abe6a2) | fix | `classify` string util should concat string without using a `.` | ##### [@&#8203;angular/create](https://github.com/angular/create) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------- | | [cb0d3fb33](https://github.com/angular/angular-cli/commit/cb0d3fb33f196393761924731c3c3786a3a3493b) | fix | use appropriate package manager to install dependencies | #### Special Thanks Alan Agius, Charles Lyding, Jason Bedard and Paul Gschwendtner <!-- CHANGELOG SPLIT MARKER --> ### [`v14.1.0`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1410-2022-07-20) [Compare Source](https://github.com/angular/angular-cli/compare/14.0.7...14.1.0) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------- | | [3884b8652](https://github.com/angular/angular-cli/commit/3884b865262c1ffa5652ac0f4d67bbf59087f453) | fix | add esbuild browser builder to workspace schema | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------- | | [707911d42](https://github.com/angular/angular-cli/commit/707911d423873623d4201d2fbce4a294ab73a135) | feat | support controlling `addDependency` utility rule install behavior | | [a8fe4fcc3](https://github.com/angular/angular-cli/commit/a8fe4fcc315fd408b5b530a44a02c1655b5450a8) | fix | Allow skipping existing dependencies in E2E schematic | | [b8bf3b480](https://github.com/angular/angular-cli/commit/b8bf3b480bef752641370e542ebb5aee649a8ac6) | fix | only issue a warning for addDependency existing specifier | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------ | | [a7709b718](https://github.com/angular/angular-cli/commit/a7709b718c953d83f3bde00fa3bf896501359946) | feat | add `externalDependencies` to the esbuild browser builder | | [248860ad6](https://github.com/angular/angular-cli/commit/248860ad674b54f750bb5c197588bb6d031be208) | feat | add Sass file support to experimental esbuild-based builder | | [b06ae5514](https://github.com/angular/angular-cli/commit/b06ae55140c01f8b5107527fd0af1da3b04a721f) | feat | add service worker support to experimental esbuild builder | | [b5f6d862b](https://github.com/angular/angular-cli/commit/b5f6d862b95afd0ec42d9b3968e963f59b1b1658) | feat | Identify third-party sources in sourcemaps | | [b3a14d056](https://github.com/angular/angular-cli/commit/b3a14d05629ba6e3b23c09b1bfdbc4b35d534813) | fix | allow third-party sourcemaps to be ignored in esbuild builder | | [53dd929e5](https://github.com/angular/angular-cli/commit/53dd929e59f98a7088d150e861d18e97e6de4114) | fix | ensure esbuild builder sourcemap sources are relative to workspace | ##### [@&#8203;angular-devkit/schematics](https://github.com/angular-devkit/schematics) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------- | | [526cdb263](https://github.com/angular/angular-cli/commit/526cdb263a8c74ad228f584f70dc029aa69351d7) | feat | allow `chain` rule to accept iterables of rules | ##### [@&#8203;angular/create](https://github.com/angular/create) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------- | | [cfe93fbc8](https://github.com/angular/angular-cli/commit/cfe93fbc89fad2f58826f0118ce7ff421cd0e4f2) | feat | add support for `yarn create` and `npm init` | #### Special Thanks Alan Agius, Charles Lyding, Derek Cormier, Doug Parker, Jason Bedard, Joey Perrott, Paul Gschwendtner, Victor Porof and renovate\[bot] <!-- CHANGELOG SPLIT MARKER --> ### [`v14.0.7`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1407-2022-07-20) [Compare Source](https://github.com/angular/angular-cli/compare/14.0.6...14.0.7) ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- | | [f653bf4fb](https://github.com/angular/angular-cli/commit/f653bf4fbb69b9e0fa0e6440a88a30f17566d9a3) | fix | incorrect logo for Angular Material | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------------- | | [5810c2cc2](https://github.com/angular/angular-cli/commit/5810c2cc2dd21e5922a5eaa330e854e4327a0500) | fix | fallback to use projectRoot when sourceRoot is missing during coverage | ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- | | [2ba4678b6](https://github.com/angular/angular-cli/commit/2ba4678b6ba2164e80cb661758565c133e08afaa) | fix | add i18n as valid project extension | | [c2201c835](https://github.com/angular/angular-cli/commit/c2201c835801ef9c1cc6cacec2748c8ca341519d) | fix | log name of invalid extension too | #### Special Thanks Alan Agius, Fortunato Ventre, Katerina Skroumpelou and Kristiyan Kostadinov <!-- CHANGELOG SPLIT MARKER --> ### [`v14.0.6`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1406-2022-07-13) [Compare Source](https://github.com/angular/angular-cli/compare/14.0.5...14.0.6) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------- | | [178550529](https://github.com/angular/angular-cli/commit/1785505290940dad2ef9a62d4725e0d1b4b486d4) | fix | handle cases when completion is enabled and running in an older CLI workspace | | [10f24498e](https://github.com/angular/angular-cli/commit/10f24498ec2938487ae80d6ecea584e20b01dcbe) | fix | remove deprecation warning of `no` prefixed schema options | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------- | | [dfa6d73c5](https://github.com/angular/angular-cli/commit/dfa6d73c5c45d3c3276fb1fecfb6535362d180c5) | fix | remove browserslist configuration | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------------------------------- | | [4d848c4e6](https://github.com/angular/angular-cli/commit/4d848c4e6f6944f32b9ecb2cf2db5c544b3894fe) | fix | generate different content hashes for scripts which are changed during the optimization phase | ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------- | | [2500f34a4](https://github.com/angular/angular-cli/commit/2500f34a401c2ffb03b1dfa41299d91ddebe787e) | fix | provide actionable warning when a workspace project has missing `root` property | #### Special Thanks Alan Agius and martinfrancois <!-- CHANGELOG SPLIT MARKER --> ### [`v14.0.5`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1405-2022-07-06) [Compare Source](https://github.com/angular/angular-cli/compare/14.0.4...14.0.5) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------ | | [98a6aad60](https://github.com/angular/angular-cli/commit/98a6aad60276960bd6bcecda73172480e4bdec48) | fix | during an update only use package manager force option with npm 7+ | | [094aa16aa](https://github.com/angular/angular-cli/commit/094aa16aaf5b148f2ca94cae45e18dbdeaacad9d) | fix | improve error message for project-specific ng commands when run outside of a project | | [e5e07fff1](https://github.com/angular/angular-cli/commit/e5e07fff1919c46c15d6ce61355e0c63007b7d55) | fix | show deprecated workspace config options in IDE | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | | [f9f970cab](https://github.com/angular/angular-cli/commit/f9f970cab515a8a1b1fbb56830b03250dd5cccce) | fix | prevent importing `RouterModule` parallel to `RoutingModule` | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------- | | [aa8ed532f](https://github.com/angular/angular-cli/commit/aa8ed532f816f2fa23b1fe443a216c5d75507432) | fix | disable glob mounting for patterns that start with a forward slash | | [c76edb8a7](https://github.com/angular/angular-cli/commit/c76edb8a79d1a12376c2a163287251c06e1f0222) | fix | don't override base-href in HTML when it's not set in builder | | [f64903528](https://github.com/angular/angular-cli/commit/f649035286d640660c3bc808b7297fb60d0888bc) | fix | improve detection of CommonJS dependencies | | [74dbd5fc2](https://github.com/angular/angular-cli/commit/74dbd5fc273aece097b2b3ee0b28607d24479d8c) | fix | support hidden component stylesheet sourcemaps with esbuild builder | ##### [@&#8203;ngtools/webpack](https://github.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------- | | [7aed97561](https://github.com/angular/angular-cli/commit/7aed97561c2320f92f8af584cc9852d4c8d818b9) | fix | do not run ngcc when `node_modules` does not exist | #### Special Thanks Alan Agius, Charles Lyding, JoostK and Paul Gschwendtner <!-- CHANGELOG SPLIT MARKER --> ### [`v14.0.4`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1404-2022-06-29) [Compare Source](https://github.com/angular/angular-cli/compare/14.0.3...14.0.4) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------- | | [fc72c625b](https://github.com/angular/angular-cli/commit/fc72c625bb7db7b9c8d865086bcff05e2db426ee) | fix | correctly handle `--collection` option in `ng new` | | [f5badf221](https://github.com/angular/angular-cli/commit/f5badf221d2a2f5357f93bf0e32146669f8bbede) | fix | improve global schema validation | | [ed302ea4c](https://github.com/angular/angular-cli/commit/ed302ea4c80b4f6fe8a73c5a0d25055a7dca1db2) | fix | remove color from help epilogue | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------- | | [c58c66c0d](https://github.com/angular/angular-cli/commit/c58c66c0d5c76630453151b65b1a1c3707c82e9f) | fix | use `sourceRoot` instead of `src` in universal schematic | ##### [@&#8203;angular-devkit/architect](https://github.com/angular-devkit/architect) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------- | | [88acec1fd](https://github.com/angular/angular-cli/commit/88acec1fd302d7d8a053e37ed0334ec6a30c952c) | fix | complete builders on the next event loop iteration | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------------- | | [694b73dfa](https://github.com/angular/angular-cli/commit/694b73dfa12e5aefff8fc5fdecf220833ac40b42) | fix | exit dev-server when CTRL+C is pressed | | [6d4782199](https://github.com/angular/angular-cli/commit/6d4782199c4a4e92a9c0b189d6a7857ca631dd3f) | fix | exit localized builds when CTRL+C is pressed | | [282baffed](https://github.com/angular/angular-cli/commit/282baffed507926e806db673b6804b9299c383af) | fix | hide stacktraces from webpack errors | | [c4b0abf5b](https://github.com/angular/angular-cli/commit/c4b0abf5b8c1e392ead84c8810e8d6e615fd0024) | fix | set base-href in service worker manifest when using i18n and app-shell | ##### [@&#8203;ngtools/webpack](https://github.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------ | | [33f1cc192](https://github.com/angular/angular-cli/commit/33f1cc192d963b4a4348bb41b8fb0969ffd5c342) | fix | restore process title after NGCC is executed | | [6796998bf](https://github.com/angular/angular-cli/commit/6796998bf4dd829f9ac085a52ce7e9d2cda73fd1) | fix | show a compilation error on invalid TypeScript version | #### Special Thanks Alan Agius, Charles Lyding and Tim Bowersox <!-- CHANGELOG SPLIT MARKER --> ### [`v14.0.3`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1403-2022-06-23) [Compare Source](https://github.com/angular/angular-cli/compare/14.0.2...14.0.3) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------------- | | [b3db91baf](https://github.com/angular/angular-cli/commit/b3db91baf50c92589549a66ffef437f7890d3de7) | fix | disable version check when running `ng completion` commands | | [cdab9fa74](https://github.com/angular/angular-cli/commit/cdab9fa7431db7e2a75e04e776555b8e5e15fc94) | fix | provide an actionable error when using `--configuration` with `ng run` | | [5521648e3](https://github.com/angular/angular-cli/commit/5521648e33af634285f6352b43a324a1ee023e27) | fix | temporarily handle boolean options in schema prefixed with `no` | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------- | | [5e960ce24](https://github.com/angular/angular-cli/commit/5e960ce246e7090f57ce22723911a743aa8fcb0c) | fix | fix incorrect glob cwd in karma when using `--include` option | | [1b5e92075](https://github.com/angular/angular-cli/commit/1b5e92075e64563459942d4de785f1a8bef46ec7) | fix | handle `codeCoverageExclude` correctly in Windows | | [ff6d81a45](https://github.com/angular/angular-cli/commit/ff6d81a4539657446c8f5770cefe688d2d578450) | fix | ignore supported browsers during i18n extraction | ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------ | | [170c16f2e](https://github.com/angular/angular-cli/commit/170c16f2ea769e76a48f1ac215ee88ba47ff511d) | fix | workspace writer skip creating empty projects property | #### Special Thanks Alan Agius, Charles Lyding and Paul Gschwendtner <!-- CHANGELOG SPLIT MARKER --> ### [`v14.0.2`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1402-2022-06-15) [Compare Source](https://github.com/angular/angular-cli/compare/14.0.1...14.0.2) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------- | | [23095e9c3](https://github.com/angular/angular-cli/commit/23095e9c3fc514c7e9a892833d8a18270da5bd95) | fix | show more actionable error when command is ran in wrong scope | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------- | | [5a486cb64](https://github.com/angular/angular-cli/commit/5a486cb64253ba2829160a6f1fa3bf0e381d45ea) | fix | remove vscode testing configurations for `minimal` workspaces | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- | | [9d88c96d8](https://github.com/angular/angular-cli/commit/9d88c96d898c5c46575a910a7230d239f4fe7a77) | fix | replace fallback locale for `en-US` | #### Special Thanks Alan Agius and Julien Marcou <!-- CHANGELOG SPLIT MARKER --> ### [`v14.0.1`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1401-2022-06-08) [Compare Source](https://github.com/angular/angular-cli/compare/14.0.0...14.0.1) ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------------------------------------------- | | [e4fb96657](https://github.com/angular/angular-cli/commit/e4fb96657f044d97562008b5b3c6f3a55ac8ba3a) | fix | add text to help output to indicate that additional commands are available when ran in different context | | [7952e5790](https://github.com/angular/angular-cli/commit/7952e579066f7191f4b82a10816c6a41a4ea5644) | fix | avoid creating unnecessary global configuration | | [66a1d6b9d](https://github.com/angular/angular-cli/commit/66a1d6b9d2e1fba3d5ee88a6c5d81206f530ce3a) | fix | correct scope cache command | | [e2d964289](https://github.com/angular/angular-cli/commit/e2d964289fe2a418e5f4e421249e2f8da64185cc) | fix | correctly print package manager name when an install is needed | | [75fd3330d](https://github.com/angular/angular-cli/commit/75fd3330d4c27263522ea931eb1545ce0a34ab6a) | fix | during an update only use package manager force option with npm 7+ | | [e223890c1](https://github.com/angular/angular-cli/commit/e223890c1235b4564ec15eb99d71256791a21c3c) | fix | ensure full process exit with older local CLI versions | | [0cca3638a](https://github.com/angular/angular-cli/commit/0cca3638adb46cd5d0c18b823c83d4b604d7c798) | fix | handle project being passed as a flag | | [b1451cb5e](https://github.com/angular/angular-cli/commit/b1451cb5e90f43df365202a6fdfcfbc9e0853ca4) | fix | improve resilience of logging during process exit | | [17fec1357](https://github.com/angular/angular-cli/commit/17fec13577ac333fc66c3752c75be58146c9ebac) | fix | provide actionable error when project cannot be determined | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------- | | [73dcf39c6](https://github.com/angular/angular-cli/commit/73dcf39c6e7678a3915a113fd72829549ccc3b8e) | fix | remove strict setting under application project | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------- | | [c788d5b56](https://github.com/angular/angular-cli/commit/c788d5b56a1a191e7ca53c3b63245e3979a1cf44) | fix | log modified and removed files when using the `verbose` option | | [6e8fe0ed5](https://github.com/angular/angular-cli/commit/6e8fe0ed54d88132da0238fdb3a6e97330c85ff7) | fix | replace dev-server socket path from `/ws` to `/ng-cli-ws` | | [651adadf4](https://github.com/angular/angular-cli/commit/651adadf4df8b66c60771f27737cb2a67957b46a) | fix | update Angular peer dependencies to 14.0 stable | ##### [@&#8203;angular/pwa](https://github.com/angular/pwa) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------- | | [cfd264d06](https://github.com/angular/angular-cli/commit/cfd264d061109c7989933e51a14b6bf83b289b07) | fix | add peer dependency on Angular CLI | #### Special Thanks Alan Agius, Charles Lyding and Doug Parker <!-- CHANGELOG SPLIT MARKER --> ### [`v14.0.0`](https://github.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#&#8203;1400-2022-06-02) [Compare Source](https://github.com/angular/angular-cli/compare/13.3.11...14.0.0) #### Breaking Changes ##### [@&#8203;angular/cli](https://github.com/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 Node.js v12 has been removed as it will become EOL on 2022-04-30. Please use Node.js v14.15 or later. - Support for TypeScript 4.4 and 4.5 has been removed. Please update to TypeScript 4.6. - `--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`. - `--configuration` cannot be used with `ng run`. Provide the configuration as part of the target. Ex: `ng run project:builder:configuration`. - Deprecated `ng x18n` and `ng i18n-extract` commands have been removed in favor of `ng extract-i18n`. - 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. ##### [@&#8203;angular-devkit/architect-cli](https://github.com/angular-devkit/architect-cli) - camel case arguments are no longer allowed. ##### [@&#8203;angular-devkit/schematics-cli](https://github.com/angular-devkit/schematics-cli) - camel case arguments are no longer allowed. ##### [@&#8203;angular-devkit/build-angular](https://github.com/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. - 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. - `NG_BUILD_CACHE` environment variable has been removed. `cli.cache` in the workspace configuration should be used instead. - 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. ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) - `parseJson` and `ParseJsonOptions` APIs have been removed in favor of 3rd party JSON parsers such as `jsonc-parser`. - The below APIs have been removed without replacement. Users should leverage other Node.js or other APIs. - `fs` namespace - `clean` - `mapObject` ##### [@&#8203;angular-devkit/schematics](https://github.com/angular-devkit/schematics) - Schematics `NodePackageInstallTask` will not execute package scripts by default The `NodePackageInstallTask` will now use the package manager's `--ignore-scripts` option by default. The `--ignore-scripts` option will prevent package scripts from executing automatically during an install. If a schematic installs packages that need their `install`/`postinstall` scripts to be executed, the `NodePackageInstallTask` now contains an `allowScripts` boolean option which can be enabled to provide the previous behavior for that individual task. As with previous behavior, the `allowScripts` option will prevent the individual task's usage of the `--ignore-scripts` option but will not override the package manager's existing configuration. - Deprecated `analytics` property has been removed from `TypedSchematicContext` interface ##### [@&#8203;ngtools/webpack](https://github.com/ngtools/webpack) - `ivy` namespace has been removed from the public API. - `ivy.AngularWebpackPlugin` -> `AngularWebpackPlugin` - `ivy.AngularPluginOptions` -> `AngularPluginOptions` #### Deprecations ##### [@&#8203;angular/cli](https://github.com/angular/cli) - The `defaultCollection` workspace option has been deprecated in favor of `schematicCollections`. Before ```json "defaultCollection": "@&#8203;angular/material" ``` After ```json "schematicCollections": ["@&#8203;angular/material"] ``` - The `defaultProject` workspace option has been deprecated. The project to use will be determined from the current working directory. ##### [@&#8203;angular-devkit/core](https://github.com/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. ##### [@&#8203;angular/cli](https://github.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | ---------------------------------------------------------------------------------- | | [afafa5788](https://github.com/angular/angular-cli/commit/afafa5788f11b8727c39bb0a390300a706aba5bc) | feat | add `--global` option to `ng analytics` command | | [bb550436a](https://github.com/angular/angular-cli/commit/bb550436a476d74705742a8c36f38971b346b903) | feat | add `ng analytics info` command | | [e5bf35ea3](https://github.com/angular/angular-cli/commit/e5bf35ea3061a3e532aa85df44551107e62e24c5) | feat | add `ng cache` command | | [7ab22ed40](https://github.com/angular/angular-cli/commit/7ab22ed40d521e3cec29ab2d66d0289c3cdb4106) | feat | add disable/enable aliases for off/on `ng analytics` command | | [4212fb8de](https://github.com/angular/angular-cli/commit/4212fb8de2f4f3e80831a0803acc5fc6e54db1e1) | feat | add prompt to set up CLI autocompletion | | [0316dea67](https://github.com/angular/angular-cli/commit/0316dea676be522b04d654054880cc5794e3c8b3) | feat | add prompts on missing builder targets | | [607a723f7](https://github.com/angular/angular-cli/commit/607a723f7d623ec8a15054722b2afd13042f66a1) | feat | add support for auto completion | | [366cabc66](https://github.com/angular/angular-cli/commit/366cabc66c3dd836e2fdfea8dad6c4c7c2096b1d) | feat | add support for multiple schematics collections | | [036327e9c](https://github.com/angular/angular-cli/commit/036327e9ca838f9ef3f117fbd18949d9d357e68d) | feat | deprecated `defaultProject` option | | [fb0622893](https://github.com/angular/angular-cli/commit/fb06228932299870774a7b254f022573f5d8175f) | feat | don't prompt to set up autocompletion for `ng update` and `ng completion` commands | | [4ebfe0341](https://github.com/angular/angular-cli/commit/4ebfe03415ebe4e8f1625286d1be8bd1b54d3862) | feat | drop support for Node.js 12 | | [022d8c7bb](https://github.com/angular/angular-cli/commit/022d8c7bb142e8b83f9805a39bc1ae312da465eb) | feat | make `ng completion` set up CLI autocompletion by modifying `.bashrc` files | | [2e15df941](https://github.com/angular/angular-cli/commit/2e15df9417dcc47b12785a8c4c9074bf05d0450c) | feat | remember after prompting users to set up autocompletion and don't prompt again | | [7fa3e6587](https://github.com/angular/angular-cli/commit/7fa3e6587955d0638929758d3c257392c242c796) | feat | support TypeScript 4.6.2 | | [9e69331fa](https://github.com/angular/angular-cli/commit/9e69331fa61265c77d6281232bb64a2c63509290) | feat | use PNPM as package manager when `pnpm-lock.yaml` exists | | [6f6b453fb](https://github.com/angular/angular-cli/commit/6f6b453fbf90adad16eba7ea8929a11235c1061b) | fix | `ng doc` doesn't open browser in Windows | | [8e66c9188](https://github.com/angular/angular-cli/commit/8e66c9188be827380e5acda93c7e21fae718b9ce) | fix | `ng g` show descrption from `collection.json` if not present in `schema.json` | | [9edeb8614](https://github.com/angular/angular-cli/commit/9edeb86146131878c5e8b21b6adaa24a26f12453) | fix | add long description to `ng update` | | [160cb0718](https://github.com/angular/angular-cli/commit/160cb071870602d9e7fece2ce381facb71e7d762) | fix | correctly handle `--search` option in `ng doc` | | [d46cf6744](https://github.com/angular/angular-cli/commit/d46cf6744eadb70008df1ef25e24fb1db58bb997) | fix | display option descriptions during auto completion | | [09f8659ce](https://github.com/angular/angular-cli/commit/09f8659cedcba70903140d0c3eb5d0e10ebb506c) | fix | display package manager during `ng update` | | [a49cdfbfe](https://github.com/angular/angular-cli/commit/a49cdfbfefbdd756882be96fb61dc8a0d374b6e0) | fix | don't prompt for analytics when running `ng analytics` | | [4b22593c4](https://github.com/angular/angular-cli/commit/4b22593c4a269ea4bd63cef39009aad69f159fa1) | fix | ensure all available package migrations are executed | | [054ae02c2](https://github.com/angular/angular-cli/commit/054ae02c2fb8eed52af76cf39a432a3770d301e4) | fix | favor project in cwd when running architect commands | | [ff4eba3d4](https://github.com/angular/angular-cli/commit/ff4eba3d4a9417d2baef70aaa953bdef4bb426a6) | fix | handle duplicate arguments | | [5a8bdeb43](https://github.com/angular/angular-cli/commit/5a8bdeb434c7561334bfc8865ed279110a44bd93) | fix | hide private schematics from `ng g` help output | | [644f86d55](https://github.com/angular/angular-cli/commit/644f86d55b75a289e641ba280e8456be82383b06) | fix | improve error message for Windows autocompletion use cases | | [3012036e8](https://github.com/angular/angular-cli/commit/3012036e81fc6e5fc6c0f1df7ec626f91285673e) | fix | populate path with working directory in nested schematics | | [8a396de6a](https://github.com/angular/angular-cli/commit/8a396de6a8a58347d2201a43d7f5101f94f20e89) | fix | print entire config when no positional args are provided to `ng config` | | [bdf2b9bfa](https://github.com/angular/angular-cli/commit/bdf2b9bfa9893a940ba254073d024172e0dc1abc) | fix | print schematic errors correctly | | [efc3c3225](https://github.com/angular/angular-cli/commit/efc3c32257a65caf36999dc34cadc41eedcbf323) | fix | remove analytics prompt postinstall script | | [bf15b202b](https://github.com/angular/angular-cli/commit/bf15b202bb1cd073fe01cf387dce2c033b5bb14c) | fix | remove cache path from global valid paths | | [142da460b](https://github.com/angular/angular-cli/commit/142da460b22e07a5a37b6140b50663446c3a2dbf) | fix | remove incorrect warning during `ng update` | | [96a0d92da](https://github.com/angular/angular-cli/commit/96a0d92da2903edfb3835ce86b3700629d6e43ad) | fix | remove JSON serialized description from help output | | [78460e995](https://github.com/angular/angular-cli/commit/78460e995a192336db3c4be9d0592b4e7a2ff2c8) | fix | remove type casting and add optional chaining for current in optionTransforms | | [e5bdadac4](https://github.com/angular/angular-cli/commit/e5bdadac44ac023363bc0a2473892fc17430b81f) | fix | skip prompt or warn when setting up autocompletion without a global CLI install | | [ca401255f](https://github.com/angular/angular-cli/commit/ca401255f49568cfe5f9ec6a35ea5b91c91afa70) | fix | sort commands in help output | | [b97772dfc](https://github.com/angular/angular-cli/commit/b97772dfc03401fe1faa79e77742905341bd5d46) | fix | support silent package installs with Yarn 2+ | | [87cd5cd43](https://github.com/angular/angular-cli/commit/87cd5cd4311e71a15ea1ecb82dde7480036cb815) | fix | workaround npm 7+ peer dependency resolve errors during updates | | [d94a67353](https://github.com/angular/angular-cli/commit/d94a67353dcdaa30cf5487744a7ef151a6268f2d) | refactor | remove deprecated `--all` option from `ng update` | | [2fc7c73d7](https://github.com/angular/angular-cli/commit/2fc7c73d7e40dbb0a593df61eeba17c8a8f618a9) | refactor | remove deprecated `--prod` flag | | [b69ca3a7d](https://github.com/angular/angular-cli/commit/b69ca3a7d22b54fc06fbc1cfb559b2fd915f5609) | refactor | remove deprecated command aliases for `extract-i18n`. | | [2e0493130](https://github.com/angular/angular-cli/commit/2e0493130acfe7244f7ee3ef28c961b1b04d7722) | refactor | replace command line arguments parser | ##### [@&#8203;schematics/angular](https://github.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------- | | [7b78b7840](https://github.com/angular/angular-cli/commit/7b78b7840e95b0f4dca2fcb9218b67dd7500ff2c) | feat | add --standalone to ng generate | | [e49220fba](https://github.com/angular/angular-cli/commit/e49220fba0d158be0971989e26eb199ec02fa113) | feat | add migratiom to remove `defaultProject` in workspace config | | [3fa38b08b](https://github.com/angular/angular-cli/commit/3fa38b08ba8ef57a6079873223a7d6088d5ea64e) | feat | introduce `addDependency` rule to utilities | | [b07ccfbb1](https://github.com/angular/angular-cli/commit/b07ccfbb1b2045d285c23dd4b654e1380892fcb2) | feat | introduce a utility subpath export for Angular rules and utilities | | [7e7de6858](https://github.com/angular/angular-cli/commit/7e7de6858dd71bd461ceb0f89e29e2c57099bbcc) | feat | update Angular dependencies to use `^` as version prefix | | [69ecddaa7](https://github.com/angular/angular-cli/commit/69ecddaa7d8b01aa7a9e61c403a4b9a8669e34c4) | feat | update new and existing projects compilation target to `ES2020` | | [7e8e42063](https://github.com/angular/angular-cli/commit/7e8e42063f354c402d758f10c8ba9bee7e0c8aff) | fix | add migration to remove `package.json` in libraries secondary entrypoints | | [b928d973e](https://github.com/angular/angular-cli/commit/b928d973e97f33220afe16549b41c4031feb5c5e) | fix | alphabetically order imports during component generation | | [09a71bab6](https://github.com/angular/angular-cli/commit/09a71bab6044e517319f061dbd4555ce57fe6485) | fix | Consolidated setup with a single `beforeEach()` | | [1921b07ee](https://github.com/angular/angular-cli/commit/1921b07eeb710875825dc6f7a4452bd5462e6ba7) | fix | don't add path mapping to old entrypoint definition file | | [c927c038b](https://github.com/angular/angular-cli/commit/c927c038ba356732327a026fe9a4c36ed23c9dec) | fix | remove `@types/node` from new projects | | [27cb29438](https://github.com/angular/angular-cli/commit/27cb29438aa01b185b2dca3617100d87f45f14e8) | fix | remove extra space in standalone imports | ##### [@&#8203;angular-devkit/architect-cli](https://github.com/angular-devkit/architect-cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | -------------------------------- | | [c7556b62b](https://github.com/angular/angular-cli/commit/c7556b62b7b0eab5717ed6eeab3fa7f0f1f2a873) | refactor | replace parser with yargs-parser | ##### [@&#8203;angular-devkit/schematics-cli](https://github.com/angular-devkit/schematics-cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | -------------------------------- | | [5330d52ae](https://github.com/angular/angular-cli/commit/5330d52aee32daca27fa1a2fa15712f4a408602a) | refactor | replace parser with yargs-parser | ##### [@&#8203;angular-devkit/build-angular](https://github.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | ------------------------------------------------------------------------------ | | [00186fb93](https://github.com/angular/angular-cli/commit/00186fb93f66d8da51886de37cfa4599f3e89af9) | feat | add initial experimental esbuild-based application browser builder | | [d23a168b8](https://github.com/angular/angular-cli/commit/d23a168b8d558ae9d73c8c9eed4ff199fc4d74b9) | feat | validate file extensions for `scripts` and `styles` options | | [2adf252dc](https://github.com/angular/angular-cli/commit/2adf252dc8a7eb0ce504de771facca56730e5272) | fix | add es2015 exports package condition to browser-esbuild | | [72e820e7b](https://github.com/angular/angular-cli/commit/72e820e7b2bc6904b030f1092bbb610334a4036f) | fix | better handle Windows paths in esbuild experimental builder | | [587082fb0](https://github.com/angular/angular-cli/commit/587082fb0fa7bdb6cddb36327f791889d76e3e7b) | fix | close compiler on Karma exit | | [c52d10d1f](https://github.com/angular/angular-cli/commit/c52d10d1fc4b70483a2043edfa73dc0f323f6bf1) | fix | close dev-server on error | | [48630ccfd](https://github.com/angular/angular-cli/commit/48630ccfd7a672fc5174ef484b3bd5c549d32fef) | fix | detect `tailwind.config.cjs` as valid tailwindcss configuration | | [4d5f6c659](https://github.com/angular/angular-cli/commit/4d5f6c65918c1a8a4bde0a0af01089242d1cdc4a) | fix | downlevel libraries based on the browserslist configurations | | [1a160dac0](https://github.com/angular/angular-cli/commit/1a160dac00f34aab089053281c640dba3efd597f) | fix | ensure karma sourcemap support on Windows | | [07e776ea3](https://github.com/angular/angular-cli/commit/07e776ea379a50a98a50cf590156c2dc1b272e78) | fix | fail build when importing CSS files as an ECMA modules | | [ac1383f9e](https://github.com/angular/angular-cli/commit/ac1383f9e5d491181812c090bd4323f46110f3d8) | fix | properly handle locally-built APF v14 libraries | | [966d25b55](https://github.com/angular/angular-cli/commit/966d25b55eeb6cb84eaca183b30e7d3b0d0a2188) | fix | remove unneeded JIT reflect metadata polyfill | | [b8564a638](https://github.com/angular/angular-cli/commit/b8564a638df3b6971ef2ac8fb838e6a7c910ac3b) | refactor | remove deprecated `NG_BUILD_CACHE` environment variable | | [0a1cd584d](https://github.com/angular/angular-cli/commit/0a1cd584d8ed00889b177f4284baec7e5427caf2) | refactor | remove deprecated `showCircularDependencies` browser and server builder option | ##### [@&#8203;angular-devkit/core](https://github.com/angular-devkit/core) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | --------------------------------------------------------- | | [c5b3e9299](https://github.com/angular/angular-cli/commit/c5b3e9299130132aecfa19219405e1964d0c5443) | refactor | deprecate unused exception classes | | [67144b9e5](https://github.com/angular/angular-cli/commit/67144b9e54b5a9bfbc963e386b01275be5eaccf5) | refactor | remove deprecated `parseJson` and `ParseJsonOptions` APIs | | [a0c02af7e](https://github.com/angular/angular-cli/commit/a0c02af7e340bb16f4e6f523c2d835c9b18926b3) | refactor | remove deprecated fs, object and array APIs | ##### [@&#8203;angular-devkit/schematics](https://github.com/angular-devkit/schematics) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | --------------------------------------------------------------------------- | | [c9c781c7d](https://github.com/angular/angular-cli/commit/c9c781c7d5f3c6de780912fd7c624a457e6da14c) | feat | add parameter to `listSchematicNames` to allow returning hidden schematics. | | [0e6425fd8](https://github.com/angular/angular-cli/commit/0e6425fd88ea32679516251efdca6ff07cc4b56a) | feat | disable package script execution by default in `NodePackageInstallTask` | | [25498ad5b](https://github.com/angular/angular-cli/commit/25498ad5b2ba6fa5a88c9802ddeb0ed85c5d9b60) | feat | re-export core string helpers from schematics package | | [464cf330a](https://github.com/angular/angular-cli/commit/464cf330a14397470e1e57450a77f421a45a927e) | feat | support null for options parameter from OptionTransform type | | [33f9f3de8](https://github.com/angular/angular-cli/commit/33f9f3de869bba2ecd855a01cc9a0a36651bd281) | feat | support reading JSON content directly from a Tree | | [01297f450](https://github.com/angular/angular-cli/commit/01297f450387dea02eafd6f5701c417ab5c5d844) | feat | support reading text content directly from a Tree | | [48f9b79bc](https://github.com/angular/angular-cli/commit/48f9b79bc4d43d0180bab5af5726621a68204a15) | fix | support ignore scripts package installs with Yarn 2+ | | [3471cd6d8](https://github.com/angular/angular-cli/commit/3471cd6d8696ae9c28dba901d3e0f6868d69efc8) | fix | support quiet package installs with Yarn 2+ | | [44c1e6d0d](https://github.com/angular/angular-cli/commit/44c1e6d0d2db5f2dc212d63a34ade045cb7854d5) | refactor | remove deprecated `analytics` property | ##### [@&#8203;angular/pwa](https://github.com/angular/pwa) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------ | | [243cb4062](https://github.com/angular/angular-cli/commit/243cb40622fef4107b0162bc7b6a374471cebc14) | fix | remove `@schematics/angular` utility deep import usage | ##### [@&#8203;ngtools/webpack](https://github.com/ngtools/webpack) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | -------- | ------------------------------------------------ | | [0c344259d](https://github.com/angular/angular-cli/commit/0c344259dcdc10a35840151bfe3ae1b27f9b53ff) | fix | update peer dependency to reflect TS 4.6 support | | [044101554](https://github.com/angular/angular-cli/commit/044101554dfbca07d74f2a4391f94875df7928d2) | perf | use Webpack's built-in xxhash64 support | | [9277eed1d](https://github.com/angular/angular-cli/commit/9277eed1d9603d5e258eb7ae27de527eba919482) | refactor | remove deprecated ivy namespace | #### Special Thanks Adrien Crivelli, Alan Agius, Charles Lyding, Cédric Exbrayat, Daniil Dubrava, Doug Parker, Elton Coelho, George Kalpakas, Jason Bedard, Joey Perrott, Kristiyan Kostadinov, Paul Gschwendtner, Pawel Kozlowski, Tobias Speicher and alkavats1 <!-- CHANGELOG SPLIT MARKER --> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTYwLjAifQ==-->
renovate added 1 commit 2022-11-17 01:01:39 +00:00
Update dependency @angular-devkit/build-angular to v15
Some checks failed
charlyghislain/charlyghislaindotcom/pipeline/pr-master There was a failure building this commit
ee385ea284
renovate force-pushed renovate_angular-devkit-build-angular-15.x from ee385ea284 to 30209bec09 2023-01-12 01:01:37 +00:00 Compare
renovate force-pushed renovate_angular-devkit-build-angular-15.x from 30209bec09 to f3ceec9c3e 2023-01-31 01:06:31 +00:00 Compare
renovate force-pushed renovate_angular-devkit-build-angular-15.x from f3ceec9c3e to 850e3fe8da 2023-02-14 01:03:48 +00:00 Compare
renovate force-pushed renovate_angular-devkit-build-angular-15.x from 850e3fe8da to f3d7c5a581 2023-02-23 01:02:38 +00:00 Compare
renovate force-pushed renovate_angular-devkit-build-angular-15.x from f3d7c5a581 to 067060111b 2023-02-28 01:04:00 +00:00 Compare
renovate force-pushed renovate_angular-devkit-build-angular-15.x from 067060111b to 53aa1c44d8 2023-04-09 01:05:05 +00:00 Compare
renovate force-pushed renovate_angular-devkit-build-angular-15.x from 53aa1c44d8 to 06e2478f2e 2023-04-18 01:04:45 +00:00 Compare
renovate force-pushed renovate_angular-devkit-build-angular-15.x from 06e2478f2e to 5efaf6cee1 2023-04-25 01:05:07 +00:00 Compare
renovate force-pushed renovate_angular-devkit-build-angular-15.x from 5efaf6cee1 to 5066796679 2023-05-02 01:05:19 +00:00 Compare
renovate changed title from Update dependency @angular-devkit/build-angular to v15 to Update dependency @angular-devkit/build-angular to v15 - autoclosed 2023-05-04 01:17:22 +00:00
renovate closed this pull request 2023-05-04 01:17:22 +00:00
Some checks failed
charlyghislain/charlyghislaindotcom/pipeline/pr-master There was a failure building this commit

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: charlyghislain/charlyghislaindotcom#68
No description provided.