Skip to content

Update react-router-dom 7.13.2 → 7.14.1 (minor)#398

Open
depfu[bot] wants to merge 1 commit intomasterfrom
depfu/update/yarn/react-router-dom-7.14.1
Open

Update react-router-dom 7.13.2 → 7.14.1 (minor)#398
depfu[bot] wants to merge 1 commit intomasterfrom
depfu/update/yarn/react-router-dom-7.14.1

Conversation

@depfu
Copy link
Copy Markdown

@depfu depfu Bot commented Apr 20, 2026

Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ react-router-dom (7.13.2 → 7.14.1) · Repo · Changelog

Release Notes

7.14.1 (from changelog)

Date: 2026-04-13

Patch Changes

  • react-router - Fix a potential race condition that can occur when rendering a HydrateFallback and initial loaders land before the router.subscribe call happens in the RouterProvider layout effect (#14497)
  • react-router - Normalize double-slashes in redirect paths (#14962)
  • @react-router/dev - Add TypeScript 6 support to peer dependency ranges (#14935)

Full Changelog: v7.14.0...v7.14.1

7.14.0 (from changelog)

Date: 2026-04-02

Minor Changes

  • Add support for Vite 8 (#14876)

Patch Changes

  • react-router - Remove recursion from vendored turbo-stream v2 implementation allowing for encoding/decoding of large payloads (#14838)
  • react-router - Fix encodeViaTurboStream memory leak via unremoved AbortSignal listener (#14900)
  • @react-router/dev - Support for prerendering multiple server bundles with v8_viteEnvironmentApi (#14921)

Unstable Changes

⚠️ Unstable features are not recommended for production use

  • @react-router/dev - Pre-rendering and SPA Mode support for RSC Framework Mode (#14907)
  • @react-router/dev - Update react-router reveal to support RSC Framework Mode for entry.client, entry.rsc, entry.ssr (#14904)
  • react-router - Support <Link prefetch> in RSC Framework Mode (#14902)
  • react-router - Add support for new route module exports in unstable RSC Framework Mode (#14901)
    • ⚠️ This is a breaking change if you have already adopted RSC Framework Mode in it's unstable state - you will need to update your route modules to export the new annotations

    • The following route module components have their own mutually exclusive server component counterparts:

      Client Component export Server Component export
      default ServerComponent
      ErrorBoundary ServerErrorBoundary
      Layout ServerLayout
      HydrateFallback ServerHydrateFallback
    • If you were previously exporting a ServerComponent, your ErrorBoundary, Layout, and HydrateFallback were also implicitly server components

    • If you want to keep those as server components - rename them and prefix them with Server

    • If you were previously importing the implementations of those components from a client module, you can inline them

      // Before
      import { ErrorBoundary as ClientErrorBoundary } from "./client";

      export function ServerComponent() {
      // ...
      }

      export function ErrorBoundary() {
      return <ClientErrorBoundary />;
      }

      export function Layout() {
      // ...
      }

      export function HydrateFallback() {
      // ...
      }

      // After

      export function ServerComponent() {
      // ...
      }

      export function ErrorBoundary() {
      // previous implementation of ClientErrorBoundary, this is now a client component
      }

      export function ServerLayout() {
      // rename previous Layout export to ServerLayout to make it a server component
      }

      export function ServerHydrateFallback() {
      // rename previous HydrateFallback export to ServerHydrateFallback to make it a server component
      }

Full Changelog: v7.13.2...v7.14.0

Does any of this look wrong? Please let us know.


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu cancel merge
Cancels automatic merging of this PR
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

@depfu depfu Bot requested a review from canova as a code owner April 20, 2026 21:25
@depfu depfu Bot added the dependencies Pull requests that update a dependency file label Apr 20, 2026
@depfu depfu Bot requested a review from fatadel as a code owner April 20, 2026 21:25
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 20, 2026

Deploy Preview for firefox-devtools-react-contextmenu ready!

Name Link
🔨 Latest commit 6ad0290
🔍 Latest deploy log https://app.netlify.com/projects/firefox-devtools-react-contextmenu/deploys/69e699c05b8660000841b8ad
😎 Deploy Preview https://deploy-preview-398--firefox-devtools-react-contextmenu.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants