diff --git a/.changeset/pre.json b/.changeset/pre.json index 332ab549a1..4e36e211f6 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -21,5 +21,15 @@ "@playground/framework-express": "0.0.0", "@playground/framework-spa": "0.0.0" }, - "changesets": [] + "changesets": [ + "eight-monkeys-type", + "fifty-eagles-love", + "gentle-carrots-appear", + "kind-hats-greet", + "loud-masks-battle", + "moody-comics-exist", + "rich-pans-fail", + "smooth-mangos-act", + "twenty-llamas-lick" + ] } diff --git a/packages/create-react-router/CHANGELOG.md b/packages/create-react-router/CHANGELOG.md index 6b86eb02c4..cccd8d9194 100644 --- a/packages/create-react-router/CHANGELOG.md +++ b/packages/create-react-router/CHANGELOG.md @@ -1,5 +1,7 @@ # `create-react-router` +## 7.1.4-pre.0 + ## 7.1.3 _No changes_ diff --git a/packages/create-react-router/package.json b/packages/create-react-router/package.json index 5d36977dd3..fdcc4b49cd 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.1.3", + "version": "7.1.4-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 6af9a178c4..aca95c9c54 100644 --- a/packages/react-router-architect/CHANGELOG.md +++ b/packages/react-router-architect/CHANGELOG.md @@ -1,5 +1,13 @@ # `@react-router/architect` +## 7.1.4-pre.0 + +### Patch Changes + +- Updated dependencies: + - `react-router@7.1.4-pre.0` + - `@react-router/node@7.1.4-pre.0` + ## 7.1.3 ### Patch Changes diff --git a/packages/react-router-architect/package.json b/packages/react-router-architect/package.json index 7cf6240cb1..e48fe1408d 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.1.3", + "version": "7.1.4-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 40f5b6e7e4..b647f9b2d6 100644 --- a/packages/react-router-cloudflare/CHANGELOG.md +++ b/packages/react-router-cloudflare/CHANGELOG.md @@ -1,5 +1,12 @@ # `@react-router/cloudflare` +## 7.1.4-pre.0 + +### Patch Changes + +- Updated dependencies: + - `react-router@7.1.4-pre.0` + ## 7.1.3 ### Patch Changes diff --git a/packages/react-router-cloudflare/package.json b/packages/react-router-cloudflare/package.json index 201f38ba8a..2d4b69e3fa 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.1.3", + "version": "7.1.4-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 49bca7f524..50d5bba8a4 100644 --- a/packages/react-router-dev/CHANGELOG.md +++ b/packages/react-router-dev/CHANGELOG.md @@ -1,5 +1,16 @@ # `@react-router/dev` +## 7.1.4-pre.0 + +### Patch Changes + +- Properly resolve Windows file paths to scan for Vite's dependency optimization when using the `unstable_optimizeDeps` future flag. ([#12637](https://github.com/remix-run/react-router/pull/12637)) +- Fix prerendering when using a custom server - previously we ended up trying to import the users custom server when we actually want to import the virtual server build module ([#12759](https://github.com/remix-run/react-router/pull/12759)) +- Updated dependencies: + - `react-router@7.1.4-pre.0` + - `@react-router/node@7.1.4-pre.0` + - `@react-router/serve@7.1.4-pre.0` + ## 7.1.3 ### Patch Changes diff --git a/packages/react-router-dev/package.json b/packages/react-router-dev/package.json index 36f2c331fd..661f902fbb 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.1.3", + "version": "7.1.4-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 2c31b9bfd3..e9cec33f5e 100644 --- a/packages/react-router-dom/CHANGELOG.md +++ b/packages/react-router-dom/CHANGELOG.md @@ -1,5 +1,12 @@ # react-router-dom +## 7.1.4-pre.0 + +### Patch Changes + +- Updated dependencies: + - `react-router@7.1.4-pre.0` + ## 7.1.3 ### Patch Changes diff --git a/packages/react-router-dom/package.json b/packages/react-router-dom/package.json index fe179b96d5..58df20bb22 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.1.3", + "version": "7.1.4-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 e556105add..83b42eed3c 100644 --- a/packages/react-router-express/CHANGELOG.md +++ b/packages/react-router-express/CHANGELOG.md @@ -1,5 +1,13 @@ # `@react-router/express` +## 7.1.4-pre.0 + +### Patch Changes + +- Updated dependencies: + - `react-router@7.1.4-pre.0` + - `@react-router/node@7.1.4-pre.0` + ## 7.1.3 ### Patch Changes diff --git a/packages/react-router-express/package.json b/packages/react-router-express/package.json index a99d76258c..b4235f8ce7 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.1.3", + "version": "7.1.4-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 fa1d0c6589..1dc0f3af1d 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.1.4-pre.0 + +### Patch Changes + +- Updated dependencies: + - `@react-router/dev@7.1.4-pre.0` + ## 7.1.3 ### Patch Changes diff --git a/packages/react-router-fs-routes/package.json b/packages/react-router-fs-routes/package.json index fa2864b4ac..134baeee0f 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.1.3", + "version": "7.1.4-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 a8eb0b03df..e7ae95ae3f 100644 --- a/packages/react-router-node/CHANGELOG.md +++ b/packages/react-router-node/CHANGELOG.md @@ -1,5 +1,12 @@ # `@react-router/node` +## 7.1.4-pre.0 + +### Patch Changes + +- Updated dependencies: + - `react-router@7.1.4-pre.0` + ## 7.1.3 ### Patch Changes diff --git a/packages/react-router-node/package.json b/packages/react-router-node/package.json index 109d65855f..a4ed190734 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.1.3", + "version": "7.1.4-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 e8929aab9f..68ccf660bd 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.1.4-pre.0 + +### Patch Changes + +- Updated dependencies: + - `@react-router/dev@7.1.4-pre.0` + ## 7.1.3 ### 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 4f8876ef79..5082aa0224 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.1.3", + "version": "7.1.4-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 0b4003e7d2..9886dee511 100644 --- a/packages/react-router-serve/CHANGELOG.md +++ b/packages/react-router-serve/CHANGELOG.md @@ -1,5 +1,14 @@ # `@react-router/serve` +## 7.1.4-pre.0 + +### Patch Changes + +- Updated dependencies: + - `react-router@7.1.4-pre.0` + - `@react-router/node@7.1.4-pre.0` + - `@react-router/express@7.1.4-pre.0` + ## 7.1.3 ### Patch Changes diff --git a/packages/react-router-serve/package.json b/packages/react-router-serve/package.json index ad9fbd6fe4..5e73d52b23 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.1.3", + "version": "7.1.4-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 30f0d2fdf7..ee8411e1e5 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,5 +1,22 @@ # `react-router` +## 7.1.4-pre.0 + +### Patch Changes + +- Internal reorg to clean up some duplicated route module types ([#12799](https://github.com/remix-run/react-router/pull/12799)) +- Properly handle status codes that cannot have a body in single fetch responses (204, etc.) ([#12760](https://github.com/remix-run/react-router/pull/12760)) +- Stop erroring on resource routes that return raw strings/objects and instead serialize them as `text/plain` or `application/json` responses ([#12848](https://github.com/remix-run/react-router/pull/12848)) + + - This only applies when accessed as a resource route without the `.data` extension + - When accessed from a Single Fetch `.data` request, they will still be encoded via `turbo-stream` + +- REMOVE: limit matchRoutes optimization to client side ([#12882](https://github.com/remix-run/react-router/pull/12882)) +- Optimize Lazy Route Discovery path discovery to favor a single `querySelectorAll` call at the `body` level instead of many calls at the sub-tree level ([#12731](https://github.com/remix-run/react-router/pull/12731)) +- - Properly bubble headers as `errorHeaders` when throwing a `data()` result ([#12846](https://github.com/remix-run/react-router/pull/12846)) + - Avoid duplication of `Set-Cookie` headers could be duplicated if also returned from `headers` +- Optimize route matching by skipping redundant `matchRoutes` calls when possible ([#12800](https://github.com/remix-run/react-router/pull/12800)) + ## 7.1.3 _No changes_ diff --git a/packages/react-router/package.json b/packages/react-router/package.json index ddf86f10ab..07a482eea1 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "react-router", - "version": "7.1.3", + "version": "7.1.4-pre.0", "description": "Declarative routing for React", "keywords": [ "react",