diff --git a/.changeset/pre.json b/.changeset/pre.json index 67cd8dbc36..3c9716ef0f 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -30,5 +30,13 @@ "@playground/split-route-modules-spa": "0.0.0", "@playground/vite-plugin-cloudflare": "0.0.0" }, - "changesets": [] + "changesets": [ + "dull-pianos-matter", + "large-points-arrive", + "silent-boxes-sell", + "sour-hotels-explain", + "tasty-peas-retire", + "tender-snails-attack", + "weak-turkeys-pretend" + ] } diff --git a/packages/create-react-router/CHANGELOG.md b/packages/create-react-router/CHANGELOG.md index 07897b951d..ae0369e76a 100644 --- a/packages/create-react-router/CHANGELOG.md +++ b/packages/create-react-router/CHANGELOG.md @@ -1,5 +1,7 @@ # `create-react-router` +## 7.6.3-pre.0 + ## 7.6.2 ### Patch Changes diff --git a/packages/create-react-router/package.json b/packages/create-react-router/package.json index dd1f19c519..880491a53c 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.6.2", + "version": "7.6.3-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 6f22a7bb48..2eb6d59b40 100644 --- a/packages/react-router-architect/CHANGELOG.md +++ b/packages/react-router-architect/CHANGELOG.md @@ -1,5 +1,13 @@ # `@react-router/architect` +## 7.6.3-pre.0 + +### Patch Changes + +- Updated dependencies: + - `@react-router/node@7.6.3-pre.0` + - `react-router@7.6.3-pre.0` + ## 7.6.2 ### Patch Changes diff --git a/packages/react-router-architect/package.json b/packages/react-router-architect/package.json index 0bfd30d3ce..effdd34c0b 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.6.2", + "version": "7.6.3-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 c7ddda1755..1443e3042d 100644 --- a/packages/react-router-cloudflare/CHANGELOG.md +++ b/packages/react-router-cloudflare/CHANGELOG.md @@ -1,5 +1,13 @@ # `@react-router/cloudflare` +## 7.6.3-pre.0 + +### Patch Changes + +- Remove `tsup` from `peerDependencies` ([#13757](https://github.com/remix-run/react-router/pull/13757)) +- Updated dependencies: + - `react-router@7.6.3-pre.0` + ## 7.6.2 ### Patch Changes diff --git a/packages/react-router-cloudflare/package.json b/packages/react-router-cloudflare/package.json index 3f0814d1fd..0e18796a90 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.6.2", + "version": "7.6.3-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 d4bfae5f07..f0687543b1 100644 --- a/packages/react-router-dev/CHANGELOG.md +++ b/packages/react-router-dev/CHANGELOG.md @@ -1,5 +1,17 @@ # `@react-router/dev` +## 7.6.3-pre.0 + +### Patch Changes + +- Add Vite 7 support ([#13748](https://github.com/remix-run/react-router/pull/13748)) +- Skip `package.json` resolution checks when a custom `entry.server.(j|t)sx` file is provided. ([#13744](https://github.com/remix-run/react-router/pull/13744)) +- Add validation for a route's id not being 'root' ([#13792](https://github.com/remix-run/react-router/pull/13792)) +- Updated dependencies: + - `@react-router/node@7.6.3-pre.0` + - `react-router@7.6.3-pre.0` + - `@react-router/serve@7.6.3-pre.0` + ## 7.6.2 ### Patch Changes diff --git a/packages/react-router-dev/package.json b/packages/react-router-dev/package.json index 3b759e8cfa..edc909b17d 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.6.2", + "version": "7.6.3-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 7a9824b97a..e46ba55f34 100644 --- a/packages/react-router-dom/CHANGELOG.md +++ b/packages/react-router-dom/CHANGELOG.md @@ -1,5 +1,12 @@ # react-router-dom +## 7.6.3-pre.0 + +### Patch Changes + +- Updated dependencies: + - `react-router@7.6.3-pre.0` + ## 7.6.2 ### Patch Changes diff --git a/packages/react-router-dom/package.json b/packages/react-router-dom/package.json index 404c2875b3..9a5a60fa4e 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.6.2", + "version": "7.6.3-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 8ddfe8c8f2..28e4984bec 100644 --- a/packages/react-router-express/CHANGELOG.md +++ b/packages/react-router-express/CHANGELOG.md @@ -1,5 +1,13 @@ # `@react-router/express` +## 7.6.3-pre.0 + +### Patch Changes + +- Updated dependencies: + - `@react-router/node@7.6.3-pre.0` + - `react-router@7.6.3-pre.0` + ## 7.6.2 ### Patch Changes diff --git a/packages/react-router-express/package.json b/packages/react-router-express/package.json index 72150fc550..ae8aaef376 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.6.2", + "version": "7.6.3-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 96906ed386..e5dbae5aa4 100644 --- a/packages/react-router-fs-routes/CHANGELOG.md +++ b/packages/react-router-fs-routes/CHANGELOG.md @@ -1,5 +1,13 @@ # `@react-router/fs-routes` +## 7.6.3-pre.0 + +### Patch Changes + +- Use `replaceAll` for normalising windows file system slashes. ([#13738](https://github.com/remix-run/react-router/pull/13738)) +- Updated dependencies: + - `@react-router/dev@7.6.3-pre.0` + ## 7.6.2 ### Patch Changes diff --git a/packages/react-router-fs-routes/package.json b/packages/react-router-fs-routes/package.json index 4be854b128..c714539e61 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.6.2", + "version": "7.6.3-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 4cb33caa6c..be7e229f47 100644 --- a/packages/react-router-node/CHANGELOG.md +++ b/packages/react-router-node/CHANGELOG.md @@ -1,5 +1,13 @@ # `@react-router/node` +## 7.6.3-pre.0 + +### Patch Changes + +- Remove old "install" package exports ([#13762](https://github.com/remix-run/react-router/pull/13762)) +- Updated dependencies: + - `react-router@7.6.3-pre.0` + ## 7.6.2 ### Patch Changes diff --git a/packages/react-router-node/package.json b/packages/react-router-node/package.json index 3d9788c8a7..203e8d462f 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.6.2", + "version": "7.6.3-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 5453c30f9b..3c0f5501af 100644 --- a/packages/react-router-remix-routes-option-adapter/CHANGELOG.md +++ b/packages/react-router-remix-routes-option-adapter/CHANGELOG.md @@ -1,5 +1,13 @@ # `@react-router/remix-config-routes-adapter` +## 7.6.3-pre.0 + +### Patch Changes + +- Use `replaceAll` for normalising windows file system slashes. ([#13738](https://github.com/remix-run/react-router/pull/13738)) +- Updated dependencies: + - `@react-router/dev@7.6.3-pre.0` + ## 7.6.2 ### 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 8a2101564c..3bd1470b15 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.6.2", + "version": "7.6.3-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 f9be273332..586d625c4a 100644 --- a/packages/react-router-serve/CHANGELOG.md +++ b/packages/react-router-serve/CHANGELOG.md @@ -1,5 +1,14 @@ # `@react-router/serve` +## 7.6.3-pre.0 + +### Patch Changes + +- Updated dependencies: + - `@react-router/node@7.6.3-pre.0` + - `react-router@7.6.3-pre.0` + - `@react-router/express@7.6.3-pre.0` + ## 7.6.2 ### Patch Changes diff --git a/packages/react-router-serve/package.json b/packages/react-router-serve/package.json index 01e09fae4f..53dbac46c0 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.6.2", + "version": "7.6.3-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 f1ff05d46e..fc77329a55 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,5 +1,26 @@ # `react-router` +## 7.6.3-pre.0 + +### Patch Changes + +- Do not serialize types for `useRouteLoaderData` ([#13752](https://github.com/remix-run/react-router/pull/13752)) + + For types to distinguish a `clientLoader` from a `serverLoader`, you MUST annotate `clientLoader` args: + + ```ts + // 👇 annotation required to skip serializing types + export function clientLoader({}: Route.ClientLoaderArgs) { + return { fn: () => "earth" }; + } + + function SomeComponent() { + const data = useRouteLoaderData("routes/this-route"); + const planet = data?.fn() ?? "world"; + return

Hello, {planet}!

; + } + ``` + ## 7.6.2 ### Patch Changes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 4870f3403c..5b4ed3a53d 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "react-router", - "version": "7.6.2", + "version": "7.6.3-pre.0", "description": "Declarative routing for React", "keywords": [ "react",