Skip to content

build: update cross-repo angular dependencies (next) - autoclosed #31071

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

angular-robot
Copy link
Collaborator

@angular-robot angular-robot commented May 9, 2025

This PR contains the following updates:

Package Type Update Change
@angular-devkit/build-angular devDependencies patch 20.0.0-next.4 -> 20.0.0-rc.0
@angular-devkit/build-angular devDependencies major ^19.2.0 -> ^20.0.0-rc
@angular/animations (source) dependencies patch 20.0.0-next.5 -> 20.0.0-rc.0
@angular/animations (source) dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/cdk dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/cli devDependencies patch 20.0.0-next.4 -> 20.0.0-rc.0
@angular/cli devDependencies major ^19.2.0 -> ^20.0.0-rc
@angular/common (source) peerDependencies major 0.0.0-NG -> 20.0.0-rc.0
@angular/common (source) dependencies patch 20.0.0-next.5 -> 20.0.0-rc.0
@angular/common (source) dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/compiler (source) dependencies patch 20.0.0-next.5 -> 20.0.0-rc.0
@angular/compiler (source) dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/compiler-cli (source) devDependencies patch 20.0.0-next.5 -> 20.0.0-rc.0
@angular/compiler-cli (source) devDependencies major ^19.2.0 -> ^20.0.0-rc
@angular/core (source) peerDependencies major 0.0.0-NG -> 20.0.0-rc.0
@angular/core (source) dependencies patch 20.0.0-next.5 -> 20.0.0-rc.0
@angular/core (source) dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/forms (source) peerDependencies major 0.0.0-NG -> 20.0.0-rc.0
@angular/forms (source) dependencies patch 20.0.0-next.5 -> 20.0.0-rc.0
@angular/forms (source) dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/localize dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/material dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/material-moment-adapter dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/ng-dev devDependencies digest a9e4627 -> 7bcd0c2
@angular/platform-browser (source) peerDependencies major 0.0.0-NG -> 20.0.0-rc.0
@angular/platform-browser (source) dependencies patch 20.0.0-next.5 -> 20.0.0-rc.0
@angular/platform-browser (source) dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/platform-browser-dynamic (source) dependencies major ^19.2.0 -> ^20.0.0-rc
@angular/router (source) dependencies patch 20.0.0-next.5 -> 20.0.0-rc.0
@angular/router (source) dependencies major ^19.2.0 -> ^20.0.0-rc
angular/dev-infra action digest e4bf37a -> d344104
devinfra git_repository digest 35131fc -> d344104

🔡 If you wish to disable git hash updates, add ":disableDigestUpdates" to the extends array in your config.


Release Notes

angular/angular-cli (@​angular-devkit/build-angular)

v20.0.0-rc.0

Compare Source

@​angular/cli
Commit Type Description
e513cd4aa fix add Node.js 24 as supported version
@​schematics/angular
Commit Type Description
901ab60d9 fix remove explicit index option from new applications
@​angular-devkit/build-angular
Commit Type Description
635999d4e fix correctly set i18n subPath in webpack browser builder
@​angular/build
Commit Type Description
f36a27272 fix allow a default application browser option
f42f5c14c fix allow component HMR for templates with i18n
ffaf8aa19 fix avoid attempting to watch bundler internal files
ba844ae16 fix avoid internal karma request cache for assets
7bb1f8747 fix enable unit-test reporters option
1cd65a08d fix perform testing module cleanup when using Vitest
22ba07444 perf fix unnecessary esbuild rebuilds
@​angular/pwa
Commit Type Description
fa0a06f9f fix support using default index option when not present

v20.0.0-next.9

Compare Source

@​schematics/angular
Commit Type Description
5876577af feat Add prompt for new apps to be zoneless
c557a19ef fix avoid empty polyfill option for new zoneless application
148498c2b fix Remove experimental from zoneless
0f7dc2cd8 fix skip spec project reference for minimal ng new
@​angular/build
Commit Type Description
d6ea6b09f feat add experimental vitest browser support to unit-testing
05485ede7 fix ensure com.chrome.devtools.json is consistently served after initial run
@​angular/ssr
Commit Type Description
2d11e8e45 fix return 302 when redirectTo is a function

