fix(deps): update tanstack-router monorepo - #10520
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
metagraphed-ui | 9843002 | Aug 10 2026, 09:32 PM |
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
metagraphed-registry-sync-api | 9453f2f | Aug 10 2026, 07:30 PM |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
metagraphed-wss-lb | 9843002 | Aug 10 2026, 09:30 PM |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
metagraphed-data-api | 9453f2f | Aug 10 2026, 07:29 PM |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #10520 +/- ##
=======================================
Coverage 95.80% 95.80%
=======================================
Files 671 671
Lines 42099 42099
Branches 15573 15573
=======================================
Hits 40334 40334
Misses 594 594
Partials 1171 1171 🚀 New features to boost your workflow:
|
645094b to
1b1727a
Compare
1b1727a to
5c8b69c
Compare
5c8b69c to
a020c28
Compare
a020c28 to
9611bf8
Compare
9611bf8 to
d18c73f
Compare
d18c73f to
97d4bde
Compare
1879e9a to
f84c5c1
Compare
f84c5c1 to
2d91171
Compare
2d91171 to
9a3428a
Compare
9a3428a to
e640028
Compare
e640028 to
a92052f
Compare
a92052f to
782c609
Compare
782c609 to
1f8fc67
Compare
1f8fc67 to
ba35c13
Compare
ba35c13 to
9453f2f
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
…tate still carries router-core 1.171.21 removes `isTransitioning` from RouterState. The router-level transition store is gone -- what survives is Link's own local one -- and `isLoading` is now derived as `status === "pending"`, which is the whole router-busy signal the two flags together used to approximate. The top-edge progress strip read both, so the dependency bump failed `tsc` on that one call site and skipped every apps/ui step behind it.
This PR contains the following updates:
^1.170.18→^1.170.23^1.168.34→^1.168.40^1.168.23→^1.168.271.169.17→1.169.23bump,lockfileUpdate, orrollbackupdates, so these are raised without a Minimum Release Age check. You will need to manually validate the Minimum Release Age for these package(s).Release Notes
TanStack/router (@tanstack/react-router)
v1.170.23Compare Source
Patch Changes
95dec51- bail out ofLinkre-renders when the resolved href and active state are unchangedv1.170.22Compare Source
Patch Changes
#7992
ea3a665- retain mounted UI during revalidationUpdated dependencies [
ea3a665]:v1.170.21Compare Source
Patch Changes
#7961
697ebb6- Prevent a blank frame before zero-delay initial pending UI by using acomponent-scoped React transition for match publication. Pending timing,
boundary selection, and rendered matches continue to come from the router
core.
#7970
2435885- createFileRoute does not rely on FileRoute class#7971
86bf510- clean intersection observer options in link component#7967
6aefb33- Preserve path params in their raw string form while matching routes so structured values returned byparams.parseproduce stable match IDs and do not reuse stale loader data.RouterCore.getMatchedRoutes()now returns[matchedRoutes, rawParams, foundRoute]instead of an object.Updated dependencies [
84db4a8,9cac62a,6aefb33]:v1.170.20Compare Source
Patch Changes
b2908c6]:v1.170.19Compare Source
Patch Changes
#7805
45c4ad8- Rewrite match loading around a lane-based scheduler that tracks each navigation, preload, and background reload as an ordered unit of work. This fixes pending/redirect/retry state leaking between overlapping navigations, restores correct SSR status codes for redirects, errors, and not-found responses, and closes hydration gaps where the client re-ran work the server had already completed.headers()now only runs on the server, matching the documented behavior — it is no longer invoked during client-side asset projection.gcTimeandpreloadGcTimenow match the existing runtime default of 5 minutes (300_000).Removed / changed exported internals
RouterStateno longer includesloadedAt,isTransitioning,statusCode, orredirect. Usematch.updatedAtin place ofloadedAt; subscribe torouter.state.status/router.state.isLoadingin place ofisTransitioning; server response status and redirect handling are now internal to the server loader and are no longer exposed onrouter.state.RouteMatch.fetchCounthas been removed, with no replacement — it was purely informational.RouteMatch.statusno longer includes'redirected'(it remains'pending' | 'success' | 'error' | 'notFound') — redirected matches are dropped from the match list instead of being rendered.RouteMatch.globalNotFoundhas been renamed and privatized to the internal_notFoundfield. Usematch.status === 'notFound'instead.Matchcomponents now acceptrouteIdinstead ofmatchId.RouterStoresadapter contract now uses route-keyed presentation stores:matchesIdis replaced byids,matchStoresbybyRoute, andgetRouteMatchStore()bygetMatchStore(). The separateloadedAt,isLoading,isTransitioning,statusCode, andredirectstores have been removed, along with the pending/cache stores and their setters.StoreConfig.inithas also been removed. Read application-facing state fromrouter.state; preload and cache coordination are now internal.RouterCoremembersgetMatch(),updateMatch(),cancelMatch(), andcancelMatches()— read matches fromrouter.state.matches(e.g.router.state.matches.find((m) => m.id === id)); there is no replacement for mutating or cancelling an individual in-flight match from outside the router.RouterCore.hasNotFoundMatch()— userouter.state.matches.some((m) => m.status === 'notFound').RouterCore.looseRoutesById— useroutesById.RouterCore.isPrerendering(),RouterCore.isViewTransitionTypesSupported, andRouterCore.viewTransitionPromise, with no replacement.RouterCore.getParsedLocationHref()andRouterCore.clearExpiredCache(), with no replacement — expired cache entries are now reconciled automatically as part of match commit.RouterCore.latestLoadPromiseandRouterCore.beforeLoad(), with no replacement.RouterCore.commitLocationPromiseandRouterCore.pendingBuiltLocationhave been replaced by the internal_commitPromiseand_pendingLocationfields.GetMatchFnandUpdateMatchFntypes, along with the methods they typed.getMatchedRoutes()export from@tanstack/router-core— use therouter.getMatchedRoutes()instance method instead.RouterCore.loadRouteChunk()no longer accepts an array of component types as its second argument. One-argument usage is unchanged; the optional second argument is now'errorComponent','notFoundComponent', orfalsefor internal boundary loading.Redirect.redirectHandled, which was internal redirect bookkeeping.MatchRoutesOpts.preloadandMatchRoutesOpts.desthave been removed.StartTransitionFnis now(fn, expected) => Promise<boolean>(previously(fn) => void). This only affects custom framework adapters that implementstartTransition.Updated dependencies [
45c4ad8]:TanStack/router (@tanstack/react-start)
v1.168.40Compare Source
Patch Changes
2fbc99f,95dec51,6bede65]:v1.168.39Compare Source
Patch Changes
ea3a665]:v1.168.38Compare Source
Patch Changes
697ebb6,2435885,9cac62a,86bf510,6aefb33]:v1.168.37Compare Source
Patch Changes
b2908c6]:v1.168.36Compare Source
Patch Changes
45c4ad8]:v1.168.35Compare Source
Patch Changes
65f7b7f,65f7b7f]:TanStack/router (@tanstack/router-plugin)
v1.168.27Compare Source
Patch Changes
ea3a665]:v1.168.26Compare Source
Patch Changes
697ebb6,2435885,84db4a8,9cac62a,86bf510,6aefb33]:v1.168.25Compare Source
Patch Changes
b2908c6]:v1.168.24Compare Source
Patch Changes
45c4ad8]:TanStack/router (@tanstack/start-server-core)
v1.169.23Compare Source
Patch Changes
2fbc99f,6bede65]:v1.169.22Compare Source
Patch Changes
ea3a665]:v1.169.21Compare Source
Patch Changes
#7967
6aefb33- Preserve path params in their raw string form while matching routes so structured values returned byparams.parseproduce stable match IDs and do not reuse stale loader data.RouterCore.getMatchedRoutes()now returns[matchedRoutes, rawParams, foundRoute]instead of an object.Updated dependencies [
84db4a8,9cac62a,6aefb33]:v1.169.20Compare Source
Patch Changes
#7962
b2908c6- Update Seroval dependencies to version 1.6.2.Updated dependencies [
b2908c6]:v1.169.19Compare Source
Patch Changes
45c4ad8]:v1.169.18Compare Source
Patch Changes
65f7b7f- Use focused server entrypoints for shared constants and handler helpers so build tooling and framework renderers do not traverse the full Start server barrel.Configuration
📅 Schedule: (in timezone America/Phoenix)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.