diff --git a/.changeset/add-unstable-data.md b/.changeset/add-unstable-data.md deleted file mode 100644 index f3e76f2dbf9..00000000000 --- a/.changeset/add-unstable-data.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@remix-run/cloudflare": minor -"@remix-run/deno": minor -"@remix-run/node": minor -"@remix-run/react": minor -"@remix-run/server-runtime": minor ---- - -Single Fetch: Add a new `unstable_data()` API as a replacement for `json`/`defer` when custom `status`/`headers` are needed diff --git a/.changeset/curvy-vans-remember.md b/.changeset/curvy-vans-remember.md deleted file mode 100644 index 9ce451a7ae6..00000000000 --- a/.changeset/curvy-vans-remember.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@remix-run/cloudflare": minor -"@remix-run/deno": minor -"@remix-run/node": minor -"@remix-run/react": minor -"@remix-run/server-runtime": minor ---- - -Add a new `replace(url, init?)` alternative to `redirect(url, init?)` that performs a `history.replaceState` instead of a `history.pushState` on client-side navigation redirects diff --git a/.changeset/few-pets-try.md b/.changeset/few-pets-try.md deleted file mode 100644 index 9acbca336a8..00000000000 --- a/.changeset/few-pets-try.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@remix-run/react": patch ---- - -Bump to RR stable diff --git a/.changeset/happy-dots-sleep.md b/.changeset/happy-dots-sleep.md deleted file mode 100644 index 240fe64b436..00000000000 --- a/.changeset/happy-dots-sleep.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@remix-run/dev": minor -"@remix-run/react": minor -"@remix-run/server-runtime": minor -"@remix-run/testing": minor ---- - -Rename `future.unstable_fogOfWar` to `future.unstable_lazyRouteDiscovery` for clarity diff --git a/.changeset/large-donkeys-remember.md b/.changeset/large-donkeys-remember.md deleted file mode 100644 index 269d89407b7..00000000000 --- a/.changeset/large-donkeys-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@remix-run/react": patch ---- - -Single Fetch: Ensure calls don't include any trailing slash from the pathname (i.e., `/path/.data`) diff --git a/.changeset/mighty-needles-destroy.md b/.changeset/mighty-needles-destroy.md deleted file mode 100644 index d40d3b8a95c..00000000000 --- a/.changeset/mighty-needles-destroy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@remix-run/react": patch ---- - -[REMOVE] Fix typings for unstable_data and useLoaderData diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index fe3856d7cec..00000000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "mode": "exit", - "tag": "pre", - "initialVersions": { - "integration": "0.0.0", - "integration-cf-template": "0.0.0", - "integration-deno-template": "0.0.0", - "integration-node-template": "0.0.0", - "integration-vite-cloudflare-template": "0.0.0", - "integration-vite-template": "0.0.0", - "create-remix": "2.10.3", - "remix": "2.10.3", - "@remix-run/architect": "2.10.3", - "@remix-run/cloudflare": "2.10.3", - "@remix-run/cloudflare-pages": "2.10.3", - "@remix-run/cloudflare-workers": "2.10.3", - "@remix-run/css-bundle": "2.10.3", - "@remix-run/deno": "2.10.3", - "@remix-run/dev": "2.10.3", - "@remix-run/eslint-config": "2.10.3", - "@remix-run/express": "2.10.3", - "@remix-run/node": "2.10.3", - "@remix-run/react": "2.10.3", - "@remix-run/serve": "2.10.3", - "@remix-run/server-runtime": "2.10.3", - "@remix-run/testing": "2.10.3" - }, - "changesets": [ - "add-unstable-data", - "curvy-vans-remember", - "few-pets-try", - "happy-dots-sleep", - "large-donkeys-remember", - "mighty-needles-destroy", - "remove-response-stub", - "silver-laws-invite", - "tender-elephants-kneel", - "vite-absolute-base" - ] -} diff --git a/.changeset/remove-response-stub.md b/.changeset/remove-response-stub.md deleted file mode 100644 index ae1d0347c77..00000000000 --- a/.changeset/remove-response-stub.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -"@remix-run/server-runtime": minor -"@remix-run/react": minor ---- - -Single Fetch: Remove `responseStub` in favor of `headers` - -- Background - - - The original Single Fetch approach was based on an assumption that an eventual `middleware` implementation would require something like `ResponseStub` so users could mutate `status`/`headers` in `middleware` before/after handlers as well as during handlers - - We wanted to align how `headers` got merged between document and data requests - - So we made document requests also use `ResponseStub` and removed the usage of `headers` in Single Fetch - - The realization/alignment between Michael and Ryan on the recent [roadmap planning](https://www.youtube.com/watch?v=f5z_axCofW0) made us realize that the original assumption was incorrect - - `middleware` won't need a stub - users can just mutate the `Response` they get from `await next()` directly - - With that gone, and still wanting to align how `headers` get merged, it makes more sense to stick with the current `headers` API and apply that to Single Fetch and avoid introducing a totally new thing in `RepsonseStub` (that always felt a bit awkward to work with anyway) - -- With this change: - - You are encouraged to stop returning `Response` instances in favor of returning raw data from loaders and actions: - - ~~`return json({ data: whatever });`~~ - - `return { data: whatever };` - - In most cases, you can remove your `json()` and `defer()` calls in favor of returning raw data if they weren't setting custom `status`/`headers` - - We will be removing both `json` and `defer` in the next major version, but both _should_ still work in Single Fetch in v2 to allow for incremental adoption of the new behavior - - If you need custom `status`/`headers`: - - We've added a new `unstable_data({...}, responseInit)` utility that will let you send back `status`/`headers` alongside your raw data without having to encode it into a `Response` - - The `headers()` function will let you control header merging for both document and data requests diff --git a/.changeset/silver-laws-invite.md b/.changeset/silver-laws-invite.md deleted file mode 100644 index 70218a39213..00000000000 --- a/.changeset/silver-laws-invite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@remix-run/react": patch ---- - -Single Fetch: Add `undefined` to the `useRouteLoaderData` type override diff --git a/.changeset/tender-elephants-kneel.md b/.changeset/tender-elephants-kneel.md deleted file mode 100644 index ecb035aeea6..00000000000 --- a/.changeset/tender-elephants-kneel.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@remix-run/react": patch -"@remix-run/server-runtime": patch ---- - -Change initial hydration route mismatch from a URL check to a matches check to be resistant to URL inconsistencies diff --git a/.changeset/vite-absolute-base.md b/.changeset/vite-absolute-base.md deleted file mode 100644 index 0f4de5c0bce..00000000000 --- a/.changeset/vite-absolute-base.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@remix-run/dev": patch ---- - -Handle absolute Vite base URLs diff --git a/CHANGELOG.md b/CHANGELOG.md index a3fe7a417e4..108a8504fd6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -204,7 +204,7 @@ Date: YYYY-MM-DD ## v2.11.0 -Date: 2024-07-31 +Date: 2024-08-01 ### What's Changed diff --git a/integration/helpers/vite-cloudflare-template/package.json b/integration/helpers/vite-cloudflare-template/package.json index 576ecf2e76a..b8139569e00 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-pre.2", - "@remix-run/cloudflare-pages": "2.11.0-pre.2", - "@remix-run/react": "2.11.0-pre.2", + "@remix-run/cloudflare": "2.11.0", + "@remix-run/cloudflare-pages": "2.11.0", + "@remix-run/react": "2.11.0", "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 ccdee6f18b7..5152023c08b 100644 --- a/packages/create-remix/CHANGELOG.md +++ b/packages/create-remix/CHANGELOG.md @@ -1,10 +1,8 @@ # `create-remix` -## 2.11.0-pre.2 +## 2.11.0 -## 2.11.0-pre.1 - -## 2.11.0-pre.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. ## 2.10.3 diff --git a/packages/create-remix/package.json b/packages/create-remix/package.json index d65889eee03..bb23cb856e8 100644 --- a/packages/create-remix/package.json +++ b/packages/create-remix/package.json @@ -1,6 +1,6 @@ { "name": "create-remix", - "version": "2.11.0-pre.2", + "version": "2.11.0", "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 f56e3e8f0fd..713b48e5839 100644 --- a/packages/remix-architect/CHANGELOG.md +++ b/packages/remix-architect/CHANGELOG.md @@ -1,25 +1,11 @@ # `@remix-run/architect` -## 2.11.0-pre.2 +## 2.11.0 ### Patch Changes - Updated dependencies: - - `@remix-run/node@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/node@2.11.0-pre.1` - -## 2.11.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/node@2.11.0-pre.0` + - `@remix-run/node@2.11.0` ## 2.10.3 diff --git a/packages/remix-architect/package.json b/packages/remix-architect/package.json index 6b5c14ba4fd..1a6f9613bb9 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-pre.2", + "version": "2.11.0", "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 14201f1beb9..02c03f650e9 100644 --- a/packages/remix-cloudflare-pages/CHANGELOG.md +++ b/packages/remix-cloudflare-pages/CHANGELOG.md @@ -1,25 +1,11 @@ # `@remix-run/cloudflare-pages` -## 2.11.0-pre.2 +## 2.11.0 ### Patch Changes - Updated dependencies: - - `@remix-run/cloudflare@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/cloudflare@2.11.0-pre.1` - -## 2.11.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/cloudflare@2.11.0-pre.0` + - `@remix-run/cloudflare@2.11.0` ## 2.10.3 diff --git a/packages/remix-cloudflare-pages/package.json b/packages/remix-cloudflare-pages/package.json index 538f211b4f4..ab62b83db6e 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-pre.2", + "version": "2.11.0", "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 9e9b18a240e..308c903ee8f 100644 --- a/packages/remix-cloudflare-workers/CHANGELOG.md +++ b/packages/remix-cloudflare-workers/CHANGELOG.md @@ -1,25 +1,11 @@ # `@remix-run/cloudflare-workers` -## 2.11.0-pre.2 +## 2.11.0 ### Patch Changes - Updated dependencies: - - `@remix-run/cloudflare@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/cloudflare@2.11.0-pre.1` - -## 2.11.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/cloudflare@2.11.0-pre.0` + - `@remix-run/cloudflare@2.11.0` ## 2.10.3 diff --git a/packages/remix-cloudflare-workers/package.json b/packages/remix-cloudflare-workers/package.json index 88d34936af8..8b80e50931e 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-pre.2", + "version": "2.11.0", "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 9a649b036f2..0ffb761cf47 100644 --- a/packages/remix-cloudflare/CHANGELOG.md +++ b/packages/remix-cloudflare/CHANGELOG.md @@ -1,30 +1,16 @@ # `@remix-run/cloudflare` -## 2.11.0-pre.2 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.1` - -## 2.11.0-pre.0 +## 2.11.0 ### Minor Changes -- Add a new `unstable_data()` API for usage with Remix Single Fetch ([#9769](https://github.com/remix-run/remix/pull/9769)) +- Single Fetch: Add a new `unstable_data()` API as a replacement for `json`/`defer` when custom `status`/`headers` are needed ([#9769](https://github.com/remix-run/remix/pull/9769)) - Add a new `replace(url, init?)` alternative to `redirect(url, init?)` that performs a `history.replaceState` instead of a `history.pushState` on client-side navigation redirects ([#9764](https://github.com/remix-run/remix/pull/9764)) ### Patch Changes - Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.0` + - `@remix-run/server-runtime@2.11.0` ## 2.10.3 diff --git a/packages/remix-cloudflare/package.json b/packages/remix-cloudflare/package.json index 1a8ff76e702..795bc1a1f20 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-pre.2", + "version": "2.11.0", "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 00853efa0a4..750b0f6cd21 100644 --- a/packages/remix-css-bundle/CHANGELOG.md +++ b/packages/remix-css-bundle/CHANGELOG.md @@ -1,10 +1,8 @@ # @remix-run/css-bundle -## 2.11.0-pre.2 +## 2.11.0 -## 2.11.0-pre.1 - -## 2.11.0-pre.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. ## 2.10.3 diff --git a/packages/remix-css-bundle/package.json b/packages/remix-css-bundle/package.json index c5612470881..2e1e015aeb6 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-pre.2", + "version": "2.11.0", "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 49bc346a1c4..0f64f871425 100644 --- a/packages/remix-deno/CHANGELOG.md +++ b/packages/remix-deno/CHANGELOG.md @@ -1,30 +1,16 @@ # `@remix-run/deno` -## 2.11.0-pre.2 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.1` - -## 2.11.0-pre.0 +## 2.11.0 ### Minor Changes -- Add a new `unstable_data()` API for usage with Remix Single Fetch ([#9769](https://github.com/remix-run/remix/pull/9769)) +- Single Fetch: Add a new `unstable_data()` API as a replacement for `json`/`defer` when custom `status`/`headers` are needed ([#9769](https://github.com/remix-run/remix/pull/9769)) - Add a new `replace(url, init?)` alternative to `redirect(url, init?)` that performs a `history.replaceState` instead of a `history.pushState` on client-side navigation redirects ([#9764](https://github.com/remix-run/remix/pull/9764)) ### Patch Changes - Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.0` + - `@remix-run/server-runtime@2.11.0` ## 2.10.3 diff --git a/packages/remix-deno/package.json b/packages/remix-deno/package.json index f67d70fa4b0..3deec6e9e28 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-pre.2", + "version": "2.11.0", "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 880539cea5b..3cbba82a67b 100644 --- a/packages/remix-dev/CHANGELOG.md +++ b/packages/remix-dev/CHANGELOG.md @@ -1,22 +1,6 @@ # `@remix-run/dev` -## 2.11.0-pre.2 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/node@2.11.0-pre.2` - - `@remix-run/server-runtime@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/node@2.11.0-pre.1` - - `@remix-run/server-runtime@2.11.0-pre.1` - -## 2.11.0-pre.0 +## 2.11.0 ### Minor Changes @@ -26,10 +10,8 @@ - Handle absolute Vite base URLs ([#9700](https://github.com/remix-run/remix/pull/9700)) - Updated dependencies: - - `@remix-run/node@2.11.0-pre.0` - - `@remix-run/react@2.11.0-pre.0` - - `@remix-run/server-runtime@2.11.0-pre.0` - - `@remix-run/serve@2.11.0-pre.0` + - `@remix-run/node@2.11.0` + - `@remix-run/server-runtime@2.11.0` ## 2.10.3 diff --git a/packages/remix-dev/package.json b/packages/remix-dev/package.json index ad6c1369215..6aa137844db 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-pre.2", + "version": "2.11.0", "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-pre.2", - "@remix-run/serve": "^2.11.0-pre.2", + "@remix-run/react": "^2.11.0", + "@remix-run/serve": "^2.11.0", "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 700c6daa18e..101f52287e4 100644 --- a/packages/remix-eslint-config/CHANGELOG.md +++ b/packages/remix-eslint-config/CHANGELOG.md @@ -1,10 +1,8 @@ # `@remix-run/eslint-config` -## 2.11.0-pre.2 +## 2.11.0 -## 2.11.0-pre.1 - -## 2.11.0-pre.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. ## 2.10.3 diff --git a/packages/remix-eslint-config/package.json b/packages/remix-eslint-config/package.json index 61a315d206a..4aa08433050 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-pre.2", + "version": "2.11.0", "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 4e6818d78f3..e50d468c268 100644 --- a/packages/remix-express/CHANGELOG.md +++ b/packages/remix-express/CHANGELOG.md @@ -1,25 +1,11 @@ # `@remix-run/express` -## 2.11.0-pre.2 +## 2.11.0 ### Patch Changes - Updated dependencies: - - `@remix-run/node@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/node@2.11.0-pre.1` - -## 2.11.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/node@2.11.0-pre.0` + - `@remix-run/node@2.11.0` ## 2.10.3 diff --git a/packages/remix-express/package.json b/packages/remix-express/package.json index a19146b57fe..1e6ab65af16 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-pre.2", + "version": "2.11.0", "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 1619298c1b9..4c033a6d58d 100644 --- a/packages/remix-node/CHANGELOG.md +++ b/packages/remix-node/CHANGELOG.md @@ -1,30 +1,16 @@ # `@remix-run/node` -## 2.11.0-pre.2 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.1` - -## 2.11.0-pre.0 +## 2.11.0 ### Minor Changes -- Add a new `unstable_data()` API for usage with Remix Single Fetch ([#9769](https://github.com/remix-run/remix/pull/9769)) +- Single Fetch: Add a new `unstable_data()` API as a replacement for `json`/`defer` when custom `status`/`headers` are needed ([#9769](https://github.com/remix-run/remix/pull/9769)) - Add a new `replace(url, init?)` alternative to `redirect(url, init?)` that performs a `history.replaceState` instead of a `history.pushState` on client-side navigation redirects ([#9764](https://github.com/remix-run/remix/pull/9764)) ### Patch Changes - Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.0` + - `@remix-run/server-runtime@2.11.0` ## 2.10.3 diff --git a/packages/remix-node/package.json b/packages/remix-node/package.json index cd0f0fdded2..974291ce3d5 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-pre.2", + "version": "2.11.0", "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 ebee8c88f88..a06c685aa4a 100644 --- a/packages/remix-react/CHANGELOG.md +++ b/packages/remix-react/CHANGELOG.md @@ -1,26 +1,10 @@ # `@remix-run/react` -## 2.11.0-pre.2 - -### Patch Changes - -- Bump to RR stable ([#9815](https://github.com/remix-run/remix/pull/9815)) -- Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- [REMOVE] Fix typings for unstable_data and useLoaderData ([#9811](https://github.com/remix-run/remix/pull/9811)) -- Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.1` - -## 2.11.0-pre.0 +## 2.11.0 ### Minor Changes -- Add a new `unstable_data()` API for usage with Remix Single Fetch ([#9769](https://github.com/remix-run/remix/pull/9769)) +- Single Fetch: Add a new `unstable_data()` API as a replacement for `json`/`defer` when custom `status`/`headers` are needed ([#9769](https://github.com/remix-run/remix/pull/9769)) - Add a new `replace(url, init?)` alternative to `redirect(url, init?)` that performs a `history.replaceState` instead of a `history.pushState` on client-side navigation redirects ([#9764](https://github.com/remix-run/remix/pull/9764)) - Rename `future.unstable_fogOfWar` to `future.unstable_lazyRouteDiscovery` for clarity ([#9763](https://github.com/remix-run/remix/pull/9763)) - Single Fetch: Remove `responseStub` in favor of `headers` ([#9769](https://github.com/remix-run/remix/pull/9769)) @@ -46,11 +30,11 @@ ### Patch Changes -- Ensure single fetch calls don't include any trailing slash from the pathname (i.e., /path/.data) ([#9792](https://github.com/remix-run/remix/pull/9792)) +- Single Fetch: Ensure calls don't include any trailing slash from the pathname (i.e., `/path/.data`) ([#9792](https://github.com/remix-run/remix/pull/9792)) - Single Fetch: Add `undefined` to the `useRouteLoaderData` type override ([#9796](https://github.com/remix-run/remix/pull/9796)) - Change initial hydration route mismatch from a URL check to a matches check to be resistant to URL inconsistencies ([#9695](https://github.com/remix-run/remix/pull/9695)) - Updated dependencies: - - `@remix-run/server-runtime@2.11.0-pre.0` + - `@remix-run/server-runtime@2.11.0` ## 2.10.3 diff --git a/packages/remix-react/package.json b/packages/remix-react/package.json index d857c3396f1..bb85e8d6c4e 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-pre.2", + "version": "2.11.0", "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 a1156ad362c..c2830d6e712 100644 --- a/packages/remix-serve/CHANGELOG.md +++ b/packages/remix-serve/CHANGELOG.md @@ -1,28 +1,12 @@ # `@remix-run/serve` -## 2.11.0-pre.2 +## 2.11.0 ### Patch Changes - Updated dependencies: - - `@remix-run/express@2.11.0-pre.2` - - `@remix-run/node@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/express@2.11.0-pre.1` - - `@remix-run/node@2.11.0-pre.1` - -## 2.11.0-pre.0 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/node@2.11.0-pre.0` - - `@remix-run/express@2.11.0-pre.0` + - `@remix-run/node@2.11.0` + - `@remix-run/express@2.11.0` ## 2.10.3 diff --git a/packages/remix-serve/package.json b/packages/remix-serve/package.json index ffffc306706..b3a97134bed 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-pre.2", + "version": "2.11.0", "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 482bd70c0ab..283ecfaf74a 100644 --- a/packages/remix-server-runtime/CHANGELOG.md +++ b/packages/remix-server-runtime/CHANGELOG.md @@ -1,14 +1,10 @@ # `@remix-run/server-runtime` -## 2.11.0-pre.2 - -## 2.11.0-pre.1 - -## 2.11.0-pre.0 +## 2.11.0 ### Minor Changes -- Add a new `unstable_data()` API for usage with Remix Single Fetch ([#9769](https://github.com/remix-run/remix/pull/9769)) +- Single Fetch: Add a new `unstable_data()` API as a replacement for `json`/`defer` when custom `status`/`headers` are needed ([#9769](https://github.com/remix-run/remix/pull/9769)) - Add a new `replace(url, init?)` alternative to `redirect(url, init?)` that performs a `history.replaceState` instead of a `history.pushState` on client-side navigation redirects ([#9764](https://github.com/remix-run/remix/pull/9764)) - Rename `future.unstable_fogOfWar` to `future.unstable_lazyRouteDiscovery` for clarity ([#9763](https://github.com/remix-run/remix/pull/9763)) - Single Fetch: Remove `responseStub` in favor of `headers` ([#9769](https://github.com/remix-run/remix/pull/9769)) diff --git a/packages/remix-server-runtime/package.json b/packages/remix-server-runtime/package.json index 5db1a7f3d2e..858bf8f7cc3 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-pre.2", + "version": "2.11.0", "description": "Server runtime for Remix", "bugs": { "url": "https://github.com/remix-run/remix/issues" diff --git a/packages/remix-testing/CHANGELOG.md b/packages/remix-testing/CHANGELOG.md index 2031c86c08c..7d957c34c61 100644 --- a/packages/remix-testing/CHANGELOG.md +++ b/packages/remix-testing/CHANGELOG.md @@ -1,22 +1,6 @@ # `@remix-run/testing` -## 2.11.0-pre.2 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/react@2.11.0-pre.2` - - `@remix-run/node@2.11.0-pre.2` - -## 2.11.0-pre.1 - -### Patch Changes - -- Updated dependencies: - - `@remix-run/react@2.11.0-pre.1` - - `@remix-run/node@2.11.0-pre.1` - -## 2.11.0-pre.0 +## 2.11.0 ### Minor Changes @@ -25,8 +9,8 @@ ### Patch Changes - Updated dependencies: - - `@remix-run/node@2.11.0-pre.0` - - `@remix-run/react@2.11.0-pre.0` + - `@remix-run/node@2.11.0` + - `@remix-run/react@2.11.0` ## 2.10.3 diff --git a/packages/remix-testing/package.json b/packages/remix-testing/package.json index 41daecd9fa6..c319c468beb 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-pre.2", + "version": "2.11.0", "description": "Testing utilities for Remix apps", "homepage": "https://remix.run", "bugs": { diff --git a/packages/remix/package.json b/packages/remix/package.json index 725e21c3f5c..98299b21d80 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -1,6 +1,6 @@ { "name": "remix", - "version": "2.11.0-pre.2", + "version": "2.11.0", "description": "A framework for building better websites", "homepage": "https://remix.run", "bugs": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c8f43c26211..8a71b8096b4 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-pre.2 + specifier: 2.11.0 version: link:../../../packages/remix-cloudflare '@remix-run/cloudflare-pages': - specifier: 2.11.0-pre.2 + specifier: 2.11.0 version: link:../../../packages/remix-cloudflare-pages '@remix-run/react': - specifier: 2.11.0-pre.2 + specifier: 2.11.0 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-pre.2 + specifier: ^2.11.0 version: link:../remix-react '@remix-run/router': specifier: 1.19.0