diff --git a/.changeset/blue-cups-perform.md b/.changeset/blue-cups-perform.md deleted file mode 100644 index 16877d6c18..0000000000 --- a/.changeset/blue-cups-perform.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@react-router/dev": patch ---- - -Update `vite-node` to `^3.2.2` to support Vite 7 diff --git a/.changeset/blue-owls-deliver.md b/.changeset/blue-owls-deliver.md deleted file mode 100644 index 911a93f24a..0000000000 --- a/.changeset/blue-owls-deliver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"create-react-router": minor ---- - -Add Deno as a supported and detectable package manager. Note that this detection will only work with Deno versions 2.0.5 and above. If you are using an older version version of Deno then you must specify the --package-manager CLI flag set to `deno`. diff --git a/.changeset/brave-buttons-build.md b/.changeset/brave-buttons-build.md deleted file mode 100644 index 767ebad13a..0000000000 --- a/.changeset/brave-buttons-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@react-router/remix-routes-option-adapter": minor ---- - -Export `DefineRouteFunction` type alongside `DefineRoutesFunction` diff --git a/.changeset/bright-cougars-buy.md b/.changeset/bright-cougars-buy.md deleted file mode 100644 index 4a077fc4c4..0000000000 --- a/.changeset/bright-cougars-buy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -Handle `InvalidCharacterError` when validating cookie signature diff --git a/.changeset/calm-swans-tap.md b/.changeset/calm-swans-tap.md deleted file mode 100644 index 4285352357..0000000000 --- a/.changeset/calm-swans-tap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@react-router/dev": patch ---- - -Properly handle `https` protocol in dev mode diff --git a/.changeset/curly-sloths-end.md b/.changeset/curly-sloths-end.md deleted file mode 100644 index b89d7ea688..0000000000 --- a/.changeset/curly-sloths-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -Pass a copy of `searchParams` to the `setSearchParams` callback function to avoid muations of the internal `searchParams` instance. This was an issue when navigations were blocked because the internal instance be out of sync with `useLocation().search`. diff --git a/.changeset/cyan-bags-thank.md b/.changeset/cyan-bags-thank.md deleted file mode 100644 index aaa6eb3c6f..0000000000 --- a/.changeset/cyan-bags-thank.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@react-router/dev": patch ---- - -Fix missing styles when Vite's `build.cssCodeSplit` option is disabled diff --git a/.changeset/dirty-dolls-pay.md b/.changeset/dirty-dolls-pay.md deleted file mode 100644 index fb08aadea0..0000000000 --- a/.changeset/dirty-dolls-pay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@react-router/dev": patch ---- - -Allow `.mts` and `.mjs` extensions for route config file diff --git a/.changeset/eight-cherries-lick.md b/.changeset/eight-cherries-lick.md deleted file mode 100644 index d554371fb0..0000000000 --- a/.changeset/eight-cherries-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -Support invalid `Date` in `turbo-stream` v2 fork diff --git a/.changeset/great-lobsters-raise.md b/.changeset/great-lobsters-raise.md deleted file mode 100644 index 1e4b1afff3..0000000000 --- a/.changeset/great-lobsters-raise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -In Framework Mode, clear critical CSS in development after initial render diff --git a/.changeset/honest-socks-fail.md b/.changeset/honest-socks-fail.md deleted file mode 100644 index 5cb7f736ec..0000000000 --- a/.changeset/honest-socks-fail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -Strip search parameters from `patchRoutesOnNavigation` `path` param for fetcher calls diff --git a/.changeset/kind-paws-try.md b/.changeset/kind-paws-try.md deleted file mode 100644 index 4665e57721..0000000000 --- a/.changeset/kind-paws-try.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -Skip scroll restoration on useRevalidator() calls because they're not new locations diff --git a/.changeset/late-lobsters-check.md b/.changeset/late-lobsters-check.md deleted file mode 100644 index fa7b92a841..0000000000 --- a/.changeset/late-lobsters-check.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"react-router": minor ---- - -Add unstable RSC support - -For more information, see the [RSC documentation](https://reactrouter.com/start/rsc/installation). diff --git a/.changeset/light-pens-approve.md b/.changeset/light-pens-approve.md deleted file mode 100644 index 43e8df6333..0000000000 --- a/.changeset/light-pens-approve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@react-router/dev": patch ---- - -Fix prerender file locations when `cwd` differs from project root diff --git a/.changeset/lucky-hotels-complain.md b/.changeset/lucky-hotels-complain.md deleted file mode 100644 index 62cc0e44b7..0000000000 --- a/.changeset/lucky-hotels-complain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -[REMOVE] (continuation of #13872) In Framework Mode, remove leftover critical CSS elements in development after initial render if there's a hydration mismatch diff --git a/.changeset/neat-jeans-sneeze.md b/.changeset/neat-jeans-sneeze.md deleted file mode 100644 index 1d0f42ef4f..0000000000 --- a/.changeset/neat-jeans-sneeze.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -[REMOVE] Inject client route component props during RSC render diff --git a/.changeset/nine-eyes-beam.md b/.changeset/nine-eyes-beam.md deleted file mode 100644 index d402445cd4..0000000000 --- a/.changeset/nine-eyes-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@react-router/dev": patch ---- - -Improve chunk error logging when a chunk cannot be found during the build diff --git a/.changeset/polite-fans-rhyme.md b/.changeset/polite-fans-rhyme.md deleted file mode 100644 index ad919c2d74..0000000000 --- a/.changeset/polite-fans-rhyme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -Support unencoded UTF-8 routes in prerender config with `ssr` set to `false` diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index e40a677298..0000000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "mode": "exit", - "tag": "pre", - "initialVersions": { - "integration": "0.0.0", - "integration-cloudflare-dev-proxy-template": "0.0.0", - "integration-rsc-parcel": "0.0.0", - "integration-rsc-parcel-framework": "0.0.0", - "integration-rsc-vite": "0.0.0", - "integration-vite-5-template": "0.0.0", - "integration-vite-6-template": "0.0.0", - "integration-vite-7-beta-template": "0.0.0", - "integration-vite-plugin-cloudflare-template": "0.0.0", - "integration-vite-rolldown-template": "0.0.0", - "create-react-router": "7.6.3", - "react-router": "7.6.3", - "@react-router/architect": "7.6.3", - "@react-router/cloudflare": "7.6.3", - "@react-router/dev": "7.6.3", - "react-router-dom": "7.6.3", - "@react-router/express": "7.6.3", - "@react-router/fs-routes": "7.6.3", - "@react-router/node": "7.6.3", - "@react-router/remix-routes-option-adapter": "7.6.3", - "@react-router/serve": "7.6.3", - "@playground/framework": "0.0.0", - "@playground/framework-express": "0.0.0", - "@playground/framework-rolldown-vite": "0.0.0", - "@playground/framework-spa": "0.0.0", - "@playground/framework-vite-5": "0.0.0", - "@playground/framework-vite-7-beta": "0.0.0", - "@playground/rsc-parcel": "0.0.0", - "@playground/rsc-vite": "0.0.0", - "@playground/split-route-modules": "0.0.0", - "@playground/split-route-modules-spa": "0.0.0", - "@playground/vite-plugin-cloudflare": "0.0.0" - }, - "changesets": [ - "blue-cups-perform", - "blue-owls-deliver", - "brave-buttons-build", - "bright-cougars-buy", - "calm-swans-tap", - "curly-sloths-end", - "cyan-bags-thank", - "dirty-dolls-pay", - "eight-cherries-lick", - "great-lobsters-raise", - "honest-socks-fail", - "kind-paws-try", - "late-lobsters-check", - "light-pens-approve", - "lucky-hotels-complain", - "neat-jeans-sneeze", - "nine-eyes-beam", - "polite-fans-rhyme", - "proud-scissors-tickle", - "rare-tables-smile", - "strong-parrots-jog", - "twelve-seas-end" - ] -} diff --git a/.changeset/proud-scissors-tickle.md b/.changeset/proud-scissors-tickle.md deleted file mode 100644 index 7bcc291696..0000000000 --- a/.changeset/proud-scissors-tickle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -Do not throw if the url hash is not a valid URI component diff --git a/.changeset/rare-tables-smile.md b/.changeset/rare-tables-smile.md deleted file mode 100644 index 922e102c35..0000000000 --- a/.changeset/rare-tables-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@react-router/dev": patch ---- - -Fix incorrectly configured `externalConditions` which had enabled `module` condition for externals and broke builds with certain packages, like Emotion. diff --git a/.changeset/strong-parrots-jog.md b/.changeset/strong-parrots-jog.md deleted file mode 100644 index 0bfe51abea..0000000000 --- a/.changeset/strong-parrots-jog.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -"react-router": patch ---- - -Fix a regression in `createRoutesStub` introduced with the middleware feature. - -As part of that work we altered the signature to align with the new middleware APIs without making it backwards compatible with the prior `AppLoadContext` API. This permitted `createRoutesStub` to work if you were opting into middleware and the updated `context` typings, but broke `createRoutesStub` for users not yet opting into middleware. - -We've reverted this change and re-implemented it in such a way that both sets of users can leverage it. - -```tsx -// If you have not opted into middleware, the old API should work again -let context: AppLoadContext = { - /*...*/ -}; -let Stub = createRoutesStub(routes, context); - -// If you have opted into middleware, you should now pass an instantiated `unstable_routerContextProvider` instead of a `getContext` factory function. -let context = new unstable_RouterContextProvider(); -context.set(SomeContext, someValue); -let Stub = createRoutesStub(routes, context); -``` - -⚠️ This may be a breaking bug for if you have adopted the unstable Middleware feature and are using `createRoutesStub` with the updated API. diff --git a/.changeset/twelve-seas-end.md b/.changeset/twelve-seas-end.md deleted file mode 100644 index 4a89a768b0..0000000000 --- a/.changeset/twelve-seas-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"react-router": patch ---- - -Remove `Content-Length` header from Single Fetch responses diff --git a/packages/create-react-router/CHANGELOG.md b/packages/create-react-router/CHANGELOG.md index 095b9b4157..9a4cc1fa46 100644 --- a/packages/create-react-router/CHANGELOG.md +++ b/packages/create-react-router/CHANGELOG.md @@ -1,10 +1,6 @@ # `create-react-router` -## 7.7.0-pre.2 - -## 7.7.0-pre.1 - -## 7.7.0-pre.0 +## 7.7.0 ### Minor Changes diff --git a/packages/create-react-router/package.json b/packages/create-react-router/package.json index b045aa380f..d28b256f31 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.7.0-pre.2", + "version": "7.7.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 ee4abf3d44..0ac358bd39 100644 --- a/packages/react-router-architect/CHANGELOG.md +++ b/packages/react-router-architect/CHANGELOG.md @@ -1,28 +1,12 @@ # `@react-router/architect` -## 7.7.0-pre.2 +## 7.7.0 ### Patch Changes - Updated dependencies: - - `react-router@7.7.0-pre.2` - - `@react-router/node@7.7.0-pre.2` - -## 7.7.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.1` - - `@react-router/node@7.7.0-pre.1` - -## 7.7.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.0` - - `@react-router/node@7.7.0-pre.0` + - `react-router@7.7.0` + - `@react-router/node@7.7.0` ## 7.6.3 diff --git a/packages/react-router-architect/package.json b/packages/react-router-architect/package.json index d3cd9eefa0..464948e252 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.7.0-pre.2", + "version": "7.7.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 16d7dbd97a..2719ea5f29 100644 --- a/packages/react-router-cloudflare/CHANGELOG.md +++ b/packages/react-router-cloudflare/CHANGELOG.md @@ -1,25 +1,11 @@ # `@react-router/cloudflare` -## 7.7.0-pre.2 +## 7.7.0 ### Patch Changes - Updated dependencies: - - `react-router@7.7.0-pre.2` - -## 7.7.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.1` - -## 7.7.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.0` + - `react-router@7.7.0` ## 7.6.3 diff --git a/packages/react-router-cloudflare/package.json b/packages/react-router-cloudflare/package.json index f3e4431632..8eceb56a00 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.7.0-pre.2", + "version": "7.7.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 d5a4fbad75..37c40fbafc 100644 --- a/packages/react-router-dev/CHANGELOG.md +++ b/packages/react-router-dev/CHANGELOG.md @@ -1,24 +1,6 @@ # `@react-router/dev` -## 7.7.0-pre.2 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.2` - - `@react-router/node@7.7.0-pre.2` - - `@react-router/serve@7.7.0-pre.2` - -## 7.7.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.1` - - `@react-router/node@7.7.0-pre.1` - - `@react-router/serve@7.7.0-pre.1` - -## 7.7.0-pre.0 +## 7.7.0 ### Patch Changes @@ -30,9 +12,9 @@ - Improve chunk error logging when a chunk cannot be found during the build ([#13799](https://github.com/remix-run/react-router/pull/13799)) - Fix incorrectly configured `externalConditions` which had enabled `module` condition for externals and broke builds with certain packages, like Emotion. ([#13871](https://github.com/remix-run/react-router/pull/13871)) - Updated dependencies: - - `react-router@7.7.0-pre.0` - - `@react-router/node@7.7.0-pre.0` - - `@react-router/serve@7.7.0-pre.0` + - `react-router@7.7.0` + - `@react-router/node@7.7.0` + - `@react-router/serve@7.7.0` ## 7.6.3 diff --git a/packages/react-router-dev/package.json b/packages/react-router-dev/package.json index a0b5189819..6009ddc780 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.7.0-pre.2", + "version": "7.7.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 89936f876e..93bd43c05b 100644 --- a/packages/react-router-dom/CHANGELOG.md +++ b/packages/react-router-dom/CHANGELOG.md @@ -1,25 +1,11 @@ # react-router-dom -## 7.7.0-pre.2 +## 7.7.0 ### Patch Changes - Updated dependencies: - - `react-router@7.7.0-pre.2` - -## 7.7.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.1` - -## 7.7.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.0` + - `react-router@7.7.0` ## 7.6.3 diff --git a/packages/react-router-dom/package.json b/packages/react-router-dom/package.json index cc3f8389db..de2df3eee0 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.7.0-pre.2", + "version": "7.7.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 e0313a9b60..c43e9676a3 100644 --- a/packages/react-router-express/CHANGELOG.md +++ b/packages/react-router-express/CHANGELOG.md @@ -1,28 +1,12 @@ # `@react-router/express` -## 7.7.0-pre.2 +## 7.7.0 ### Patch Changes - Updated dependencies: - - `react-router@7.7.0-pre.2` - - `@react-router/node@7.7.0-pre.2` - -## 7.7.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.1` - - `@react-router/node@7.7.0-pre.1` - -## 7.7.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.0` - - `@react-router/node@7.7.0-pre.0` + - `react-router@7.7.0` + - `@react-router/node@7.7.0` ## 7.6.3 diff --git a/packages/react-router-express/package.json b/packages/react-router-express/package.json index 597d36c06d..67743d70ba 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.7.0-pre.2", + "version": "7.7.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 b291d66d78..f3f5c0ed4e 100644 --- a/packages/react-router-fs-routes/CHANGELOG.md +++ b/packages/react-router-fs-routes/CHANGELOG.md @@ -1,25 +1,11 @@ # `@react-router/fs-routes` -## 7.7.0-pre.2 +## 7.7.0 ### Patch Changes - Updated dependencies: - - `@react-router/dev@7.7.0-pre.2` - -## 7.7.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@react-router/dev@7.7.0-pre.1` - -## 7.7.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `@react-router/dev@7.7.0-pre.0` + - `@react-router/dev@7.7.0` ## 7.6.3 diff --git a/packages/react-router-fs-routes/package.json b/packages/react-router-fs-routes/package.json index 91b5d50dbc..af9557d988 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.7.0-pre.2", + "version": "7.7.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 7eba3a92d7..c1159aa348 100644 --- a/packages/react-router-node/CHANGELOG.md +++ b/packages/react-router-node/CHANGELOG.md @@ -1,25 +1,11 @@ # `@react-router/node` -## 7.7.0-pre.2 +## 7.7.0 ### Patch Changes - Updated dependencies: - - `react-router@7.7.0-pre.2` - -## 7.7.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.1` - -## 7.7.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.0` + - `react-router@7.7.0` ## 7.6.3 diff --git a/packages/react-router-node/package.json b/packages/react-router-node/package.json index 79baec5c26..842ef34150 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.7.0-pre.2", + "version": "7.7.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 76adf905fc..4cb09c7931 100644 --- a/packages/react-router-remix-routes-option-adapter/CHANGELOG.md +++ b/packages/react-router-remix-routes-option-adapter/CHANGELOG.md @@ -1,20 +1,6 @@ # `@react-router/remix-config-routes-adapter` -## 7.7.0-pre.2 - -### Patch Changes - -- Updated dependencies: - - `@react-router/dev@7.7.0-pre.2` - -## 7.7.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@react-router/dev@7.7.0-pre.1` - -## 7.7.0-pre.0 +## 7.7.0 ### Minor Changes @@ -23,7 +9,7 @@ ### Patch Changes - Updated dependencies: - - `@react-router/dev@7.7.0-pre.0` + - `@react-router/dev@7.7.0` ## 7.6.3 diff --git a/packages/react-router-remix-routes-option-adapter/package.json b/packages/react-router-remix-routes-option-adapter/package.json index f55b353bd4..4ac13534ce 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.7.0-pre.2", + "version": "7.7.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 5e09c688e7..f565fc0e73 100644 --- a/packages/react-router-serve/CHANGELOG.md +++ b/packages/react-router-serve/CHANGELOG.md @@ -1,31 +1,13 @@ # `@react-router/serve` -## 7.7.0-pre.2 +## 7.7.0 ### Patch Changes - Updated dependencies: - - `react-router@7.7.0-pre.2` - - `@react-router/node@7.7.0-pre.2` - - `@react-router/express@7.7.0-pre.2` - -## 7.7.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.1` - - `@react-router/node@7.7.0-pre.1` - - `@react-router/express@7.7.0-pre.1` - -## 7.7.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `react-router@7.7.0-pre.0` - - `@react-router/node@7.7.0-pre.0` - - `@react-router/express@7.7.0-pre.0` + - `react-router@7.7.0` + - `@react-router/node@7.7.0` + - `@react-router/express@7.7.0` ## 7.6.3 diff --git a/packages/react-router-serve/package.json b/packages/react-router-serve/package.json index f1e7a67cbd..2e51c3b4d5 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.7.0-pre.2", + "version": "7.7.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 d7e3e003cc..b28fb53629 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -1,18 +1,6 @@ # `react-router` -## 7.7.0-pre.2 - -### Patch Changes - -- [REMOVE] Inject client route component props during RSC render ([#14007](https://github.com/remix-run/react-router/pull/14007)) - -## 7.7.0-pre.1 - -### Patch Changes - -- [REMOVE] (continuation of #13872) In Framework Mode, remove leftover critical CSS elements in development after initial render if there's a hydration mismatch ([#13995](https://github.com/remix-run/react-router/pull/13995)) - -## 7.7.0-pre.0 +## 7.7.0 ### Minor Changes @@ -23,13 +11,21 @@ ### Patch Changes - Handle `InvalidCharacterError` when validating cookie signature ([#13847](https://github.com/remix-run/react-router/pull/13847)) + - Pass a copy of `searchParams` to the `setSearchParams` callback function to avoid muations of the internal `searchParams` instance. This was an issue when navigations were blocked because the internal instance be out of sync with `useLocation().search`. ([#12784](https://github.com/remix-run/react-router/pull/12784)) + - Support invalid `Date` in `turbo-stream` v2 fork ([#13684](https://github.com/remix-run/react-router/pull/13684)) + - In Framework Mode, clear critical CSS in development after initial render ([#13872](https://github.com/remix-run/react-router/pull/13872)) + - Strip search parameters from `patchRoutesOnNavigation` `path` param for fetcher calls ([#13911](https://github.com/remix-run/react-router/pull/13911)) + - Skip scroll restoration on useRevalidator() calls because they're not new locations ([#13671](https://github.com/remix-run/react-router/pull/13671)) + - Support unencoded UTF-8 routes in prerender config with `ssr` set to `false` ([#13699](https://github.com/remix-run/react-router/pull/13699)) + - Do not throw if the url hash is not a valid URI component ([#13247](https://github.com/remix-run/react-router/pull/13247)) + - Fix a regression in `createRoutesStub` introduced with the middleware feature. ([#13946](https://github.com/remix-run/react-router/pull/13946)) As part of that work we altered the signature to align with the new middleware APIs without making it backwards compatible with the prior `AppLoadContext` API. This permitted `createRoutesStub` to work if you were opting into middleware and the updated `context` typings, but broke `createRoutesStub` for users not yet opting into middleware. diff --git a/packages/react-router/package.json b/packages/react-router/package.json index e6ae30e459..1bb571dd91 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "react-router", - "version": "7.7.0-pre.2", + "version": "7.7.0", "description": "Declarative routing for React", "keywords": [ "react",