diff --git a/.changeset/pre.json b/.changeset/pre.json
index 9dd43c552c..88bd142312 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -36,5 +36,16 @@
"@playground/split-route-modules-spa": "0.0.0",
"@playground/vite-plugin-cloudflare": "0.0.0"
},
- "changesets": []
+ "changesets": [
+ "blue-masks-boil",
+ "chilly-needles-taste",
+ "fetcher-reset",
+ "funny-gifts-melt",
+ "honest-bears-pull",
+ "silent-emus-grow",
+ "slow-laws-do",
+ "sour-crews-destroy",
+ "two-mice-grin",
+ "yellow-ears-begin"
+ ]
}
diff --git a/packages/create-react-router/CHANGELOG.md b/packages/create-react-router/CHANGELOG.md
index 3389ec3b20..28093c982a 100644
--- a/packages/create-react-router/CHANGELOG.md
+++ b/packages/create-react-router/CHANGELOG.md
@@ -1,5 +1,7 @@
# `create-react-router`
+## 7.9.2-pre.0
+
## 7.9.1
_No changes_
diff --git a/packages/create-react-router/package.json b/packages/create-react-router/package.json
index 757459ba8a..c5f1235e27 100644
--- a/packages/create-react-router/package.json
+++ b/packages/create-react-router/package.json
@@ -1,6 +1,6 @@
{
"name": "create-react-router",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "Create a new React Router app",
"homepage": "https://reactrouter.com",
"bugs": {
diff --git a/packages/react-router-architect/CHANGELOG.md b/packages/react-router-architect/CHANGELOG.md
index 33ae8265da..4092952f72 100644
--- a/packages/react-router-architect/CHANGELOG.md
+++ b/packages/react-router-architect/CHANGELOG.md
@@ -1,5 +1,13 @@
# `@react-router/architect`
+## 7.9.2-pre.0
+
+### Patch Changes
+
+- Updated dependencies:
+ - `react-router@7.9.2-pre.0`
+ - `@react-router/node@7.9.2-pre.0`
+
## 7.9.1
### Patch Changes
diff --git a/packages/react-router-architect/package.json b/packages/react-router-architect/package.json
index 2fff134271..423f2d0a49 100644
--- a/packages/react-router-architect/package.json
+++ b/packages/react-router-architect/package.json
@@ -1,6 +1,6 @@
{
"name": "@react-router/architect",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "Architect server request handler for React Router",
"bugs": {
"url": "https://github.com/remix-run/react-router/issues"
diff --git a/packages/react-router-cloudflare/CHANGELOG.md b/packages/react-router-cloudflare/CHANGELOG.md
index 54ede6d3d4..fd67bdcdc5 100644
--- a/packages/react-router-cloudflare/CHANGELOG.md
+++ b/packages/react-router-cloudflare/CHANGELOG.md
@@ -1,5 +1,12 @@
# `@react-router/cloudflare`
+## 7.9.2-pre.0
+
+### Patch Changes
+
+- Updated dependencies:
+ - `react-router@7.9.2-pre.0`
+
## 7.9.1
### Patch Changes
diff --git a/packages/react-router-cloudflare/package.json b/packages/react-router-cloudflare/package.json
index e7aa699130..0155cf9af9 100644
--- a/packages/react-router-cloudflare/package.json
+++ b/packages/react-router-cloudflare/package.json
@@ -1,6 +1,6 @@
{
"name": "@react-router/cloudflare",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "Cloudflare platform abstractions for React Router",
"bugs": {
"url": "https://github.com/remix-run/react-router/issues"
diff --git a/packages/react-router-dev/CHANGELOG.md b/packages/react-router-dev/CHANGELOG.md
index 2e97df4d92..042841d81b 100644
--- a/packages/react-router-dev/CHANGELOG.md
+++ b/packages/react-router-dev/CHANGELOG.md
@@ -1,5 +1,16 @@
# `@react-router/dev`
+## 7.9.2-pre.0
+
+### Patch Changes
+
+- Add unstable support for RSC Framework Mode ([#14336](https://github.com/remix-run/react-router/pull/14336))
+- Switch internal vite plugin Response logic to use `@remix-run/node-fetch-server` ([#13927](https://github.com/remix-run/react-router/pull/13927))
+- Updated dependencies:
+ - `react-router@7.9.2-pre.0`
+ - `@react-router/node@7.9.2-pre.0`
+ - `@react-router/serve@7.9.2-pre.0`
+
## 7.9.1
### Patch Changes
diff --git a/packages/react-router-dev/package.json b/packages/react-router-dev/package.json
index e6c95fe05c..724e371611 100644
--- a/packages/react-router-dev/package.json
+++ b/packages/react-router-dev/package.json
@@ -1,6 +1,6 @@
{
"name": "@react-router/dev",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "Dev tools and CLI for React Router",
"homepage": "https://reactrouter.com",
"bugs": {
diff --git a/packages/react-router-dom/CHANGELOG.md b/packages/react-router-dom/CHANGELOG.md
index e0b98360a6..0687304613 100644
--- a/packages/react-router-dom/CHANGELOG.md
+++ b/packages/react-router-dom/CHANGELOG.md
@@ -1,5 +1,12 @@
# react-router-dom
+## 7.9.2-pre.0
+
+### Patch Changes
+
+- Updated dependencies:
+ - `react-router@7.9.2-pre.0`
+
## 7.9.1
### Patch Changes
diff --git a/packages/react-router-dom/package.json b/packages/react-router-dom/package.json
index 61cb4ea2ee..055415b6b5 100644
--- a/packages/react-router-dom/package.json
+++ b/packages/react-router-dom/package.json
@@ -1,6 +1,6 @@
{
"name": "react-router-dom",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "Declarative routing for React web applications",
"keywords": [
"react",
diff --git a/packages/react-router-express/CHANGELOG.md b/packages/react-router-express/CHANGELOG.md
index f860deed01..f916c5691d 100644
--- a/packages/react-router-express/CHANGELOG.md
+++ b/packages/react-router-express/CHANGELOG.md
@@ -1,5 +1,13 @@
# `@react-router/express`
+## 7.9.2-pre.0
+
+### Patch Changes
+
+- Updated dependencies:
+ - `react-router@7.9.2-pre.0`
+ - `@react-router/node@7.9.2-pre.0`
+
## 7.9.1
### Patch Changes
diff --git a/packages/react-router-express/package.json b/packages/react-router-express/package.json
index 89d58cbbd8..b0f3c3acad 100644
--- a/packages/react-router-express/package.json
+++ b/packages/react-router-express/package.json
@@ -1,6 +1,6 @@
{
"name": "@react-router/express",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "Express server request handler for React Router",
"bugs": {
"url": "https://github.com/remix-run/react-router/issues"
diff --git a/packages/react-router-fs-routes/CHANGELOG.md b/packages/react-router-fs-routes/CHANGELOG.md
index a67fdbfc2e..0406390872 100644
--- a/packages/react-router-fs-routes/CHANGELOG.md
+++ b/packages/react-router-fs-routes/CHANGELOG.md
@@ -1,5 +1,12 @@
# `@react-router/fs-routes`
+## 7.9.2-pre.0
+
+### Patch Changes
+
+- Updated dependencies:
+ - `@react-router/dev@7.9.2-pre.0`
+
## 7.9.1
### Patch Changes
diff --git a/packages/react-router-fs-routes/package.json b/packages/react-router-fs-routes/package.json
index 47a846e5d5..ba9a4b1f30 100644
--- a/packages/react-router-fs-routes/package.json
+++ b/packages/react-router-fs-routes/package.json
@@ -1,6 +1,6 @@
{
"name": "@react-router/fs-routes",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "File system routing conventions for React Router, for use within routes.ts",
"bugs": {
"url": "https://github.com/remix-run/react-router/issues"
diff --git a/packages/react-router-node/CHANGELOG.md b/packages/react-router-node/CHANGELOG.md
index 8dc9d7c5cf..d3e5137dd2 100644
--- a/packages/react-router-node/CHANGELOG.md
+++ b/packages/react-router-node/CHANGELOG.md
@@ -1,5 +1,12 @@
# `@react-router/node`
+## 7.9.2-pre.0
+
+### Patch Changes
+
+- Updated dependencies:
+ - `react-router@7.9.2-pre.0`
+
## 7.9.1
### Patch Changes
diff --git a/packages/react-router-node/package.json b/packages/react-router-node/package.json
index 2ea5049029..a6c4e57354 100644
--- a/packages/react-router-node/package.json
+++ b/packages/react-router-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@react-router/node",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "Node.js platform abstractions for React Router",
"bugs": {
"url": "https://github.com/remix-run/react-router/issues"
diff --git a/packages/react-router-remix-routes-option-adapter/CHANGELOG.md b/packages/react-router-remix-routes-option-adapter/CHANGELOG.md
index 6af5a0305a..75a9565d54 100644
--- a/packages/react-router-remix-routes-option-adapter/CHANGELOG.md
+++ b/packages/react-router-remix-routes-option-adapter/CHANGELOG.md
@@ -1,5 +1,12 @@
# `@react-router/remix-config-routes-adapter`
+## 7.9.2-pre.0
+
+### Patch Changes
+
+- Updated dependencies:
+ - `@react-router/dev@7.9.2-pre.0`
+
## 7.9.1
### Patch Changes
diff --git a/packages/react-router-remix-routes-option-adapter/package.json b/packages/react-router-remix-routes-option-adapter/package.json
index c819e0503c..716ce97fae 100644
--- a/packages/react-router-remix-routes-option-adapter/package.json
+++ b/packages/react-router-remix-routes-option-adapter/package.json
@@ -1,6 +1,6 @@
{
"name": "@react-router/remix-routes-option-adapter",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "Adapter for Remix's \"routes\" config option, for use within routes.ts",
"bugs": {
"url": "https://github.com/remix-run/react-router/issues"
diff --git a/packages/react-router-serve/CHANGELOG.md b/packages/react-router-serve/CHANGELOG.md
index 4542bd5fb8..4fb16fa297 100644
--- a/packages/react-router-serve/CHANGELOG.md
+++ b/packages/react-router-serve/CHANGELOG.md
@@ -1,5 +1,14 @@
# `@react-router/serve`
+## 7.9.2-pre.0
+
+### Patch Changes
+
+- Updated dependencies:
+ - `react-router@7.9.2-pre.0`
+ - `@react-router/node@7.9.2-pre.0`
+ - `@react-router/express@7.9.2-pre.0`
+
## 7.9.1
### Patch Changes
diff --git a/packages/react-router-serve/package.json b/packages/react-router-serve/package.json
index 40315db7f0..cc6f7c228c 100644
--- a/packages/react-router-serve/package.json
+++ b/packages/react-router-serve/package.json
@@ -1,6 +1,6 @@
{
"name": "@react-router/serve",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "Production application server for React Router",
"bugs": {
"url": "https://github.com/remix-run/react-router/issues"
diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md
index 0cb8db8499..ea60398300 100644
--- a/packages/react-router/CHANGELOG.md
+++ b/packages/react-router/CHANGELOG.md
@@ -1,5 +1,23 @@
# `react-router`
+## 7.9.2-pre.0
+
+### Patch Changes
+
+- - Update client-side router to run client `middleware` on initial load even if no loaders exist ([#14348](https://github.com/remix-run/react-router/pull/14348))
+ - Update `createRoutesStub` to run route middleware
+ - You will need to set the `` flag to enable the proper `context` type
+- Update Lazy Route Discovery manifest requests to use a singular comma-separated `paths` query param instead of repeated `p` query params ([#14321](https://github.com/remix-run/react-router/pull/14321))
+ - This is because Cloudflare has a hard limit of 100 URL search param key/value pairs when used as a key for caching purposes
+ - If more that 100 paths were included, the cache key would be incomplete and could produce false-positive cache hits
+
+- [UNSTABLE] Add `fetcher.unstable_reset()` API ([#14206](https://github.com/remix-run/react-router/pull/14206))
+- Made useOutlet element reference have stable identity in-between route chages ([#13382](https://github.com/remix-run/react-router/pull/13382))
+- In RSC Data Mode, handle SSR'd client errors and re-try in the browser ([#14342](https://github.com/remix-run/react-router/pull/14342))
+- Support `middleware` prop on `` for usage with a data router via `createRoutesFromElements` ([#14357](https://github.com/remix-run/react-router/pull/14357))
+- Handle encoded question mark and hash characters in ancestor splat routes ([#14249](https://github.com/remix-run/react-router/pull/14249))
+- Fail gracefully on manifest version mismatch logic if `sessionStorage` access is blocked ([#14335](https://github.com/remix-run/react-router/pull/14335))
+
## 7.9.1
### Patch Changes
diff --git a/packages/react-router/package.json b/packages/react-router/package.json
index 0954e6129b..b78902170f 100644
--- a/packages/react-router/package.json
+++ b/packages/react-router/package.json
@@ -1,6 +1,6 @@
{
"name": "react-router",
- "version": "7.9.1",
+ "version": "7.9.2-pre.0",
"description": "Declarative routing for React",
"keywords": [
"react",