v20.0.0-next.8

Compare Source

@​schematics/angular
Commit Type Description
0ab1ddf63 feat generate libraries using TypeScript project references
@​angular/build
Commit Type Description
12def3a2e feat add experimental vitest unit-testing support

v20.0.0-next.7

Compare Source

@​schematics/angular
Commit Type Description
e03f2b899 feat Add global error listeners to new app generation
672ae14cd fix drop composite in tsconfig
5e8c6494d fix relative tsconfig paths in references
@​angular/build
Commit Type Description
e80963036 feat expand browser support policy to widely available Baseline
566de64cb fix use virtual module for Karma TestBed initialization
@​angular/ssr
Commit Type Description
8bfcae4c1 fix support getPrerenderParams for wildcard routes

v20.0.0-next.6

Compare Source

@​schematics/angular
Commit Type Description
d6f594fe0 feat generate applications using TypeScript project references
8654b3fea fix application migration should migrate karma builder package
be6f13ec1 fix remove setting files tsconfig field with SSR/Server generation
@​angular/build
Commit Type Description
d5a409a79 fix include module value check when adding custom conditions
95d16dc52 fix pass preserveSymlinks option to Karma esbuild builder
3d997feb6 fix prevent nested CSS in components
6e6315d72 fix properly resolve transitive external dependencies in vite-dev-server

v20.0.0-next.5

Compare Source

@​schematics/angular
Commit Type Description
fdc6291dd feat add update migration to keep previous style guide generation behavior
90615a88b fix default component templates to not use .ng.html extension
5fc595144 fix generate guards with a dash type separator
040282d8f fix generate interceptors with a dash type separator
070d60fb3 fix generate modules with a dash type separator
e6083b57b fix generate pipes with a dash type separator
92e193c0b fix generate resolvers with a dash type separator
ea1143ddd fix infer app component name and path in server schematic
661609e3e fix set explicit type in library schematic
@​angular/build
Commit Type Description
3e24a59a9 fix disable TypeScript composite option with Angular compiler
6f913ad5e fix include component test metadata in development builds
fc0e05fea fix skip normalization of relative externals
@​angular/ssr
Commit Type Description
319b8e0c2 fix manage unhandled errors in zoneless applications
@​ngtools/webpack
Commit Type Description
427bd846f fix disable TypeScript composite option with Angular compiler
angular/angular (@​angular/animations)

v20.0.0-rc.0

Compare Source

common
Commit Type Description
255c79e048 fix cleanup updateLatestValue if view is destroyed before promise resolves (#​58041)
core
Commit Type Description
017cc0a37c fix properly handle app stabilization with defer blocks (#​61040)
platform-server
Commit Type Description
bc31ad91a0 fix less aggressive ngServerMode cleanup (#​61106)

v20.0.0-next.9

Compare Source

Breaking Changes

core
  • the TestBed.flushEffects() was removed - use
    the TestBed.tick() instead.

  • provideExperimentalCheckNoChangesForDebug has several
    breaking changes:

    • It is renamed to provideCheckNoChangesConfig
    • The behavior applies to all checkNoChanges runs
    • The useNgZoneOnStable option is removed. This wasn't found to be generally
      more useful than interval
  • afterRender was renamed to afterEveryRender.

  • This commit deprecates ng-reflect-* attributes and updates the runtime to stop producing them by default. Please refactor application and test code to avoid relying on ng-reflect-* attributes.

    To enable a more seamless upgrade to v20, we've added the provideNgReflectAttributes() function (can be imported from the @angular/core package), which enables the mode in which Angular would be producing those attribites (in dev mode only). You can add the provideNgReflectAttributes() function to the list of providers within the bootstrap call.

common
Commit Type Description
b7d3f3dbfc feat Allow passing ScrollOptions to ViewportScroller (#​61002)
fc4a56d5c5 fix rename httpResource function in factory (#​60022)
compiler-cli
Commit Type Description
c889382a20 feat detect missing structural directive imports (#​59443)
core
Commit Type Description
d5fd7349fb feat introduce TestBed.tick() (#​60993)
e711f99d81 feat move provideExperimentalCheckNoChangesForDebug to provideCheckNoChangesConfig (#​60906)
d8fbb909ce feat rename afterRender to afterEveryRender and stabilize (#​60999)
8d82a39a60 fix async EventEmitter error should not prevent stability (#​61028)
624be2ef0c fix prevent stash listener conflicts (#​59635)
c2987d8402 refactor stop producing ng-reflect attributes by default (#​60973)
http
Commit Type Description
ccc5cc068f feat add keepalive support for fetch requests (#​60621)

v20.0.0-next.8

Compare Source

Breaking Changes

compiler
  • 'in' in an expression now refers to the operator
core
  • provideExperimentalZonelessChangeDetection is
    renamed to provideZonelessChangeDetection as it is now "Developer
    Preview" rather than "Experimental".
router
  • The RedirectFn can now return Observable or
    Promise. Any code that directly calls functions returning this type
    may need to be adjusted to account for this.
  • Several methods in the public API of the Router which
    required writable arrays have now been updated to accept readonly
    arrays when no mutations are done.

Deprecations

platform-server
  • @angular/platform-server/testing

    Use e2e tests to verify SSR behavior instead.

compiler
Commit Type Description
1b8e7ab9fe feat support the in keyword in Binary expression (#​58432)
core
Commit Type Description
953c4b2580 feat Move zoneless change detection to dev preview (#​60748)
0ac949c266 fix do not run change detection on global error events (#​60944)
0162ceb427 fix inject migration should treat @Attribute as optional (#​60916)
forms
Commit Type Description
be995623cd fix make NgForm emit FormSubmittedEvent and FormResetEvent (#​60887)
platform-server
Commit Type Description
2240a21c97 refactor deprecate the testing entry point (#​60915)
router
Commit Type Description
62de7d930a feat add asynchronous redirects (#​60863)
2419060fef fix relax required types on router commands to readonly array (#​60345)

v20.0.0-next.7

Compare Source

common
Commit Type Description
cbbea70fa3 fix issue a warning instead of an error when NgOptimizedImage exceeds the preload limit (#​60879)
core
Commit Type Description
65adb3024d feat Add provider which reports unhandled errors on window to ErrorHandler (#​60704)
c1bcae91dd feat expose performance data in Chrome DevTools (#​60789)
727cda3856 feat mark linkedSignal API as public (#​60865)
567522398f feat stabilize incremental hydration api (#​60888)
bf8492b871 feat stabilize withI18nSupport() api (#​60889)
11d441ff8b fix inject migration: replace param with this. (#​60713)
http
Commit Type Description
9f31947aad fix Include HTTP status code and headers when HTTP requests errored in httpResource (#​60802)

v20.0.0-next.6

Compare Source

Breaking Changes

core
  • Animations are guaranteed to be flushed when Angular
    runs automatic change detection or manual calls to ApplicationRef.tick.
    Prior to this change, animations would not be flushed in some situations
    if change detection did not run on any views attached to the
    application. This change can affect tests which may rely on the old
    behavior, often by making assertions on DOM elements that should have
    been removed but weren't because DOM removal is delayed until animations
    are flushed.
compiler
Commit Type Description
7a971766dc feat add extended diagnostic for uninvoked track function on @for blocks (#​60495)
compiler-cli
Commit Type Description
8744c9a165 fix ensure HMR works with different output module type (#​60797)
core
Commit Type Description
4e88e18a8e feat mark toObservable as stable (#​60449)
8d050b5bfc feat stabilize linkedSignal API (#​60741)
866cea9a05 feat Stabilize PendingTasks Injectable (#​60716)
39a4e00464 fix fix ng generate @​angular/core:output-migration. Fixes angular#​58650 (#​60763)
0b69b61929 fix Flush animations when no component has been checked (#​58089)
3d85d9363c fix reduce total memory usage of various migration schematics (#​60774)
0ae1889560 fix run ApplicationRef.prototype.bootstrap in NgZone (#​60720)
http
Commit Type Description
5795e03cdf fix Delay stabilization until next app synchronization (#​60656)
language-service
Commit Type Description
a22b13f990 fix Do not provide element completions in end tag (#​60616)
b9cf414790 fix Ensure dollar signs are escaped in completions (#​60597)
angular/components (@​angular/cdk)

v20.0.0-rc.0

Compare Source

cdk-experimental
Commit Type Description
9a94bb76a feat tabs: support initial tab selection and add unit tests (#​31023)
1833aa32e feat ui-patterns: add expansion behavior and refactor tabs (#​30962)
docs
Commit Type Description
05302747d fix Automatic scrolling fails on screens smaller than 721px due to flexbox behavior (#​31037)

v20.0.0-next.10

Compare Source

v20.0.0-next.9

Compare Source

Breaking Changes

cdk
    • CanStick has been removed.
    • CDK_TABLE_TEMPLATE has been removed.
    • StickyDirection has been removed.
    • StickyStyler has been removed.
cdk-experimental
Commit Type Description
e456c751c feat listbox: add cdk-active class (#​30932)
96fa9fc55 feat popover-edit: Support skipping over annotated rows when the user moves focus up/down. (#​30916)
025010b64 feat tabs: add cdk-active class and update example styles (#​30950)
44e9ccbf5 fix listbox: initial listbox focus state (#​30764)
0e391700c fix tabs: handle space and enter events (#​30889)
google-maps
Commit Type Description
cc61697fb fix implicitly include google.maps types instead of the triple slash workaround (#​30942)
material
Commit Type Description
663585a1c feat card: support filled variant (#​29868)
764a1ccd1 feat dialog: add closePredicate option
48644f56a fix chips: icon cut off when text-spacing is increased (#​30867)
86ea718e7 fix schematics: surface-container-low token not emitted (#​30985)
d3a8c5b89 fix slide-toggle: opacity tokens not being used (#​30946)
0cf6ba107 fix stepper: done icon tokens not emitted in M3 (#​30996)
50a9a9b9d fix table: height tokens not applying to flex table (#​30978)
c63b1fe7b fix tabs: flicker when animationDuration is set to zero (#​30966)
6c9678e69 perf form-field: set notch outline variable only on relevant element (#​30955)
cdk
Commit Type Description
06821d85a feat dialog: add closePredicate option
e4a1f54d8 fix overlay: reduce touch interaction delay on backdrop (#​30971)
87501e866 fix schematics: support project index file discovery for object-form and default (#​30967)
6bdea0b86 fix stepper: resolve null pointer errors (#​30944)
0f48b04dd fix table: move out unused style scheduler (#​30963)
6ffe9c748 fix table: remove private symbols from public API (#​30956)
multiple
Commit Type Description
3465f9271 fix ensure mat-option parents are the offsetParent (#​30977)

v20.0.0-next.8

Compare Source

cdk
Commit Type Description
cf619601a8 feat drag-drop: introduce resetToBoundary (#​30436)
a2ab84da17 fix dialog: provide proper shaped Directionality (#​30898)
1dd643e208 fix overlay: scroll was blocked when zoomed out even if scrolling wasn't an option (#​30762)
22876a904e fix schematics: account for new karma builder (#​30907)
08f4acfefd perf overlay: add tree-shakeable alternatives for overlay APIs (#​30904)
material
Commit Type Description
204b289588 fix list: update documentation (#​30883)
cdk-experimental
Commit Type Description
e0446ecfcb fix listbox: change shift+nav behavior (#​30854)
multiple
Commit Type Description
48894ad557 fix use DI token for tag name (#​30892)

v20.0.0-next.7

Compare Source

cdk
Commit Type Description
91a0cf9b02 fix overlay: disable overlay animation with prefers-reduced-motion (#​30858)
material
Commit Type Description
5dcbba70a9 fix bottom-sheet: page jumping if backdrop-filter is applied (#​30840)
92bcc67c2d fix core: include density tokens in system theme (#​30845)
a5aade2df3 fix form-field: preserve aria-describedby set externally across all form controls (#​30699)
8b033742b6 fix snack-bar: change politeness level (#​30851)
youtube-player
Commit Type Description
18ddea3307 fix use safevalues (#​30773)
cdk-experimental
Commit Type Description
9caed2a8a7 feat ui-patterns: tabs ui pattern (#​30568)
184ceee3a1 fix listbox: ignore spaces during typeahead (#​30766)
a7df65f3e0 fix listbox: use meta as alternative to ctrl (#​30852)
ae8f9dd282 fix ui-patterns: fix lint and build config (#​30877)
10890983c8 fix ui-patterns: listbox pointer event handler (#​30843)

v20.0.0-next.6

Compare Source

cdk
Commit Type Description
b1cc0501e fix table: error if data is accessed too early (#​30817)
material
Commit Type Description
82f0fa6fa feat core: handle prefers-reduced-motion automatically (#​30796)
cdk-experimental
Commit Type Description
6ac4c1ae2 feat listbox: readonly mode (#​30803)
2e34b20cb fix ui-patterns: add missing event handlers (#​30786)
material-angular-io
Commit Type Description
3a1a0b368 fix streamline directive and component metadata handling in dgeni (#​30661)
multiple
Commit Type Description
5229fe0a0 fix rename hardcoded tokens that were renamed (#​30807)
9bf4be9e2 fix rename token prefixes to match components (#​30802)

v20.0.0-next.5

Compare Source

cdk
Commit Type Description
f9973ee231 fix overlay: use MutationObserver to detach overlay (#​30703)
1372f52ae6 perf drag-drop: fix performance regression when destroying items (#​30751)
material
Commit Type Description
3daa360300 feat core: introduce custom token for controlling animations (#​30749)
907815dc5c fix checkbox: hardcode token renames (#​30752)
e9b015737c fix form-field: move error aria-live to parent container (#​30678)
ec538b598b fix form-field: use ResizeObserver for label offset calculation (#​30702)
2d86ad441e fix slider: fix clobber

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 is behind base branch, 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 requested review from a team as code owners May 9, 2025 16:04
@angular-robot angular-robot added the action: review The PR is still awaiting reviews from at least one requested reviewer label May 9, 2025
@angular-robot angular-robot requested review from crisbeto and wagnermaciel and removed request for a team May 9, 2025 16:04
@angular-robot angular-robot bot added the area: build & ci Related the build and CI infrastructure of the project label May 9, 2025
@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies-next branch 7 times, most recently from a364edb to 565b43e Compare May 9, 2025 23:03
See associated pull request for more information.
@angular-robot angular-robot force-pushed the ng-renovate/cross-repo-angular-dependencies-next branch from 565b43e to 96b16db Compare May 10, 2025 08:03
@@ -26,8 +26,8 @@
"peerDependencies": {
"@angular/cdk": "0.0.0-PLACEHOLDER",
"@angular/cdk-experimental": "0.0.0-PLACEHOLDER",
"@angular/core": "0.0.0-NG",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is wrong and will break our published packages.

@angular-robot angular-robot changed the title build: update cross-repo angular dependencies (next) build: update cross-repo angular dependencies (next) - autoclosed May 12, 2025
@angular-robot angular-robot deleted the ng-renovate/cross-repo-angular-dependencies-next branch May 12, 2025 08:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
action: review The PR is still awaiting reviews from at least one requested reviewer area: build & ci Related the build and CI infrastructure of the project
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants