This repository has been archived by the owner on Dec 16, 2022. It is now read-only.
Update angular-cli monorepo to v15 (major) #733
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.803.23
->15.0.0
11.2.9
->15.0.0
Release Notes
angular/angular-cli
v15.0.0
Compare Source
Breaking Changes
@angular/cli
16.10.x
,16.11.x
and16.12.x
. Current minimum versions of Node.js are14.20.0
,16.13.0
and18.10.0
.@schematics/angular
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 beenremoved 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.~
.Before
@​import '~font-awesome/scss/font-awesome';
After
@​import 'font-awesome/scss/font-awesome';
NG_BUILD_LEGACY_SASS=1
.Internally the Angular CLI now always set the TypeScript
target
toES2022
anduseDefineForClassFields
tofalse
unless the target is set toES2022
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
root
is now an error.@ngtools/webpack
@schematics/angular
polyfills.ts
file from new templatesprojectRoot
as non hidden option in application schematickarma.conf.js
from newly generated projectsngOnInit
from component template@angular/localize
as type when localize package is installed@angular/cli
ng add
to find prerelease versions when CLI is prerelease@angular/localize@<10.0.0
from ng add pa… (#24152)@angular/[email protected]
from ng add package discovery@angular-devkit/build-angular
ng-server-context
when using app-shell builderpolyfills
option in all builders to support an array of module specifiers@angular/localize/init
when found intypes
@angular/platform-server/init
during server builds@angular/platform-server
symbols in server bundlemain
option is now optionalbundleDependencies
from server builder@angular/platform-server
as an optional peer dependencyscripts
andstyles
option@angular/platform-server/init
when package is installed.requireContext
parsingbundleDependencies
enum logic@angular-devkit/core
forEach
promiseCtor
type@angular-devkit/schematics
UpdateBuffer
and renameUpdateBuffer2
toUpdateBuffer
@ngtools/webpack
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.10
Compare Source
@angular/cli
@angular/localize@<10.0.0
from ng add pa… (#24152)@angular/[email protected]
from ng add package discovery@angular-devkit/build-angular
loader-utils
to3.2.1
Special Thanks
Alan Agius and Charles Lyding
v14.2.9
Compare Source
@angular-devkit/architect
@angular-devkit/build-angular
Special Thanks
Alan Agius and Charles Lyding
v14.2.8
Compare Source
@schematics/angular
Special Thanks
Andrew Scott
v14.2.7
Compare Source
@angular/cli
@angular-devkit/build-angular
Special Thanks
Alan Agius and Charles Lyding
v14.2.6
Compare Source
@angular/cli
which
binary in pathng update
without package names@angular-devkit/core
Special Thanks
AgentEnder and Alan Agius
v14.2.5
Compare Source
@angular-devkit/schematics
Special Thanks
Alan Agius and Charles Lyding
v14.2.4
Compare Source
@angular/cli
Special Thanks
Alan Agius, Jason Bedard and Paul Gschwendtner
v14.2.3
Compare Source
@angular-devkit/build-angular
@ngtools/webpack
Special Thanks
Alan Agius, Charles Lyding, Jason Bedard and Joey Perrott
v14.2.2
Compare Source
@angular/cli
@schematics/angular
@angular-devkit/build-angular
@media
queries inside css layersSpecial Thanks
Alan Agius, Charles Lyding, Jason Bedard and Joey Perrott
v14.2.1
Compare Source
@angular/cli
@angular/localize@<10.0.0
from ng add pa… (#24152)@angular/[email protected]
from ng add package discovery@angular-devkit/build-angular
loader-utils
to3.2.1
Special Thanks
Alan Agius and Charles Lyding
v14.2.0
Compare Source
@angular/cli
@angular-devkit/build-angular
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
Special Thanks
AgentEnder, Alan Agius, Charles Lyding and Jason Bedard
v14.1.2
Compare Source
@angular-devkit/build-angular
@ngtools/webpack
emitDecoratorMetadata
Special Thanks
Alan Agius, Charles Lyding and Jason Bedard
v14.1.1
Compare Source
@angular/cli
@schematics/angular
@angular-devkit/build-angular
ngDevMode
in esbuilder@angular-devkit/core
classify
string util should concat string without using a.
@angular/create
Special Thanks
Alan Agius, Charles Lyding, Jason Bedard and Paul Gschwendtner
v14.1.0
Compare Source
@angular/cli
@schematics/angular
addDependency
utility rule install behavior@angular-devkit/build-angular
externalDependencies
to the esbuild browser builder@angular-devkit/schematics
chain
rule to accept iterables of rules@angular/create
yarn create
andnpm 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
@angular-devkit/build-angular
@angular-devkit/core
Special Thanks
Alan Agius, Fortunato Ventre, Katerina Skroumpelou and Kristiyan Kostadinov
v14.0.6
Compare Source
@angular/cli
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 these updates again.
This PR has been generated by Mend Renovate. View repository job log here.