chore(deps): Update dependency @react-router/dev to v8 #67
No reviewers
Labels
No labels
dependencies
major
security-pin
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
trails-cool/trails!67
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/react-router-dev-8.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^7.18.2→^8.0.0Release Notes
remix-run/react-router (@react-router/dev)
v8.3.0Compare Source
Minor Changes
react-router devwith--conditions=developmentwhen not already configured (#15291)Patch Changes
typescript@7to be used (#15317)Unstable Changes
⚠️ Unstable features are not recommended for production use
Add
unstable_rsc/client-versionclient build version virtual module (#15318)Support the
subResourceIntegrityconfig option in RSC Framework Mode (#15321)Migration guide
No changes are required when using the default RSC SSR entry. If you maintain a custom
app/entry.ssr.tsx, import the new virtual module and pass its hashes to React'simportMaprender option:react-router@8.3.0@react-router/node@8.3.0@react-router/serve@8.3.0v8.2.0Compare Source
Minor Changes
@react-router/node,@react-router/express, or@react-router/servecontinue to use therenderToPipeableStreamdefault server entryrenderToReadableStreamdefault server entryentry.server.tsxmay be able to remove it in favor of the default if it is not doing anything customnubas a supported package manager when installing framework dependencies (#15276)Patch Changes
rolldownOptionsconfig in Vite 8+ (#15278)Unstable Changes
⚠️ Unstable features are not recommended for production use
future.unstable_enableNodeReadableStreamflag to opt Node Framework mode apps into usingrenderToReadableStreaminstead ofrenderToPipeableStream(#15290)entry.server.tsxreact-router@8.2.0@react-router/node@8.2.0@react-router/serve@8.2.0v8.1.0Compare Source
Patch Changes
react-router.config.tsbuildEndhook would run before prerendering was completed (#15211)react-router typegencrashes under the Bun runtime when Babel default imports are already unwrapped (#15214)envFile:falseVite config withenvDir:falseto eliminate a deprecation warning when using vite@8.1.0+ (#15230)"node"Vite server condition for Framework mode apps that declare a Node server adapter dependency (#15242)react-router@8.1.0@react-router/node@8.1.0@react-router/serve@8.1.0v8.0.1Compare Source
Patch Changes
react-router@8.0.1@react-router/node@8.0.1@react-router/serve@8.0.1v8.0.0Compare Source
Major Changes
@react-router/dev/vite/cloudflaredev proxy export; use@cloudflare/vite-plugininstead (#15077)wrangler@3as a peer dependency of@react-router/devfuture.v8_trailingSlashAwareDataRequestsflag (#15100)future.v8_passThroughRequestsflag - the raw incomingrequestis now always passed through toloader/action. (#15079)future.v8_splitRouteModulesto a top-levelsplitRouteModulesconfig option and change the default behavior totrue(#15086)splitRouteModules: falseto keep route modules in a single chunksplitRouteModules: "enforce"to require all routes to be splittablefuture.v8_viteEnvironmentApiflag because the Vite Environment API is always enabled (#15077)future.unstable_previewServerPrerenderingflag and make prerendering with the Vite Environment API the default. (#15077)Minor Changes
@babel/corefrom^7.27.7to^7.29.7@babel/generatorfrom^7.27.5to^7.29.7@babel/parserfrom^7.27.7to^7.29.7@babel/plugin-syntax-jsxfrom^7.27.1to^7.29.7@babel/preset-typescriptfrom^7.27.1to^7.29.7@babel/traversefrom^7.27.7to^7.29.7@babel/typesfrom^7.27.7to^7.29.7dedentfrom^1.5.3to^1.7.2jsescfrom3.0.2to3.1.0lodashfrom^4.17.21to^4.18.1prettierfrom^3.6.2to^3.8.3@remix-run/node-fetch-serverfrom^0.13.0to^0.13.3react-refreshfrom^0.14.0to^0.18.0semverfrom^7.3.7to^7.8.1tinyglobbyfrom^0.2.14to^0.2.16valibotfrom^1.2.0to^1.4.1cookieandset-cookie-parserwithcookie-es(#15109)vite-nodedependency in favor of Vite's native module runner APIs (#15104)Patch Changes
@babel/corefrom^7.29.0to^7.29.7@babel/generatorfrom^7.29.1to^7.29.7@babel/parserfrom^7.29.3to^7.29.7@babel/plugin-syntax-jsxfrom^7.28.6to^7.29.7@babel/preset-typescriptfrom^7.28.5to^7.29.7@babel/traversefrom^7.29.0to^7.29.7@babel/typesfrom^7.29.0to^7.29.7babel-dead-code-eliminationfrom^1.0.6to^1.0.12chokidarfrom^4.0.0to^5.0.0es-module-lexerfrom^1.3.1to^2.1.0exit-hookfrom2.2.1to5.1.0isbotfrom^5.1.11to^5.1.40p-mapfrom^7.0.3to^7.0.4pathefrom^1.1.2to^2.0.3pkg-typesfrom^2.3.0to^2.3.1react-refreshfrom^0.14.0to^0.18.0semverfrom^7.8.0to^7.8.1tinyglobbyfrom^0.2.14to^0.2.16valibotfrom^1.4.0to^1.4.1!(handle->flags & UV_HANDLE_CLOSING)insrc/win/async.c) during prerendering by usingnode:httpinstead offetchfor internal prerender requests against the Vite preview server (#15077)react-router@8.0.0@react-router/node@8.0.0@react-router/serve@8.0.0Configuration
📅 Schedule: (in timezone Europe/Copenhagen)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
442a9c276dc62e003ee3c62e003ee3e3b82d964ce3b82d964cd647469953Superseded by #79, which is merged: main now has react-router and all three adapters at
^8.3.0.These four PRs each bumped one catalog entry to
^8.0.0while leaving the other three at^7.18.2, so every one was a v8 runtime against v7 tooling and none could pass — #71'sTS2305: no exported member 'AppLoadContext'was that split version set, not a migration bug. #79 moved all four together and carried the actual migration (AppLoadContext→RouterContextProvider, metadata→loaderDatain seven routes, dropping the now-defaultv8_middlewareflag).renovate.json5now groups the four packages, placed after the majors →groupName: nullrule so the grouping survives a major — which is when they most need to arrive together. Closing rather than rebasing; the update is already satisfied on main.Pull request closed