Skip to content

Commit eed3ebd

Browse files
authored
Merge pull request #11768 from remix-run/v7
Merge v7 to dev
2 parents 90541d9 + 7281167 commit eed3ebd

File tree

724 files changed

+72811
-32935
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

724 files changed

+72811
-32935
lines changed

.changeset/calm-frogs-tie.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@react-router/cloudflare": major
3+
---
4+
5+
For Remix consumers migrating to React Router, all exports from `@remix-run/cloudflare-pages` are now provided for React Router consumers in the `@react-router/cloudflare` package. There is no longer a separate package for Cloudflare Pages.

.changeset/chilled-masks-search.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
"react-router-dom": major
3+
"react-router": major
4+
---
5+
6+
Remove the original `defer` implementation in favor of using raw promises via single fetch and `turbo-stream`. This removes these exports from React Router:
7+
8+
- `defer`
9+
- `AbortedDeferredError`
10+
- `type TypedDeferredData`
11+
- `UNSAFE_DeferredData`
12+
- `UNSAFE_DEFERRED_SYMBOL`,

.changeset/collapse-packages.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
"react-router": major
3+
---
4+
5+
- Collapse `@remix-run/router` into `react-router`
6+
- Collapse `react-router-dom` into `react-router`
7+
- Collapse `@remix-run/server-runtime` into `react-router`
8+
- Collapse `@remix-run/testing` into `react-router`

.changeset/config.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,19 @@
99
[
1010
"react-router",
1111
"react-router-dom",
12-
"react-router-dom-v5-compat",
13-
"react-router-native"
12+
"@react-router/dev",
13+
"@react-router/express",
14+
"@react-router/node",
15+
"@react-router/serve"
1416
]
1517
],
1618
"linked": [],
1719
"access": "public",
1820
"baseBranch": "dev",
1921
"updateInternalDependencies": "patch",
2022
"bumpVersionsWithWorkspaceProtocolOnly": true,
21-
"ignore": []
23+
"ignore": ["integration", "integration-*", "@playground/*"],
24+
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
25+
"onlyUpdatePeerDependentsWhenOutOfRange": true
26+
}
2227
}

.changeset/create-remix-router.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"react-router-dom": major
3+
---
4+
5+
Use `createRemixRouter`/`RouterProvider` in `entry.client` instead of `RemixBrowser`

.changeset/curvy-teachers-explain.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
"@react-router/server-runtime": major
3+
"react-router-dom": major
4+
"@react-router/express": major
5+
"react-router": major
6+
"@react-router/serve": major
7+
"@react-router/node": major
8+
"@react-router/dev": major
9+
---
10+
11+
Remove single_fetch future flag.

.changeset/drop-node-16.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"react-router": major
3+
---
4+
5+
Drop support for Node 16, React Router SSR now requires Node 18 or higher

.changeset/early-beds-obey.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"react-router-dom": major
3+
"react-router": major
4+
---
5+
6+
Remove `future.v7_startTransition` flag

.changeset/expose-promises.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
"react-router": major
3+
---
4+
5+
- Expose the underlying router promises from the following APIs for compsition in React 19 APIs:
6+
- `useNavigate()`
7+
- `useSubmit`
8+
- `useFetcher().load`
9+
- `useFetcher().submit`
10+
- `useRevalidator.revalidate`

.changeset/fair-beans-design.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@react-router/cloudflare": minor
3+
---
4+
5+
The `@remix-run/cloudflare-workers` package has been deprecated. Remix consumers migrating to React Router should use the `@react-router/cloudflare` package directly. For guidance on how to use `@react-router/cloudflare` within a Cloudflare Workers context, refer to the Cloudflare Workers template.

0 commit comments

Comments
 (0)