Update angular monorepo to v15 (major) #323
Open
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:
^14.2.13
->^15.0.0
^14.2.0
->^15.0.0
^14.2.7
->^15.0.0
~14.2.13
->~15.2.0
^14.2.0
->^15.0.0
^14.2.0
->^15.0.0
^14.2.0
->^15.0.0
^14.2.0
->^15.0.0
^14.2.0
->^15.0.0
^14.2.7
->^15.0.0
^14.2.0
->^15.0.0
^14.2.0
->^15.0.0
^14.2.0
->^15.0.0
Release Notes
angular/angular-cli (@angular-devkit/build-angular)
v15.2.11
Compare Source
@angular-devkit/build-angular
update webpack-dev-middleware
to6.1.2
v15.2.10
Compare Source
@angular-devkit/build-angular
v15.2.9
Compare Source
@angular/cli
v15.2.8
Compare Source
@angular/cli
v15.2.7
Compare Source
@angular/cli
@schematics/angular
pwa-chrome
tochrome
v15.2.6
Compare Source
@schematics/angular
v15.2.5
Compare Source
@angular/cli
Special Thanks
Alan Agius
v15.2.4
Compare Source
@angular-devkit/build-angular
webpack
dependency to5.76.1
Special Thanks
Alan Agius
v15.2.3
Compare Source
@angular-devkit/build-angular
Special Thanks
Alan Agius and Paul Gschwendtner
v15.2.2
Compare Source
@angular-devkit/schematics-cli
@angular-devkit/build-angular
Special Thanks
Alan Agius
v15.2.1
Compare Source
@angular-devkit/build-angular
update webpack-dev-middleware
to6.1.2
v15.2.0
Compare Source
@angular/cli
ng update
@angular-devkit/schematics-cli
@angular-devkit/build-angular
Special Thanks
Alan Agius, Charles Lyding, Doug Parker, Jason Bedard, Joey Perrott, Marvin and Paul Gschwendtner
v15.1.6
Compare Source
@angular/cli
SessionEngaged
in GAbefore
option in.npmrc
to Dateos.version
withos.release
.@angular-devkit/build-angular
safety-worker.js
contentsscripts
optionSpecial Thanks
Alan Agius and Charles Lyding
v15.1.5
Compare Source
@angular/cli
DebugView
whenNG_DEBUG
is passed@schematics/angular
@angular-devkit/build-angular
Special Thanks
Alan Agius, Charles Lyding, Kristiyan Kostadinov and Ricardo
v15.1.4
Compare Source
@angular-devkit/build-angular
Special Thanks
Alan Agius
v15.1.3
Compare Source
@angular/cli
@schematics/angular
@angular-devkit/build-angular
@angular-devkit/core
Special Thanks
Alan Agius, Charles Lyding and Doug Parker
v15.1.2
Compare Source
@angular/cli
ng generate
--to
option from being required when using--from
inng update
@schematics/angular
BrowserModule.withServerTransition
calls when running universal schematic@angular-devkit/build-angular
Special Thanks
Alan Agius, Charles Lyding and Doug Parker
v15.1.1
Compare Source
@angular-devkit/build-angular
esbuild
to0.16.17
Special Thanks
Alan Agius
v15.1.0
Compare Source
Deprecations
@angular-devkit/schematics
SchematicTestRunner.runSchematicAsync
andSchematicTestRunner.runExternalSchematicAsync
method have been deprecated in favor of the Promise basedSchematicTestRunner.runSchematic
andSchematicTestRunner.runExternalSchematic
.@schematics/angular
guardType
as an alias ofimplements
in guard schematic@angular-devkit/build-angular
assets
option to server builderexclude
specs in Karma builder@angular-devkit/schematics
runSchematic
andrunExternalSchematic
methodsSpecial 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
Special Thanks
Alan Agius, Kristiyan Kostadinov, Paul Gschwendtner and aanchal
v15.0.4
Compare Source
@angular-devkit/build-angular
css-loader
to6.7.3
globalThis
.Special Thanks
Alan Agius and Charles Lyding
v15.0.3
Compare Source
@angular-devkit/build-angular
Special Thanks
Charles Lyding, Dominic Elm and Paul Gschwendtner
v15.0.2
Compare Source
@angular-devkit/build-angular
@ngtools/webpack
Special Thanks
Alan Agius and Juuso Valkeejärvi
v15.0.1
Compare Source
@angular/cli
ng new
@schematics/angular
@angular-devkit/build-angular
Special Thanks
Alan Agius, Charles Lyding, Doug Parker, Joey Perrott and Piotr Wysocki
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.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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.