Skip to content

Conversation

@angular-robot
Copy link
Contributor

@angular-robot angular-robot commented Oct 8, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@angular/animations (source) ^20.2.0 -> ^21.0.0-rc age adoption passing confidence
@angular/build 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence
@angular/build ^20.2.0 -> ^21.0.0-rc age adoption passing confidence
@angular/cdk 21.0.0-next.5 -> 21.0.0-next.10 age adoption passing confidence
@angular/cdk ^20.2.0 -> ^21.0.0-next age adoption passing confidence
@angular/cli 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence
@angular/cli ^20.2.0 -> ^21.0.0-rc age adoption passing confidence
@angular/common (source) 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence
@angular/common (source) ^20.2.0 -> ^21.0.0-rc age adoption passing confidence
@angular/compiler (source) 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence
@angular/compiler (source) ^20.2.0 -> ^21.0.0-rc age adoption passing confidence
@angular/compiler-cli (source) 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence
@angular/compiler-cli (source) ^20.2.0 -> ^21.0.0-rc age adoption passing confidence
@angular/core (source) 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence
@angular/core (source) ^20.2.0 -> ^21.0.0-rc age adoption passing confidence
@angular/forms (source) 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence
@angular/forms (source) ^20.2.0 -> ^21.0.0-rc age adoption passing confidence
@angular/material ^20.2.0 -> ^21.0.0-next age adoption passing confidence
@angular/platform-browser (source) 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence
@angular/platform-browser (source) ^20.2.0 -> ^21.0.0-rc age adoption passing confidence
@angular/platform-server (source) 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence
@angular/router (source) 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence
@angular/router (source) ^20.2.0 -> ^21.0.0-rc age adoption passing confidence
@angular/ssr 21.0.0-next.5 -> 21.0.0-rc.0 age adoption passing confidence

Release Notes

angular/angular (@​angular/animations)

v21.0.0-rc.0

Compare Source

v21.0.0-next.10

Compare Source

common
Commit Type Description
2abf2fb501 feat Blocks IPv6 localhost from preconnect checks
compiler
Commit Type Description
04dd75ba94 fix support arbitrary nesting in :host-context()
core
Commit Type Description
54ad2304e3 fix Clear lView from IcuIteratorState when stack is empty to prevent memory leak
aa389a691b fix ensure @for iteration over field is reactive (#​64113)
forms
Commit Type Description
a1ac9a6415 fix interop supports CVAs with signals (#​64618)
migrations
Commit Type Description
95344c19f3 fix Do not remove a template if it is referenced even with a trailing semilocon
router
Commit Type Description
b7cefeb864 fix handle parenthesized outlets without a name in DefaultUrlSerializer (#​64507)

v21.0.0-next.9

Compare Source

Breaking Changes

zone.js
  • IE/Non-Chromium Edge are not supported anymore.
animations
Commit Type Description
2b257b3659 fix account for Element.animate exceptions (#​64506)
common
Commit Type Description
a1868c9d13 feat update to cldr 47 (#​64032)
196fa500a3 fix properly type ngComponentOutlet (#​64561)
compiler
Commit Type Description
9a7529dd66 fix correctly compile long numeric HTML entities (#​64297)
compiler-cli
Commit Type Description
c1d870bd38 fix missingStructuralDirective diagnostic produces false negatives (#​64470)
1f389b8b97 fix missingStructuralDirective diagnostic produces false negatives (#​64579)
core
Commit Type Description
c2d376b85a feat make SimpleChanges generic (#​64535)
70332b0453 fix pass element removal property through in all locations (#​64565)
81bd671906 fix prevent duplicate nodes from being retained with fast `animate.leave`` calls (#​64592)
aab73671e4 fix update animation scheduling (#​64441)
c241038111 fix update symbols (#​64481)
forms
Commit Type Description
9c5e969f51 fix bind invalid input in custom controls (#​64526)
94b0afec00 fix implement interoperability between signal forms and reactive forms (#​64471)
505bde1fed fix mark field as dirty when value is changed by ControlValueAccessor (#​64471)
3529877772 fix mark field as dirty when value is changed by a bound control (#​64483)
fd9af2afaf fix only propagate schema defined properties from field to control (#​64446)
language-service
Commit Type Description
80e00ff4e5 fix prevent interpolation from superseding block braces (#​64392)
migrations
Commit Type Description
75fc16b261 feat Adds support for CommonModule to standalone migration (#​64138)
platform-browser
Commit Type Description
29c397f883 fix DomEventsPlugin should always be the last plugin to be called for supports(). (#​50394)
router
Commit Type Description
2bd764a3c4 feat allow router outlet to be set on ng-container (#​64562)
7afc193016 fix Fix outlet serialization and parsing with no primary children (#​64505)
f6a73f1913 fix Respect custom UrlSerializer handling of query parameters (#​64449)
46ae034c70 fix Respect custom UrlSerializer handling of query parameters (#​64449)
7fb7511124 fix Surface parse errors in Router.parseUrl (#​64503)

v21.0.0-next.8

Compare Source

compiler-cli
Commit Type Description
563dbd998c feat Adds diagnostic for misconfigured @defer triggers (#​64069)
ab98b2425f fix capture metadata for undecorated fields (#​63957)
49377d274a perf fix performance of "interpolated signal not invoked" check (#​64410)
core
Commit Type Description
2a7a5de53f feat Allow passing application providers in bootstrapModule options (#​64354)
ad2376435b feat support IntersectionObserver options in viewport triggers (#​64130)
ab415f3d7f fix control not recognized when input has directive injecting ViewContainerRef (#​64368)
0ed6c93960 fix fixes regression in animate.leave function bindings (#​64413)
e228102378 fix Prevents early style pruning with leave animations (#​64335)
forms
Commit Type Description
f4d1017c25 fix test that common field states are propagated to controls (#​63884)
acd7c83597 fix test that min/max properties are propagated to controls (#​63884)
71e8672837 fix test that minLength/maxLength properties are propagated to controls (#​63884)
32f86d35f7 perf optimize [field] binding instructions (#​64351)
http
Commit Type Description
2739b7975b feat add referrerPolicy option to HttpResource (#​64283)
migrations
Commit Type Description
861cee34e0 feat Adds migration for deprecated router testing module (#​64217)
1ffcfb625a feat Adds migration for deprecated router testing module (#​64217)
e99bbd3d2a fix migrating input with more than 1 usage in a method (#​64367)
router
Commit Type Description
e1da41ffdf fix Scroll restoration should use instant scroll behavior for traversals (#​64299)

v21.0.0-next.7

Compare Source

Deprecations

http
  • HttpResponseBase.statusText is deprecated
common
Commit Type Description
9eac43cf46 feat Support of optional keys for the KeyValue pipe (#​48814)
core
Commit Type Description
548ea027f6 fix ensure missing leave animations don't queue leave animations (#​64226)
dd7c4cd9d1 fix Fixes animations in conjunction with content projection (#​63776)
cb56fbfddb fix handle undefined CSS time values in parseCssTimeUnitsToMs function (#​64181)
e279f30199 fix prevent early exit from leave animations when multiple transitions are present (#​64225)
http
Commit Type Description
5cbdefcf11 feat add support for fetch referrerPolicy option in HttpClient (#​64116)
0e4e17cd97 refactor HttpResponseBase.statusText (#​64176)
migrations
Commit Type Description
d3e76b1956 fix preserve component imports when pruning NgModules in standalone migration (#​64186)
62bbce63b7 fix remove error for no matching files in control flow migration (#​64253)
router
Commit Type Description
5e61e8d3c3 fix Fix memory leak through Navigation.abort and canDeactivate guards (#​64141)

v21.0.0-next.6

Compare Source

Breaking Changes

elements
  • Fix signal input getter behavior in custom elements.

    Before this change, signal inputs in custom elements required function calls to access their values (elementRef.newInput()), while decorator inputs were accessed directly (elementRef.oldInput). This inconsistency caused confusion and typing difficulties.

    The getter behavior has been standardized so signal inputs can now be accessed directly, matching the behavior of decorator inputs:

    Before:

    • Decorator Input: elementRef.oldInput
    • Signal Input: elementRef.newInput()

    After:

    • Decorator Input: elementRef.oldInput
    • Signal Input: elementRef.newInput
common
Commit Type Description
99c5269ee8 feat Support of optional keys for the KeyValue pipe (#​48814)
compiler
Commit Type Description
159be56709 fix recover template literals with broken expressions (#​64150)
core
Commit Type Description
1cb16fddb5 fix Fixes animations in conjunction with content projection (#​63776)
8a0c9ca8be fix prevents unintended early termination of leave animations and hoisting (#​64088)
elements
Commit Type Description
be0455adda fix return value on signal input getter (#​62113)
migrations
Commit Type Description
51a0b59389 fix handle shorthand property declarations in NgModule (#​64160)
31bc9e4111 fix skip migration for inputs with 'this' references (#​64142)

v21.0.0-next.5

Compare Source

common
Commit Type Description
8ca3e3a0bc feat update to cldr 47 (#​63923)
compiler-cli
Commit Type Description
4c091abba6 fix capture metadata for undecorated fields (#​63904)
3bd91ded43 fix resolve import alias in defer blocks (#​63966)
core

| Commit | Type | Description |
| -


Configuration

📅 Schedule: Branch creation - Every 2 hours, between 12:00 AM and 10:59 PM ( * 0-22/2 * * * ) in timezone Europe/Rome, 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.


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

This PR has been generated by Renovate Bot.

@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies branch 3 times, most recently from 573605a to 1bb1956 Compare October 13, 2025 10:04
@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies branch 4 times, most recently from cf1774b to 33fcd87 Compare October 21, 2025 14:36
@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies branch 5 times, most recently from 6753804 to e9d2fbf Compare October 29, 2025 18:05
@angular-robot
Copy link
Contributor Author

angular-robot commented Oct 29, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pnpm-lock.yaml
Scope: all 2 workspace projects
Progress: resolved 1, reused 0, downloaded 0, added 0
/tmp/renovate/repos/github/angular/web-codegen-scorer/report-app:
 ERR_PNPM_NO_MATCHING_VERSION  No matching version found for @angular/build@21.0.0-rc.0 published by Wed Oct 29 2025 10:04:33 GMT+0000 (Coordinated Universal Time) while fetching it from https://registry.npmjs.org/. Version 21.0.0-rc.0 satisfies the specs but was released at Thu Oct 30 2025 09:40:15 GMT+0000 (Coordinated Universal Time)

This error happened while installing a direct dependency of /tmp/renovate/repos/github/angular/web-codegen-scorer/report-app

The latest release of @angular/build is "20.3.8". Published at 10/29/2025 6:06:44 PM

Other releases are:
  * v18-lts: 18.2.21 published at 9/10/2025
  * v19-lts: 19.2.19 published at 10/29/2025 3:02:02 PM
  * next: 21.0.0-rc.0 published at 10/30/2025 9:40:15 AM

If you need the full list of all 182 published versions run "$ pnpm view @angular/build versions".

If you want to install the matched version ignoring the time it was published, you can add the package name to the minimumReleaseAgeExclude setting. Read more about it: https://pnpm.io/settings#minimumreleaseageexclude

@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies branch from e9d2fbf to 5e508f5 Compare October 29, 2025 20:36
See associated pull request for more information.
@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies branch from 5e508f5 to e8c3ee9 Compare October 30, 2025 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant