build: update cross-repo angular dependencies#3478
Conversation
There was a problem hiding this comment.
Code Review
This pull request, generated by Renovate, updates Angular dependencies to version 22.0.0-next.0. My review focuses on the risk of adopting a pre-release version. I've added a comment to the root package.json recommending to wait for a stable release of Angular v22 to avoid potential instability and breaking changes.
package.json
Outdated
| }, | ||
| "devDependencies": { | ||
| "@angular/compiler-cli": "21.2.0-rc.0", | ||
| "@angular/compiler-cli": "22.0.0-next.0", |
There was a problem hiding this comment.
This pull request updates multiple Angular dependencies across the repository to a pre-release version (22.0.0-next.0). Using pre-release versions (like -next.0) is risky as they can be unstable, contain bugs, and are not recommended for production or stable environments. It is advisable to use stable releases to ensure the stability and reliability of the applications. Please consider waiting for a stable release of Angular v22 before merging this.
8b055f4 to
28bea12
Compare
5edfbd9 to
1fbfbc9
Compare
See associated pull request for more information.
1fbfbc9 to
a13386f
Compare
|
This PR was merged into the repository. The changes were merged into the following branches:
|
This PR contains the following updates:
21.2.0-rc.0→22.0.0-next.121.2.0-rc.2→22.0.0-next.021.2.0-rc.0→21.3.0-next.021.2.0-rc.2→22.0.0-next.021.2.0-rc.0→22.0.0-next.121.2.0-rc.0→22.0.0-next.121.2.0-rc.0→22.0.0-next.121.2.0-rc.0→22.0.0-next.121.2.0-rc.0→22.0.0-next.121.2.0-rc.0→21.3.0-next.021.2.0-rc.0→22.0.0-next.121.2.0-rc.0→22.0.0-next.1d746c4f→6de6ff18231142→00722891184a80→229f9afRelease Notes
angular/angular (@angular/animations)
v22.0.0-next.1Compare Source
compiler
compiler-cli
forms
migrations
v22.0.0-next.0Compare Source
Breaking Changes
compiler
invariables will throw in template expressions.core
http
HttpXhrBackendwithprovideHttpClient(withXhr)if you want to keep supporting upload progress reports.router
provideRoutes()has been removed. UseprovideRouter()orROUTESas multi token if necessary.upgrade
getAngularLib/setAngularLibhave been removed usegetAngularJSGlobal/setAngularJSGlobalinstead.Deprecations
http
withFetchis now deprecated, it can be safely removed.compiler
data-attributescompiler-cli
core
IdleRequestOptionssupport toIdleServiceprovideHttpClientto keep using theHttpXhrBackendimplementation.ChangeDetectionStrategy.Eagerwhere applicableforms
touchedmodel into an input andtouchoutputsetValuein reactive formshttp
FetchBackendas default for theHttpBackendimplementationlanguage-service
router
provideRoutesfunction.upgrade
getAngularLib/setAngularLibv21.2.1Compare Source
core
http
v21.2.0Compare Source
common
compiler
instanceofbinary operatorAstVisitor.visitEmptyExpr()compiler-cli
core
forms
language-server
onDidChangeWatchedFileslanguage-service
router
canMatchparamsIsActiveMatchOptionsAPIs to accept a Partialangular/angular-cli (@angular/build)
v22.0.0-next.0Compare Source
Breaking Changes
@angular-devkit/architect-clipackage is no longer available. ThearchitectCLI tool has been moved to the@angular-devkit/architectpackage.@angular-devkit/build-angular:jestand@angular-devkit/build-angular:web-test-runnerbuilders have been removed.@angular/ssr
@angular/cli
@angular-devkit/architect-clipackage@angular/build
CHROME_BINfor vitest playwright provider@angular/ssr
v21.2.1Compare Source
@angular/cli
ng add@schematics/angular
@angular-devkit/build-angular
@angular/build
vi.mockfor non-relative importsng-package.jsonin unit-test builderng servewith i18n@angular/ssr
v21.2.0Compare Source
@angular/cli
semver.validand throw an error if invalid@schematics/angular
@angular/build
allowedHostsin dev-serverangular/components (@angular/cdk)
v21.3.0-next.0Compare Source
material
multiple
v21.2.1Compare Source
aria
material
multiple
v21.2.0Compare Source
aria
cdk
material