diff --git a/CHANGELOG.md b/CHANGELOG.md index 108a8504fd6..4cc46216ea5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,9 @@ We manage release notes in this file instead of the paginated Github Releases Pa Table of Contents - [Remix Releases](#remix-releases) + - [v2.11.1](#v2110) + - [Patch Changes](#patch-changes) + - [Changes by Package](#changes-by-package) - [v2.11.0](#v2110) - [What's Changed](#whats-changed) - [Renamed `unstable_fogOfWar` future flag to `unstable_lazyRouteDiscovery` (unstable)](#renamed-unstable_fogofwar-future-flag-to-unstable_lazyroutediscovery-unstable) @@ -202,6 +205,34 @@ Date: YYYY-MM-DD --> +## v2.11.1 + +Date: 2024-08-05 + +### Patch Changes + +- Revert #9695, stop infinite reload. ([`6dd275797`](https://github.com/remix-run/remix/commit/6dd2757977d9029501b399f02c83d1010df692d1)) + +### Changes by Package + +- [`create-remix`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/create-remix/CHANGELOG.md#2111) +- [`@remix-run/architect`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-architect/CHANGELOG.md#2111) +- [`@remix-run/cloudflare`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-cloudflare/CHANGELOG.md#2111) +- [`@remix-run/cloudflare-pages`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-cloudflare-pages/CHANGELOG.md#2111) +- [`@remix-run/cloudflare-workers`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-cloudflare-workers/CHANGELOG.md#2111) +- [`@remix-run/css-bundle`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-css-bundle/CHANGELOG.md#2111) +- [`@remix-run/deno`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-deno/CHANGELOG.md#2111) +- [`@remix-run/dev`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-dev/CHANGELOG.md#2111) +- [`@remix-run/eslint-config`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-eslint-config/CHANGELOG.md#2111) +- [`@remix-run/express`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-express/CHANGELOG.md#2111) +- [`@remix-run/node`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-node/CHANGELOG.md#2111) +- [`@remix-run/react`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-react/CHANGELOG.md#2111) +- [`@remix-run/serve`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-serve/CHANGELOG.md#2111) +- [`@remix-run/server-runtime`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-server-runtime/CHANGELOG.md#2111) +- [`@remix-run/testing`](https://github.com/remix-run/remix/blob/remix%402.X.Y/packages/remix-testing/CHANGELOG.md#2111) + +**Full Changelog**: [`v2.11.0...v2.11.1`](https://github.com/remix-run/remix/compare/remix@2.11.0...remix@2.11.1) + ## v2.11.0 Date: 2024-08-01 diff --git a/integration/helpers/vite-cloudflare-template/package.json b/integration/helpers/vite-cloudflare-template/package.json index b8139569e00..44304604d3c 100644 --- a/integration/helpers/vite-cloudflare-template/package.json +++ b/integration/helpers/vite-cloudflare-template/package.json @@ -11,9 +11,9 @@ "typecheck": "tsc" }, "dependencies": { - "@remix-run/cloudflare": "2.11.0", - "@remix-run/cloudflare-pages": "2.11.0", - "@remix-run/react": "2.11.0", + "@remix-run/cloudflare": "2.11.1", + "@remix-run/cloudflare-pages": "2.11.1", + "@remix-run/react": "2.11.1", "isbot": "^4.1.0", "miniflare": "^3.20231030.4", "react": "^18.2.0", diff --git a/packages/create-remix/CHANGELOG.md b/packages/create-remix/CHANGELOG.md index 5152023c08b..c579d487dd1 100644 --- a/packages/create-remix/CHANGELOG.md +++ b/packages/create-remix/CHANGELOG.md @@ -1,5 +1,7 @@ # `create-remix` +## 2.11.1 + ## 2.11.0 No significant changes to this package were made in this release. [See the repo `CHANGELOG.md`](https://github.com/remix-run/remix/blob/main/CHANGELOG.md) for an overview of all changes in v2.11.0. diff --git a/packages/create-remix/package.json b/packages/create-remix/package.json index bb23cb856e8..db76346097d 100644 --- a/packages/create-remix/package.json +++ b/packages/create-remix/package.json @@ -1,6 +1,6 @@ { "name": "create-remix", - "version": "2.11.0", + "version": "2.11.1", "description": "Create a new Remix app", "homepage": "https://remix.run", "bugs": { diff --git a/packages/remix-architect/CHANGELOG.md b/packages/remix-architect/CHANGELOG.md index 713b48e5839..21a88bce46e 100644 --- a/packages/remix-architect/CHANGELOG.md +++ b/packages/remix-architect/CHANGELOG.md @@ -1,5 +1,12 @@ # `@remix-run/architect` +## 2.11.1 + +### Patch Changes + +- Updated dependencies: + - `@remix-run/node@2.11.1` + ## 2.11.0 ### Patch Changes diff --git a/packages/remix-architect/package.json b/packages/remix-architect/package.json index 1a6f9613bb9..5811d0ba9ae 100644 --- a/packages/remix-architect/package.json +++ b/packages/remix-architect/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/architect", - "version": "2.11.0", + "version": "2.11.1", "description": "Architect server request handler for Remix", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-cloudflare-pages/CHANGELOG.md b/packages/remix-cloudflare-pages/CHANGELOG.md index 02c03f650e9..4d7b4e078cb 100644 --- a/packages/remix-cloudflare-pages/CHANGELOG.md +++ b/packages/remix-cloudflare-pages/CHANGELOG.md @@ -1,5 +1,12 @@ # `@remix-run/cloudflare-pages` +## 2.11.1 + +### Patch Changes + +- Updated dependencies: + - `@remix-run/cloudflare@2.11.1` + ## 2.11.0 ### Patch Changes diff --git a/packages/remix-cloudflare-pages/package.json b/packages/remix-cloudflare-pages/package.json index ab62b83db6e..b37f29619bf 100644 --- a/packages/remix-cloudflare-pages/package.json +++ b/packages/remix-cloudflare-pages/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/cloudflare-pages", - "version": "2.11.0", + "version": "2.11.1", "description": "Cloudflare Pages request handler for Remix", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-cloudflare-workers/CHANGELOG.md b/packages/remix-cloudflare-workers/CHANGELOG.md index 308c903ee8f..8dd94103721 100644 --- a/packages/remix-cloudflare-workers/CHANGELOG.md +++ b/packages/remix-cloudflare-workers/CHANGELOG.md @@ -1,5 +1,12 @@ # `@remix-run/cloudflare-workers` +## 2.11.1 + +### Patch Changes + +- Updated dependencies: + - `@remix-run/cloudflare@2.11.1` + ## 2.11.0 ### Patch Changes diff --git a/packages/remix-cloudflare-workers/package.json b/packages/remix-cloudflare-workers/package.json index 8b80e50931e..87a4da77120 100644 --- a/packages/remix-cloudflare-workers/package.json +++ b/packages/remix-cloudflare-workers/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/cloudflare-workers", - "version": "2.11.0", + "version": "2.11.1", "description": "Cloudflare worker request handler for Remix", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-cloudflare/CHANGELOG.md b/packages/remix-cloudflare/CHANGELOG.md index 0ffb761cf47..0607a4f0a1f 100644 --- a/packages/remix-cloudflare/CHANGELOG.md +++ b/packages/remix-cloudflare/CHANGELOG.md @@ -1,5 +1,12 @@ # `@remix-run/cloudflare` +## 2.11.1 + +### Patch Changes + +- Updated dependencies: + - `@remix-run/server-runtime@2.11.1` + ## 2.11.0 ### Minor Changes diff --git a/packages/remix-cloudflare/package.json b/packages/remix-cloudflare/package.json index 795bc1a1f20..f7b0a0c5c9b 100644 --- a/packages/remix-cloudflare/package.json +++ b/packages/remix-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/cloudflare", - "version": "2.11.0", + "version": "2.11.1", "description": "Cloudflare platform abstractions for Remix", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-css-bundle/CHANGELOG.md b/packages/remix-css-bundle/CHANGELOG.md index 750b0f6cd21..75c08e4ac8e 100644 --- a/packages/remix-css-bundle/CHANGELOG.md +++ b/packages/remix-css-bundle/CHANGELOG.md @@ -1,5 +1,7 @@ # @remix-run/css-bundle +## 2.11.1 + ## 2.11.0 No significant changes to this package were made in this release. [See the repo `CHANGELOG.md`](https://github.com/remix-run/remix/blob/main/CHANGELOG.md) for an overview of all changes in v2.11.0. diff --git a/packages/remix-css-bundle/package.json b/packages/remix-css-bundle/package.json index 2e1e015aeb6..b7b7f7ced2e 100644 --- a/packages/remix-css-bundle/package.json +++ b/packages/remix-css-bundle/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/css-bundle", - "version": "2.11.0", + "version": "2.11.1", "description": "CSS bundle href when using CSS bundling features in Remix", "homepage": "https://remix.run", "bugs": { diff --git a/packages/remix-deno/CHANGELOG.md b/packages/remix-deno/CHANGELOG.md index ec7fc16fa7d..9243091aedf 100644 --- a/packages/remix-deno/CHANGELOG.md +++ b/packages/remix-deno/CHANGELOG.md @@ -1,5 +1,12 @@ # `@remix-run/deno` +## 2.11.1 + +### Patch Changes + +- Updated dependencies: + - `@remix-run/server-runtime@2.11.1` + ## 2.11.0 ### Minor Changes diff --git a/packages/remix-deno/package.json b/packages/remix-deno/package.json index 3deec6e9e28..8dbdec487f9 100644 --- a/packages/remix-deno/package.json +++ b/packages/remix-deno/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/deno", - "version": "2.11.0", + "version": "2.11.1", "description": "Deno platform abstractions for Remix", "homepage": "https://remix.run", "main": "./index.ts", diff --git a/packages/remix-dev/CHANGELOG.md b/packages/remix-dev/CHANGELOG.md index 3cbba82a67b..d27d540858e 100644 --- a/packages/remix-dev/CHANGELOG.md +++ b/packages/remix-dev/CHANGELOG.md @@ -1,5 +1,13 @@ # `@remix-run/dev` +## 2.11.1 + +### Patch Changes + +- Updated dependencies: + - `@remix-run/server-runtime@2.11.1` + - `@remix-run/node@2.11.1` + ## 2.11.0 ### Minor Changes diff --git a/packages/remix-dev/package.json b/packages/remix-dev/package.json index 6aa137844db..bef865675f2 100644 --- a/packages/remix-dev/package.json +++ b/packages/remix-dev/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/dev", - "version": "2.11.0", + "version": "2.11.1", "description": "Dev tools and CLI for Remix", "homepage": "https://remix.run", "bugs": { @@ -106,8 +106,8 @@ "wrangler": "^3.28.2" }, "peerDependencies": { - "@remix-run/react": "^2.11.0", - "@remix-run/serve": "^2.11.0", + "@remix-run/react": "^2.11.1", + "@remix-run/serve": "^2.11.1", "typescript": "^5.1.0", "vite": "^5.1.0", "wrangler": "^3.28.2" diff --git a/packages/remix-eslint-config/CHANGELOG.md b/packages/remix-eslint-config/CHANGELOG.md index 101f52287e4..99ad89b2a00 100644 --- a/packages/remix-eslint-config/CHANGELOG.md +++ b/packages/remix-eslint-config/CHANGELOG.md @@ -1,5 +1,7 @@ # `@remix-run/eslint-config` +## 2.11.1 + ## 2.11.0 No significant changes to this package were made in this release. [See the repo `CHANGELOG.md`](https://github.com/remix-run/remix/blob/main/CHANGELOG.md) for an overview of all changes in v2.11.0. diff --git a/packages/remix-eslint-config/package.json b/packages/remix-eslint-config/package.json index 4aa08433050..19839dbb0a6 100644 --- a/packages/remix-eslint-config/package.json +++ b/packages/remix-eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/eslint-config", - "version": "2.11.0", + "version": "2.11.1", "description": "ESLint configuration for Remix projects", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-express/CHANGELOG.md b/packages/remix-express/CHANGELOG.md index e50d468c268..01fc7fda682 100644 --- a/packages/remix-express/CHANGELOG.md +++ b/packages/remix-express/CHANGELOG.md @@ -1,5 +1,12 @@ # `@remix-run/express` +## 2.11.1 + +### Patch Changes + +- Updated dependencies: + - `@remix-run/node@2.11.1` + ## 2.11.0 ### Patch Changes diff --git a/packages/remix-express/package.json b/packages/remix-express/package.json index 1e6ab65af16..364502917b3 100644 --- a/packages/remix-express/package.json +++ b/packages/remix-express/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/express", - "version": "2.11.0", + "version": "2.11.1", "description": "Express server request handler for Remix", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-node/CHANGELOG.md b/packages/remix-node/CHANGELOG.md index 4c033a6d58d..2d62b311c64 100644 --- a/packages/remix-node/CHANGELOG.md +++ b/packages/remix-node/CHANGELOG.md @@ -1,5 +1,12 @@ # `@remix-run/node` +## 2.11.1 + +### Patch Changes + +- Updated dependencies: + - `@remix-run/server-runtime@2.11.1` + ## 2.11.0 ### Minor Changes diff --git a/packages/remix-node/package.json b/packages/remix-node/package.json index 974291ce3d5..765e0170926 100644 --- a/packages/remix-node/package.json +++ b/packages/remix-node/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/node", - "version": "2.11.0", + "version": "2.11.1", "description": "Node.js platform abstractions for Remix", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-react/CHANGELOG.md b/packages/remix-react/CHANGELOG.md index a06c685aa4a..8557f4fd419 100644 --- a/packages/remix-react/CHANGELOG.md +++ b/packages/remix-react/CHANGELOG.md @@ -1,5 +1,13 @@ # `@remix-run/react` +## 2.11.1 + +### Patch Changes + +- Revert #9695, stop infinite reload. ([#9833](https://github.com/remix-run/remix/pull/9833)) +- Updated dependencies: + - `@remix-run/server-runtime@2.11.1` + ## 2.11.0 ### Minor Changes diff --git a/packages/remix-react/__tests__/components-test.tsx b/packages/remix-react/__tests__/components-test.tsx index 0f3c353ba3d..f0a30a3a1b1 100644 --- a/packages/remix-react/__tests__/components-test.tsx +++ b/packages/remix-react/__tests__/components-test.tsx @@ -293,7 +293,7 @@ describe("", () => { describe("", () => { it("handles empty default export objects from the compiler", () => { window.__remixContext = { - ssrMatches: ["root", "empty"], + url: "/", state: { loaderData: {}, }, diff --git a/packages/remix-react/browser.tsx b/packages/remix-react/browser.tsx index f0394dbe2ac..c0014b1c1e1 100644 --- a/packages/remix-react/browser.tsx +++ b/packages/remix-react/browser.tsx @@ -25,7 +25,7 @@ import { initFogOfWar, useFogOFWarDiscovery } from "./fog-of-war"; /* eslint-disable prefer-let/prefer-let */ declare global { var __remixContext: { - ssrMatches: string[]; + url: string; basename?: string; state: HydrationState; criticalCss?: string; @@ -194,6 +194,29 @@ if (import.meta && import.meta.hot) { */ export function RemixBrowser(_props: RemixBrowserProps): ReactElement { if (!router) { + // Hard reload if the path we tried to load is not the current path. + // This is usually the result of 2 rapid back/forward clicks from an + // external site into a Remix app, where we initially start the load for + // one URL and while the JS chunks are loading a second forward click moves + // us to a new URL. Avoid comparing search params because of CDNs which + // can be configured to ignore certain params and only pathname is relevant + // towards determining the route matches. + let initialPathname = window.__remixContext.url; + let hydratedPathname = window.location.pathname; + if ( + initialPathname !== hydratedPathname && + !window.__remixContext.isSpaMode + ) { + let errorMsg = + `Initial URL (${initialPathname}) does not match URL at time of hydration ` + + `(${hydratedPathname}), reloading page...`; + console.error(errorMsg); + window.location.reload(); + // Get out of here so the reload can happen - don't create the router + // since it'll then kick off unnecessary route.lazy() loads + return <>; + } + // When single fetch is enabled, we need to suspend until the initial state // snapshot is decoded into window.__remixContext.state if (window.__remixContext.future.unstable_singleFetch) { @@ -247,35 +270,6 @@ export function RemixBrowser(_props: RemixBrowserProps): ReactElement { window.location, window.__remixContext.basename ); - - // Hard reload if the matches we rendered on the server aren't the matches - // we matched in the client, otherwise we'll try to hydrate without the - // right modules and throw a hydration error, which can put React into an - // infinite hydration loop when hydrating the full `` document. - // This is usually the result of 2 rapid back/forward clicks from an - // external site into a Remix app, where we initially start the load for - // one URL and while the JS chunks are loading a second forward click moves - // us to a new URL. - let ssrMatches = window.__remixContext.ssrMatches; - let hasDifferentSSRMatches = - (initialMatches || []).length !== ssrMatches.length || - !(initialMatches || []).every((m, i) => ssrMatches[i] === m.route.id); - - if (hasDifferentSSRMatches && !window.__remixContext.isSpaMode) { - let ssr = ssrMatches.join(","); - let client = (initialMatches || []).map((m) => m.route.id).join(","); - let errorMsg = - `SSR Matches (${ssr}) do not match client matches (${client}) at ` + - `time of hydration , reloading page...`; - console.error(errorMsg); - - window.location.reload(); - - // Get out of here so the reload can happen - don't create the router - // since it'll then kick off unnecessary route.lazy() loads - return <>; - } - if (initialMatches) { for (let match of initialMatches) { let routeId = match.route.id; diff --git a/packages/remix-react/package.json b/packages/remix-react/package.json index bb85e8d6c4e..3c976c5ccb0 100644 --- a/packages/remix-react/package.json +++ b/packages/remix-react/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/react", - "version": "2.11.0", + "version": "2.11.1", "description": "React DOM bindings for Remix", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-serve/CHANGELOG.md b/packages/remix-serve/CHANGELOG.md index c2830d6e712..dee2f3f5c81 100644 --- a/packages/remix-serve/CHANGELOG.md +++ b/packages/remix-serve/CHANGELOG.md @@ -1,5 +1,13 @@ # `@remix-run/serve` +## 2.11.1 + +### Patch Changes + +- Updated dependencies: + - `@remix-run/node@2.11.1` + - `@remix-run/express@2.11.1` + ## 2.11.0 ### Patch Changes diff --git a/packages/remix-serve/package.json b/packages/remix-serve/package.json index b3a97134bed..c22f7d82107 100644 --- a/packages/remix-serve/package.json +++ b/packages/remix-serve/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/serve", - "version": "2.11.0", + "version": "2.11.1", "description": "Production application server for Remix", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-server-runtime/CHANGELOG.md b/packages/remix-server-runtime/CHANGELOG.md index 283ecfaf74a..4f9cb6da0c2 100644 --- a/packages/remix-server-runtime/CHANGELOG.md +++ b/packages/remix-server-runtime/CHANGELOG.md @@ -1,5 +1,11 @@ # `@remix-run/server-runtime` +## 2.11.1 + +### Patch Changes + +- Revert #9695, stop infinite reload. ([#9833](https://github.com/remix-run/remix/pull/9833)) + ## 2.11.0 ### Minor Changes diff --git a/packages/remix-server-runtime/package.json b/packages/remix-server-runtime/package.json index 858bf8f7cc3..a6708eb6ebe 100644 --- a/packages/remix-server-runtime/package.json +++ b/packages/remix-server-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/server-runtime", - "version": "2.11.0", + "version": "2.11.1", "description": "Server runtime for Remix", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-server-runtime/server.ts b/packages/remix-server-runtime/server.ts index 865bae76063..35c2ebfef58 100644 --- a/packages/remix-server-runtime/server.ts +++ b/packages/remix-server-runtime/server.ts @@ -481,7 +481,7 @@ async function handleDocumentRequest( staticHandlerContext: context, criticalCss, serverHandoffString: createServerHandoffString({ - ssrMatches: context.matches.map((m) => m.route.id), + url: context.location.pathname, basename: build.basename, criticalCss, future: build.future, @@ -558,7 +558,7 @@ async function handleDocumentRequest( ...entryContext, staticHandlerContext: context, serverHandoffString: createServerHandoffString({ - ssrMatches: context.matches.map((m) => m.route.id), + url: context.location.pathname, basename: build.basename, future: build.future, isSpaMode: build.isSpaMode, diff --git a/packages/remix-server-runtime/serverHandoff.ts b/packages/remix-server-runtime/serverHandoff.ts index 124cb5e0711..7328388ac3d 100644 --- a/packages/remix-server-runtime/serverHandoff.ts +++ b/packages/remix-server-runtime/serverHandoff.ts @@ -20,7 +20,7 @@ export function createServerHandoffString(serverHandoff: { // we'd end up including duplicate info state?: ValidateShape; criticalCss?: string; - ssrMatches: string[]; + url: string; basename: string | undefined; future: FutureConfig; isSpaMode: boolean; diff --git a/packages/remix-testing/CHANGELOG.md b/packages/remix-testing/CHANGELOG.md index 7d957c34c61..a54a13e9b93 100644 --- a/packages/remix-testing/CHANGELOG.md +++ b/packages/remix-testing/CHANGELOG.md @@ -1,5 +1,13 @@ # `@remix-run/testing` +## 2.11.1 + +### Patch Changes + +- Updated dependencies: + - `@remix-run/react@2.11.1` + - `@remix-run/node@2.11.1` + ## 2.11.0 ### Minor Changes diff --git a/packages/remix-testing/package.json b/packages/remix-testing/package.json index c319c468beb..4e5ff7e107c 100644 --- a/packages/remix-testing/package.json +++ b/packages/remix-testing/package.json @@ -1,6 +1,6 @@ { "name": "@remix-run/testing", - "version": "2.11.0", + "version": "2.11.1", "description": "Testing utilities for Remix apps", "homepage": "https://remix.run", "bugs": { diff --git a/packages/remix/package.json b/packages/remix/package.json index 98299b21d80..1991733efcd 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "remix", - "version": "2.11.0", + "version": "2.11.1", "description": "A framework for building better websites", "homepage": "https://remix.run", "bugs": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8a71b8096b4..c9d4ffc6a5b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -548,13 +548,13 @@ importers: integration/helpers/vite-cloudflare-template: dependencies: '@remix-run/cloudflare': - specifier: 2.11.0 + specifier: 2.11.1 version: link:../../../packages/remix-cloudflare '@remix-run/cloudflare-pages': - specifier: 2.11.0 + specifier: 2.11.1 version: link:../../../packages/remix-cloudflare-pages '@remix-run/react': - specifier: 2.11.0 + specifier: 2.11.1 version: link:../../../packages/remix-react isbot: specifier: ^4.1.0 @@ -868,7 +868,7 @@ importers: specifier: workspace:* version: link:../remix-node '@remix-run/react': - specifier: ^2.11.0 + specifier: ^2.11.1 version: link:../remix-react '@remix-run/router': specifier: 1.19.0