diff --git a/.changeset/afraid-hounds-join.md b/.changeset/afraid-hounds-join.md
deleted file mode 100644
index ee875cb6400..00000000000
--- a/.changeset/afraid-hounds-join.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-"remix": patch
-"@remix-run/cloudflare": patch
-"@remix-run/cloudflare-workers": patch
----
-
-Updated `RequestHandler` type to match other adapter types
diff --git a/.changeset/breezy-dancers-lie.md b/.changeset/breezy-dancers-lie.md
deleted file mode 100644
index 620c56f526a..00000000000
--- a/.changeset/breezy-dancers-lie.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@remix-run/cloudflare": minor
----
-
-Deprectated `createCloudflareKVSessionStorage` in favor of `createWorkersKVSessionStorage`
diff --git a/.changeset/hip-cats-warn.md b/.changeset/hip-cats-warn.md
deleted file mode 100644
index 9f4bfa5317c..00000000000
--- a/.changeset/hip-cats-warn.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-"remix": patch
-"@remix-run/dev": patch
----
-
-Fixed issues with `v2_routeConvention` on Windows so that new and renamed files are properly included
diff --git a/.changeset/mean-clocks-bow.md b/.changeset/mean-clocks-bow.md
deleted file mode 100644
index f5cc23af534..00000000000
--- a/.changeset/mean-clocks-bow.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-"remix": minor
-"@remix-run/dev": minor
-"@remix-run/react": minor
-"@remix-run/serve": minor
-"@remix-run/server-runtime": minor
----
-
-Added a new development server available in the Remix config under the `unstable_dev` flag. [See the release notes](https://github.com/remix-run/remix/releases/tag/remix%401.12.0) for a full description.
diff --git a/.changeset/mighty-beans-judge.md b/.changeset/mighty-beans-judge.md
deleted file mode 100644
index 6d798da8af5..00000000000
--- a/.changeset/mighty-beans-judge.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-"remix": patch
-"@remix-run/testing": patch
----
-
-Ensure all routes have IDs when using the `createRemixStub` testing helper
diff --git a/.changeset/odd-plants-doubt.md b/.changeset/odd-plants-doubt.md
deleted file mode 100644
index 07adedf8214..00000000000
--- a/.changeset/odd-plants-doubt.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-"remix": patch
-"@remix-run/react": patch
----
-
-`` can now accept absolute URLs. When the `to` value is an absolute URL, the underlying anchor element will behave as normal, and its URL will not be prefetched.
\ No newline at end of file
diff --git a/.changeset/pink-ducks-impress.md b/.changeset/pink-ducks-impress.md
deleted file mode 100644
index d01b64579f4..00000000000
--- a/.changeset/pink-ducks-impress.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-"remix": patch
-"@remix-run/dev": patch
----
-
-Server build should not be removed in `remix watch` and `remix dev`
diff --git a/.changeset/pre.json b/.changeset/pre.json
deleted file mode 100644
index 8a9e8b8af3e..00000000000
--- a/.changeset/pre.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "mode": "exit",
- "tag": "pre",
- "initialVersions": {
- "create-remix": "1.12.0-pre.2",
- "remix": "1.12.0-pre.2",
- "@remix-run/architect": "1.12.0-pre.2",
- "@remix-run/cloudflare": "1.12.0-pre.2",
- "@remix-run/cloudflare-pages": "1.12.0-pre.2",
- "@remix-run/cloudflare-workers": "1.12.0-pre.2",
- "@remix-run/css-bundle": "1.12.0-pre.2",
- "@remix-run/deno": "1.12.0-pre.2",
- "@remix-run/dev": "1.12.0-pre.2",
- "@remix-run/eslint-config": "1.12.0-pre.2",
- "@remix-run/express": "1.12.0-pre.2",
- "@remix-run/netlify": "1.12.0-pre.2",
- "@remix-run/node": "1.12.0-pre.2",
- "@remix-run/react": "1.12.0-pre.2",
- "@remix-run/serve": "1.12.0-pre.2",
- "@remix-run/server-runtime": "1.12.0-pre.2",
- "@remix-run/testing": "1.12.0-pre.2",
- "@remix-run/vercel": "1.12.0-pre.2"
- },
- "changesets": [
- "afraid-hounds-join",
- "breezy-dancers-lie",
- "hip-cats-warn",
- "mean-clocks-bow",
- "mighty-beans-judge",
- "odd-plants-doubt",
- "pink-ducks-impress",
- "short-bobcats-switch",
- "silent-cups-double",
- "tender-turtles-wash",
- "wild-foxes-wait",
- "yellow-ligers-clean"
- ]
-}
diff --git a/.changeset/short-bobcats-switch.md b/.changeset/short-bobcats-switch.md
deleted file mode 100644
index 19b2db2a6ba..00000000000
--- a/.changeset/short-bobcats-switch.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@remix-run/server-runtime": minor
----
-
-Removed `react` & `react-dom` from `peerDependencies`
diff --git a/.changeset/silent-cups-double.md b/.changeset/silent-cups-double.md
deleted file mode 100644
index cf996c0884b..00000000000
--- a/.changeset/silent-cups-double.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-"@remix-run/react": patch
-"@remix-run/server-runtime": patch
-"@remix-run/testing": patch
----
-
-Bump React Router dependencies to the latest version. [See the release notes for more details.](https://github.com/remix-run/react-router/releases/tag/react-router%406.8.0)
diff --git a/.changeset/tender-turtles-wash.md b/.changeset/tender-turtles-wash.md
deleted file mode 100644
index 0ab30b313bd..00000000000
--- a/.changeset/tender-turtles-wash.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@remix-run/dev": patch
----
-
-The dev server will now clean up build directories whenever a rebuild starts
diff --git a/.changeset/wild-foxes-wait.md b/.changeset/wild-foxes-wait.md
deleted file mode 100644
index 6597764f7e3..00000000000
--- a/.changeset/wild-foxes-wait.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-"remix": minor
-"@remix-run/react": minor
----
-
-You can now configure the client-side socket timeout via the new `timeoutMs` prop on ``
diff --git a/.changeset/yellow-ligers-clean.md b/.changeset/yellow-ligers-clean.md
deleted file mode 100644
index 5b0a42e7b71..00000000000
--- a/.changeset/yellow-ligers-clean.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"@remix-run/react": patch
----
-
-Added support for `unstable_useBlocker` and `unstable_usePrompt` from React Router
diff --git a/packages/create-remix/CHANGELOG.md b/packages/create-remix/CHANGELOG.md
index 0b0c1e99fda..d144e53471f 100644
--- a/packages/create-remix/CHANGELOG.md
+++ b/packages/create-remix/CHANGELOG.md
@@ -1,32 +1,11 @@
# `create-remix`
-## 1.12.0-pre.3
+## 1.12.0
### Patch Changes
- Updated dependencies:
- - `@remix-run/dev@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/dev@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/dev@1.12.0-pre.1`
-
-## 1.12.0-pre.0
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/dev@1.12.0-pre.0`
+ - `@remix-run/dev@1.12.0`
## 1.11.1
diff --git a/packages/create-remix/package.json b/packages/create-remix/package.json
index a4255f86f14..df5c403f32b 100644
--- a/packages/create-remix/package.json
+++ b/packages/create-remix/package.json
@@ -1,6 +1,6 @@
{
"name": "create-remix",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Create a new Remix app",
"homepage": "https://remix.run",
"bugs": {
@@ -17,7 +17,7 @@
"create-remix": "dist/cli.js"
},
"dependencies": {
- "@remix-run/dev": "1.12.0-pre.3"
+ "@remix-run/dev": "1.12.0"
},
"engines": {
"node": ">=14"
diff --git a/packages/remix-architect/CHANGELOG.md b/packages/remix-architect/CHANGELOG.md
index 751c5acc329..5ff2c3fb468 100644
--- a/packages/remix-architect/CHANGELOG.md
+++ b/packages/remix-architect/CHANGELOG.md
@@ -1,32 +1,11 @@
# `@remix-run/architect`
-## 1.12.0-pre.3
+## 1.12.0
### Patch Changes
- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.1`
-
-## 1.12.0-pre.0
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.0`
+ - `@remix-run/node@1.12.0`
## 1.11.1
diff --git a/packages/remix-architect/package.json b/packages/remix-architect/package.json
index 0cce48a5b86..563d9fc5c84 100644
--- a/packages/remix-architect/package.json
+++ b/packages/remix-architect/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/architect",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Architect server request handler for Remix",
"bugs": {
"url": "https://github.com/remix-run/remix/issues"
@@ -15,7 +15,7 @@
"typings": "dist/index.d.ts",
"dependencies": {
"@architect/functions": "^5.2.0",
- "@remix-run/node": "1.12.0-pre.3",
+ "@remix-run/node": "1.12.0",
"@types/aws-lambda": "^8.10.82"
},
"devDependencies": {
diff --git a/packages/remix-cloudflare-pages/CHANGELOG.md b/packages/remix-cloudflare-pages/CHANGELOG.md
index 74d872bb022..4fd47361fd6 100644
--- a/packages/remix-cloudflare-pages/CHANGELOG.md
+++ b/packages/remix-cloudflare-pages/CHANGELOG.md
@@ -1,32 +1,11 @@
# `@remix-run/cloudflare-pages`
-## 1.12.0-pre.3
+## 1.12.0
### Patch Changes
- Updated dependencies:
- - `@remix-run/cloudflare@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/cloudflare@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/cloudflare@1.12.0-pre.1`
-
-## 1.12.0-pre.0
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/cloudflare@1.12.0-pre.0`
+ - `@remix-run/cloudflare@1.12.0`
## 1.11.1
diff --git a/packages/remix-cloudflare-pages/package.json b/packages/remix-cloudflare-pages/package.json
index ddc2d610947..3cca0b2b7f9 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": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Cloudflare Pages request handler for Remix",
"bugs": {
"url": "https://github.com/remix-run/remix/issues"
@@ -15,7 +15,7 @@
"typings": "dist/index.d.ts",
"module": "dist/esm/index.js",
"dependencies": {
- "@remix-run/cloudflare": "1.12.0-pre.3"
+ "@remix-run/cloudflare": "1.12.0"
},
"devDependencies": {
"@cloudflare/workers-types": "^3.4.0",
diff --git a/packages/remix-cloudflare-workers/CHANGELOG.md b/packages/remix-cloudflare-workers/CHANGELOG.md
index de69a04c19c..99002f87fc7 100644
--- a/packages/remix-cloudflare-workers/CHANGELOG.md
+++ b/packages/remix-cloudflare-workers/CHANGELOG.md
@@ -1,33 +1,12 @@
# `@remix-run/cloudflare-workers`
-## 1.12.0-pre.3
+## 1.12.0
### Patch Changes
+- Updated `RequestHandler` type to match other adapter types ([#4884](https://github.com/remix-run/remix/pull/4884))
- Updated dependencies:
- - `@remix-run/cloudflare@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/cloudflare@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/cloudflare@1.12.0-pre.1`
-
-## 1.12.0-pre.0
-
-### Patch Changes
-
-- Update Cloudflare Workers adapter's `RequestHandler` type to be in line with other adapters ([#4884](https://github.com/remix-run/remix/pull/4884))
-- Updated dependencies:
- - `@remix-run/cloudflare@1.12.0-pre.0`
+ - `@remix-run/cloudflare@1.12.0`
## 1.11.1
diff --git a/packages/remix-cloudflare-workers/package.json b/packages/remix-cloudflare-workers/package.json
index abf49f14835..ded5f2741f0 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": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Cloudflare worker request handler for Remix",
"bugs": {
"url": "https://github.com/remix-run/remix/issues"
@@ -16,7 +16,7 @@
"module": "dist/esm/index.js",
"dependencies": {
"@cloudflare/kv-asset-handler": "^0.1.3",
- "@remix-run/cloudflare": "1.12.0-pre.3"
+ "@remix-run/cloudflare": "1.12.0"
},
"devDependencies": {
"@cloudflare/workers-types": "^3.4.0"
diff --git a/packages/remix-cloudflare/CHANGELOG.md b/packages/remix-cloudflare/CHANGELOG.md
index 4470997c060..3dd5ed6c8be 100644
--- a/packages/remix-cloudflare/CHANGELOG.md
+++ b/packages/remix-cloudflare/CHANGELOG.md
@@ -1,38 +1,16 @@
# `@remix-run/cloudflare`
-## 1.12.0-pre.3
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.1`
-
-## 1.12.0-pre.0
+## 1.12.0
### Minor Changes
-- Rename `createCloudflareKVSessionStorage` to `createWorkersKVSessionStorage` ([#2542](https://github.com/remix-run/remix/pull/2542))
+- Deprectated `createCloudflareKVSessionStorage` in favor of `createWorkersKVSessionStorage` ([#2542](https://github.com/remix-run/remix/pull/2542))
### Patch Changes
-- Update Cloudflare Workers adapter's `RequestHandler` type to be in line with other adapters ([#4884](https://github.com/remix-run/remix/pull/4884))
-- Export `JsonFunction` type in `@remix-run/cloudflare` and `@remix-run/deno` ([#5206](https://github.com/remix-run/remix/pull/5206))
+- Updated `RequestHandler` type to match other adapter types ([#4884](https://github.com/remix-run/remix/pull/4884))
- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.0`
+ - `@remix-run/server-runtime@1.12.0`
## 1.11.1
diff --git a/packages/remix-cloudflare/package.json b/packages/remix-cloudflare/package.json
index f97b76a6ca9..aa312cd0aa3 100644
--- a/packages/remix-cloudflare/package.json
+++ b/packages/remix-cloudflare/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/cloudflare",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Cloudflare platform abstractions for Remix",
"bugs": {
"url": "https://github.com/remix-run/remix/issues"
@@ -15,7 +15,7 @@
"typings": "dist/index.d.ts",
"dependencies": {
"@cloudflare/kv-asset-handler": "^0.1.3",
- "@remix-run/server-runtime": "1.12.0-pre.3"
+ "@remix-run/server-runtime": "1.12.0"
},
"devDependencies": {
"@cloudflare/workers-types": "^3.4.0"
diff --git a/packages/remix-css-bundle/CHANGELOG.md b/packages/remix-css-bundle/CHANGELOG.md
index b8ea5b6a80c..a809f295941 100644
--- a/packages/remix-css-bundle/CHANGELOG.md
+++ b/packages/remix-css-bundle/CHANGELOG.md
@@ -1,32 +1,11 @@
# @remix-run/css-bundle
-## 1.12.0-pre.3
+## 1.12.0
### Patch Changes
- Updated dependencies:
- - `@remix-run/dev@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/dev@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/dev@1.12.0-pre.1`
-
-## 1.12.0-pre.0
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/dev@1.12.0-pre.0`
+ - `@remix-run/dev@1.12.0`
## 1.11.1
diff --git a/packages/remix-css-bundle/package.json b/packages/remix-css-bundle/package.json
index 80915c9d0e4..0679f2422fd 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": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "CSS bundle href when using CSS bundling features in Remix",
"homepage": "https://remix.run",
"bugs": {
@@ -20,6 +20,6 @@
"./dist/esm/server.js": "./dist/esm/browser.js"
},
"dependencies": {
- "@remix-run/dev": "1.12.0-pre.3"
+ "@remix-run/dev": "1.12.0"
}
}
diff --git a/packages/remix-deno/CHANGELOG.md b/packages/remix-deno/CHANGELOG.md
index 44ecf7d086b..e307b0f9320 100644
--- a/packages/remix-deno/CHANGELOG.md
+++ b/packages/remix-deno/CHANGELOG.md
@@ -1,33 +1,11 @@
# `@remix-run/deno`
-## 1.12.0-pre.3
+## 1.12.0
### Patch Changes
- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.1`
-
-## 1.12.0-pre.0
-
-### Patch Changes
-
-- Export `JsonFunction` type in `@remix-run/cloudflare` and `@remix-run/deno` ([#5206](https://github.com/remix-run/remix/pull/5206))
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.0`
+ - `@remix-run/server-runtime@1.12.0`
## 1.11.1
diff --git a/packages/remix-deno/package.json b/packages/remix-deno/package.json
index 9289ebf4135..7710a61e039 100644
--- a/packages/remix-deno/package.json
+++ b/packages/remix-deno/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/deno",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Deno platform abstractions for Remix",
"homepage": "https://remix.run",
"main": "./index.ts",
@@ -15,7 +15,7 @@
"license": "MIT",
"sideEffects": false,
"dependencies": {
- "@remix-run/server-runtime": "1.12.0-pre.3",
+ "@remix-run/server-runtime": "1.12.0",
"mime": "^3.0.0"
},
"engines": {
diff --git a/packages/remix-dev/CHANGELOG.md b/packages/remix-dev/CHANGELOG.md
index 6f3e4dcfeb1..b0392422710 100644
--- a/packages/remix-dev/CHANGELOG.md
+++ b/packages/remix-dev/CHANGELOG.md
@@ -1,122 +1,18 @@
# `@remix-run/dev`
-## 1.12.0-pre.3
-
-### Patch Changes
-
-- Fixed issues with `v2_routeConvention` on Windows so that new and renamed files are properly included ([#5266](https://github.com/remix-run/remix/pull/5266))
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- server build should not be removed in `remix watch` and `remix dev` ([`848a98020`](https://github.com/remix-run/remix/commit/848a980206b6b99b7e1404f5926760e509faeee9))
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.1`
-
-## 1.12.0-pre.0
+## 1.12.0
### Minor Changes
-- # The new dev server ([#5133](https://github.com/remix-run/remix/pull/5133))
-
- The new dev flow is to spin up the dev server _alongside_ your normal Remix app server:
-
- ```sh
- # spin up the new dev server
- remix dev
-
- # spin up your app server in a separate tab or via `concurrently`
- nodemon ./server.js
- ```
-
- The dev server will build your app in dev mode and then rebuild whenever any app files change.
- It will also wait for your app server to be "ready" (more on this later) before triggering a live reload in your browser.
-
- ## Benefits
-
- - Navigations no longer wipe in-memory references (e.g. database connections, in-memory caches, etc...). That means no need to use `global` trick anymore.
- - Supports _any_ app server, not just the Remix App Server.
- - Automatically wires up the live reload port for you (no need for you to mess with env vars for that anymore)
-
- ## App server picks up changes
-
- Use `nodemon` (or similar) so that your app server restarts and picks up changes after a rebuild finishes.
-
- For example, you can use `wrangler --watch` for Cloudflare.
-
- Alternatively, you can roll your own with `chokidar` (or similar) if you want to still use the `global` trick to persist in-memory stuff across rebuilds.
-
- ## Configure
-
- To enable the new dev server with all defaults, set the `unstable_dev` future flag to `true`:
-
- ```js
- // remix.config.js
-
- module.exports = {
- future: {
- unstable_dev: true,
- },
- };
- ```
-
- You can also set specific options:
-
- ```js
- // remix.config.js
-
- module.exports = {
- future: {
- unstable_dev: {
- // Port to use for the dev server (i.e. the live reload websocket)
- // Can be overridden by a CLI flag: `remix dev --port 3011`
- // default: finds an empty port and uses that
- port: 3010,
-
- // Port for your running Remix app server
- // Can be overridden by a CLI flag: `remix dev --app-server-port 3021`
- // default: `3000`
- appServerPort: 3020,
-
- // Path to the Remix request handler in your app server
- // Most app server will route all requests to the Remix request handler and will not need to set this option.
- // If your app server _does_ route only certain request paths to the Remix request handler, then you'll need to set this.
- // default: `""`
- remixRequestHandlerPath: "/products",
-
- // Milliseconds between "readiness" pings to your app server
- // When a Remix rebuild finishes, the dev server will ping a special endpoint (`__REMIX_ASSETS_MANIFEST`)
- // to check if your app server is serving up-to-date routes and assets.
- // You can set this option to tune how frequently the dev server polls your app server.
- // default: `50`
- rebuildPollIntervalMs: 25,
- },
- },
- };
- ```
+- Added a new development server available in the Remix config under the `unstable_dev` flag. [See the release notes](https://github.com/remix-run/remix/releases/tag/remix%401.12.0) for a full description. ([#5133](https://github.com/remix-run/remix/pull/5133))
### Patch Changes
-- When running the dev server (current or `unstable_dev`), each rebuild wrote new files to `build/` and `public/build/`. ([#5223](https://github.com/remix-run/remix/pull/5223))
- Since these files are not removed (unless the dev server crashes or is gracefully terminated),
- thousands of files could accumulate as the dev server ran.
- This causes performance issues and could be confusing.
-
- Now, the dev server also cleans up the build directories whenever a rebuild starts.
-
+- Fixed issues with `v2_routeConvention` on Windows so that new and renamed files are properly included ([#5266](https://github.com/remix-run/remix/pull/5266))
+- Server build should not be removed in `remix watch` and `remix dev` ([#5228](https://github.com/remix-run/remix/pull/5228))
+- The dev server will now clean up build directories whenever a rebuild starts ([#5223](https://github.com/remix-run/remix/pull/5223))
- Updated dependencies:
- - `@remix-run/serve@1.12.0-pre.0`
- - `@remix-run/server-runtime@1.12.0-pre.0`
+ - `@remix-run/server-runtime@1.12.0`
## 1.11.1
diff --git a/packages/remix-dev/package.json b/packages/remix-dev/package.json
index aec0e3dfcd1..3a0b67f47e8 100644
--- a/packages/remix-dev/package.json
+++ b/packages/remix-dev/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/dev",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Dev tools and CLI for Remix",
"homepage": "https://remix.run",
"bugs": {
@@ -29,7 +29,7 @@
"@babel/types": "^7.20.2",
"@esbuild-plugins/node-modules-polyfill": "^0.1.4",
"@npmcli/package-json": "^2.0.0",
- "@remix-run/server-runtime": "1.12.0-pre.3",
+ "@remix-run/server-runtime": "1.12.0",
"@vanilla-extract/integration": "^6.0.2",
"arg": "^5.0.1",
"cacache": "^15.0.5",
@@ -70,7 +70,7 @@
"xdm": "^2.0.0"
},
"devDependencies": {
- "@remix-run/serve": "1.12.0-pre.3",
+ "@remix-run/serve": "1.12.0",
"@types/cacache": "^15.0.0",
"@types/gunzip-maybe": "^1.4.0",
"@types/inquirer": "^8.2.0",
@@ -89,7 +89,7 @@
"type-fest": "^2.16.0"
},
"peerDependencies": {
- "@remix-run/serve": "^1.12.0-pre.3"
+ "@remix-run/serve": "^1.12.0"
},
"peerDependenciesMeta": {
"@remix-run/serve": {
diff --git a/packages/remix-eslint-config/CHANGELOG.md b/packages/remix-eslint-config/CHANGELOG.md
index a23d0433999..5726b481cf9 100644
--- a/packages/remix-eslint-config/CHANGELOG.md
+++ b/packages/remix-eslint-config/CHANGELOG.md
@@ -1,12 +1,6 @@
# `@remix-run/eslint-config`
-## 1.12.0-pre.3
-
-## 1.12.0-pre.2
-
-## 1.12.0-pre.1
-
-## 1.12.0-pre.0
+## 1.12.0
## 1.11.1
diff --git a/packages/remix-eslint-config/package.json b/packages/remix-eslint-config/package.json
index 15ecb9adad6..24494564b03 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": "1.12.0-pre.3",
+ "version": "1.12.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 fd4954c5ea5..78ffdb0a998 100644
--- a/packages/remix-express/CHANGELOG.md
+++ b/packages/remix-express/CHANGELOG.md
@@ -1,32 +1,11 @@
# `@remix-run/express`
-## 1.12.0-pre.3
+## 1.12.0
### Patch Changes
- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.1`
-
-## 1.12.0-pre.0
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.0`
+ - `@remix-run/node@1.12.0`
## 1.11.1
diff --git a/packages/remix-express/package.json b/packages/remix-express/package.json
index 25cb3d96db0..baa3256469c 100644
--- a/packages/remix-express/package.json
+++ b/packages/remix-express/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/express",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Express server request handler for Remix",
"bugs": {
"url": "https://github.com/remix-run/remix/issues"
@@ -14,7 +14,7 @@
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"dependencies": {
- "@remix-run/node": "1.12.0-pre.3"
+ "@remix-run/node": "1.12.0"
},
"devDependencies": {
"@types/express": "^4.17.9",
diff --git a/packages/remix-netlify/CHANGELOG.md b/packages/remix-netlify/CHANGELOG.md
index c9de6c8699e..b8dd1c99828 100644
--- a/packages/remix-netlify/CHANGELOG.md
+++ b/packages/remix-netlify/CHANGELOG.md
@@ -1,32 +1,11 @@
# `@remix-run/netlify`
-## 1.12.0-pre.3
+## 1.12.0
### Patch Changes
- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.1`
-
-## 1.12.0-pre.0
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.0`
+ - `@remix-run/node@1.12.0`
## 1.11.1
diff --git a/packages/remix-netlify/package.json b/packages/remix-netlify/package.json
index 8156fe70292..d683d615f0d 100644
--- a/packages/remix-netlify/package.json
+++ b/packages/remix-netlify/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/netlify",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Netlify server request handler for Remix",
"bugs": {
"url": "https://github.com/remix-run/remix/issues"
@@ -14,7 +14,7 @@
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"dependencies": {
- "@remix-run/node": "1.12.0-pre.3"
+ "@remix-run/node": "1.12.0"
},
"devDependencies": {
"@netlify/functions": "^1.0.0"
diff --git a/packages/remix-node/CHANGELOG.md b/packages/remix-node/CHANGELOG.md
index a7a1868ca29..fb9c151b7aa 100644
--- a/packages/remix-node/CHANGELOG.md
+++ b/packages/remix-node/CHANGELOG.md
@@ -1,37 +1,11 @@
# `@remix-run/node`
-## 1.12.0-pre.3
+## 1.12.0
### Patch Changes
- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.1`
-
-## 1.12.0-pre.0
-
-### Minor Changes
-
-- Add `remove` and `getFilePath` methods to `NodeOnDiskFile` ([#4408](https://github.com/remix-run/remix/pull/4408))
-
-### Patch Changes
-
-- Export `JsonFunction` as a type in `@remix-run/node` ([#5204](https://github.com/remix-run/remix/pull/5204))
-- Updated dependencies:
- - `@remix-run/server-runtime@1.12.0-pre.0`
+ - `@remix-run/server-runtime@1.12.0`
## 1.11.1
diff --git a/packages/remix-node/package.json b/packages/remix-node/package.json
index 22f61cabe5d..6d87df08f75 100644
--- a/packages/remix-node/package.json
+++ b/packages/remix-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/node",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Node.js platform abstractions for Remix",
"bugs": {
"url": "https://github.com/remix-run/remix/issues"
@@ -15,7 +15,7 @@
"typings": "dist/index.d.ts",
"sideEffects": false,
"dependencies": {
- "@remix-run/server-runtime": "1.12.0-pre.3",
+ "@remix-run/server-runtime": "1.12.0",
"@remix-run/web-fetch": "^4.3.2",
"@remix-run/web-file": "^3.0.2",
"@remix-run/web-stream": "^1.0.3",
diff --git a/packages/remix-react/CHANGELOG.md b/packages/remix-react/CHANGELOG.md
index 52c5ed326a1..10bd11b3637 100644
--- a/packages/remix-react/CHANGELOG.md
+++ b/packages/remix-react/CHANGELOG.md
@@ -1,103 +1,16 @@
# `@remix-run/react`
-## 1.12.0-pre.3
-
-## 1.12.0-pre.2
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- allow ``'s "to" prop to accept absolute urls ([#5092](https://github.com/remix-run/remix/pull/5092))
-
- if absolute url, don't prefetch
-
-## 1.12.0-pre.0
+## 1.12.0
### Minor Changes
-- # The new dev server ([#5133](https://github.com/remix-run/remix/pull/5133))
-
- The new dev flow is to spin up the dev server _alongside_ your normal Remix app server:
-
- ```sh
- # spin up the new dev server
- remix dev
-
- # spin up your app server in a separate tab or via `concurrently`
- nodemon ./server.js
- ```
-
- The dev server will build your app in dev mode and then rebuild whenever any app files change.
- It will also wait for your app server to be "ready" (more on this later) before triggering a live reload in your browser.
-
- ## Benefits
-
- - Navigations no longer wipe in-memory references (e.g. database connections, in-memory caches, etc...). That means no need to use `global` trick anymore.
- - Supports _any_ app server, not just the Remix App Server.
- - Automatically wires up the live reload port for you (no need for you to mess with env vars for that anymore)
-
- ## App server picks up changes
-
- Use `nodemon` (or similar) so that your app server restarts and picks up changes after a rebuild finishes.
-
- For example, you can use `wrangler --watch` for Cloudflare.
-
- Alternatively, you can roll your own with `chokidar` (or similar) if you want to still use the `global` trick to persist in-memory stuff across rebuilds.
-
- ## Configure
-
- To enable the new dev server with all defaults, set the `unstable_dev` future flag to `true`:
-
- ```js
- // remix.config.js
-
- module.exports = {
- future: {
- unstable_dev: true,
- },
- };
- ```
-
- You can also set specific options:
-
- ```js
- // remix.config.js
-
- module.exports = {
- future: {
- unstable_dev: {
- // Port to use for the dev server (i.e. the live reload websocket)
- // Can be overridden by a CLI flag: `remix dev --port 3011`
- // default: finds an empty port and uses that
- port: 3010,
-
- // Port for your running Remix app server
- // Can be overridden by a CLI flag: `remix dev --app-server-port 3021`
- // default: `3000`
- appServerPort: 3020,
-
- // Path to the Remix request handler in your app server
- // Most app server will route all requests to the Remix request handler and will not need to set this option.
- // If your app server _does_ route only certain request paths to the Remix request handler, then you'll need to set this.
- // default: `""`
- remixRequestHandlerPath: "/products",
-
- // Milliseconds between "readiness" pings to your app server
- // When a Remix rebuild finishes, the dev server will ping a special endpoint (`__REMIX_ASSETS_MANIFEST`)
- // to check if your app server is serving up-to-date routes and assets.
- // You can set this option to tune how frequently the dev server polls your app server.
- // default: `50`
- rebuildPollIntervalMs: 25,
- },
- },
- };
- ```
+- Added a new development server available in the Remix config under the `unstable_dev` flag. [See the release notes](https://github.com/remix-run/remix/releases/tag/remix%401.12.0) for a full description. ([#5133](https://github.com/remix-run/remix/pull/5133))
+- You can now configure the client-side socket timeout via the new `timeoutMs` prop on `` ([#4036](https://github.com/remix-run/remix/pull/4036))
### Patch Changes
-- Bump react router versions ([#5242](https://github.com/remix-run/remix/pull/5242))
-- Configure the browser-side live reload socket timeout via the new `timeoutMs` prop on `` ([#4036](https://github.com/remix-run/remix/pull/4036))
+- `` can now accept absolute URLs. When the `to` value is an absolute URL, the underlying anchor element will behave as normal, and its URL will not be prefetched. ([#5092](https://github.com/remix-run/remix/pull/5092))
+- Bump React Router dependencies to the latest version. [See the release notes for more details.](https://github.com/remix-run/react-router/releases/tag/react-router%406.8.0) ([#5242](https://github.com/remix-run/remix/pull/5242))
- Added support for `unstable_useBlocker` and `unstable_usePrompt` from React Router ([#5151](https://github.com/remix-run/remix/pull/5151))
## 1.11.1
diff --git a/packages/remix-react/package.json b/packages/remix-react/package.json
index 1798bafc6c2..4d99bc8a9ff 100644
--- a/packages/remix-react/package.json
+++ b/packages/remix-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/react",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "React DOM bindings for Remix",
"bugs": {
"url": "https://github.com/remix-run/remix/issues"
@@ -21,7 +21,7 @@
"use-sync-external-store": "1.2.0"
},
"devDependencies": {
- "@remix-run/server-runtime": "1.12.0-pre.3",
+ "@remix-run/server-runtime": "1.12.0",
"@testing-library/jest-dom": "^5.16.2",
"@testing-library/react": "^13.3.0",
"abort-controller": "^3.0.0",
diff --git a/packages/remix-serve/CHANGELOG.md b/packages/remix-serve/CHANGELOG.md
index c045b5d24c1..413ed7372a3 100644
--- a/packages/remix-serve/CHANGELOG.md
+++ b/packages/remix-serve/CHANGELOG.md
@@ -1,112 +1,15 @@
# `@remix-run/serve`
-## 1.12.0-pre.3
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/express@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/express@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/express@1.12.0-pre.1`
-
-## 1.12.0-pre.0
+## 1.12.0
### Minor Changes
-- # The new dev server ([#5133](https://github.com/remix-run/remix/pull/5133))
-
- The new dev flow is to spin up the dev server _alongside_ your normal Remix app server:
-
- ```sh
- # spin up the new dev server
- remix dev
-
- # spin up your app server in a separate tab or via `concurrently`
- nodemon ./server.js
- ```
-
- The dev server will build your app in dev mode and then rebuild whenever any app files change.
- It will also wait for your app server to be "ready" (more on this later) before triggering a live reload in your browser.
-
- ## Benefits
-
- - Navigations no longer wipe in-memory references (e.g. database connections, in-memory caches, etc...). That means no need to use `global` trick anymore.
- - Supports _any_ app server, not just the Remix App Server.
- - Automatically wires up the live reload port for you (no need for you to mess with env vars for that anymore)
-
- ## App server picks up changes
-
- Use `nodemon` (or similar) so that your app server restarts and picks up changes after a rebuild finishes.
-
- For example, you can use `wrangler --watch` for Cloudflare.
-
- Alternatively, you can roll your own with `chokidar` (or similar) if you want to still use the `global` trick to persist in-memory stuff across rebuilds.
-
- ## Configure
-
- To enable the new dev server with all defaults, set the `unstable_dev` future flag to `true`:
-
- ```js
- // remix.config.js
-
- module.exports = {
- future: {
- unstable_dev: true,
- },
- };
- ```
-
- You can also set specific options:
-
- ```js
- // remix.config.js
-
- module.exports = {
- future: {
- unstable_dev: {
- // Port to use for the dev server (i.e. the live reload websocket)
- // Can be overridden by a CLI flag: `remix dev --port 3011`
- // default: finds an empty port and uses that
- port: 3010,
-
- // Port for your running Remix app server
- // Can be overridden by a CLI flag: `remix dev --app-server-port 3021`
- // default: `3000`
- appServerPort: 3020,
-
- // Path to the Remix request handler in your app server
- // Most app server will route all requests to the Remix request handler and will not need to set this option.
- // If your app server _does_ route only certain request paths to the Remix request handler, then you'll need to set this.
- // default: `""`
- remixRequestHandlerPath: "/products",
-
- // Milliseconds between "readiness" pings to your app server
- // When a Remix rebuild finishes, the dev server will ping a special endpoint (`__REMIX_ASSETS_MANIFEST`)
- // to check if your app server is serving up-to-date routes and assets.
- // You can set this option to tune how frequently the dev server polls your app server.
- // default: `50`
- rebuildPollIntervalMs: 25,
- },
- },
- };
- ```
+- Added a new development server available in the Remix config under the `unstable_dev` flag. [See the release notes](https://github.com/remix-run/remix/releases/tag/remix%401.12.0) for a full description. ([#5133](https://github.com/remix-run/remix/pull/5133))
### Patch Changes
- Updated dependencies:
- - `@remix-run/express@1.12.0-pre.0`
+ - `@remix-run/express@1.12.0`
## 1.11.1
diff --git a/packages/remix-serve/package.json b/packages/remix-serve/package.json
index 801c850de03..ecf327a4ec7 100644
--- a/packages/remix-serve/package.json
+++ b/packages/remix-serve/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/serve",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Production application server for Remix",
"bugs": {
"url": "https://github.com/remix-run/remix/issues"
@@ -17,7 +17,7 @@
"remix-serve": "dist/cli.js"
},
"dependencies": {
- "@remix-run/express": "1.12.0-pre.3",
+ "@remix-run/express": "1.12.0",
"compression": "^1.7.4",
"express": "^4.17.1",
"morgan": "^1.10.0"
diff --git a/packages/remix-server-runtime/CHANGELOG.md b/packages/remix-server-runtime/CHANGELOG.md
index 26b756807e0..d5759343474 100644
--- a/packages/remix-server-runtime/CHANGELOG.md
+++ b/packages/remix-server-runtime/CHANGELOG.md
@@ -1,98 +1,15 @@
# `@remix-run/server-runtime`
-## 1.12.0-pre.3
-
-## 1.12.0-pre.2
-
-## 1.12.0-pre.1
-
-## 1.12.0-pre.0
+## 1.12.0
### Minor Changes
-- # The new dev server ([#5133](https://github.com/remix-run/remix/pull/5133))
-
- The new dev flow is to spin up the dev server _alongside_ your normal Remix app server:
-
- ```sh
- # spin up the new dev server
- remix dev
-
- # spin up your app server in a separate tab or via `concurrently`
- nodemon ./server.js
- ```
-
- The dev server will build your app in dev mode and then rebuild whenever any app files change.
- It will also wait for your app server to be "ready" (more on this later) before triggering a live reload in your browser.
-
- ## Benefits
-
- - Navigations no longer wipe in-memory references (e.g. database connections, in-memory caches, etc...). That means no need to use `global` trick anymore.
- - Supports _any_ app server, not just the Remix App Server.
- - Automatically wires up the live reload port for you (no need for you to mess with env vars for that anymore)
-
- ## App server picks up changes
-
- Use `nodemon` (or similar) so that your app server restarts and picks up changes after a rebuild finishes.
-
- For example, you can use `wrangler --watch` for Cloudflare.
-
- Alternatively, you can roll your own with `chokidar` (or similar) if you want to still use the `global` trick to persist in-memory stuff across rebuilds.
-
- ## Configure
-
- To enable the new dev server with all defaults, set the `unstable_dev` future flag to `true`:
-
- ```js
- // remix.config.js
-
- module.exports = {
- future: {
- unstable_dev: true,
- },
- };
- ```
-
- You can also set specific options:
-
- ```js
- // remix.config.js
-
- module.exports = {
- future: {
- unstable_dev: {
- // Port to use for the dev server (i.e. the live reload websocket)
- // Can be overridden by a CLI flag: `remix dev --port 3011`
- // default: finds an empty port and uses that
- port: 3010,
-
- // Port for your running Remix app server
- // Can be overridden by a CLI flag: `remix dev --app-server-port 3021`
- // default: `3000`
- appServerPort: 3020,
-
- // Path to the Remix request handler in your app server
- // Most app server will route all requests to the Remix request handler and will not need to set this option.
- // If your app server _does_ route only certain request paths to the Remix request handler, then you'll need to set this.
- // default: `""`
- remixRequestHandlerPath: "/products",
-
- // Milliseconds between "readiness" pings to your app server
- // When a Remix rebuild finishes, the dev server will ping a special endpoint (`__REMIX_ASSETS_MANIFEST`)
- // to check if your app server is serving up-to-date routes and assets.
- // You can set this option to tune how frequently the dev server polls your app server.
- // default: `50`
- rebuildPollIntervalMs: 25,
- },
- },
- };
- ```
-
-- remove `react` & `react-dom` from `peerDependencies` ([#4801](https://github.com/remix-run/remix/pull/4801))
+- Added a new development server available in the Remix config under the `unstable_dev` flag. [See the release notes](https://github.com/remix-run/remix/releases/tag/remix%401.12.0) for a full description. ([#5133](https://github.com/remix-run/remix/pull/5133))
+- Removed `react` & `react-dom` from `peerDependencies` ([#4801](https://github.com/remix-run/remix/pull/4801))
### Patch Changes
-- Bump react router versions ([#5242](https://github.com/remix-run/remix/pull/5242))
+- Bump React Router dependencies to the latest version. [See the release notes for more details.](https://github.com/remix-run/react-router/releases/tag/react-router%406.8.0) ([#5242](https://github.com/remix-run/remix/pull/5242))
## 1.11.1
diff --git a/packages/remix-server-runtime/package.json b/packages/remix-server-runtime/package.json
index 28b72d7f5f8..d76dcb4ddcf 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": "1.12.0-pre.3",
+ "version": "1.12.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 f782bf1db8f..3e83e51ad8f 100644
--- a/packages/remix-testing/CHANGELOG.md
+++ b/packages/remix-testing/CHANGELOG.md
@@ -1,38 +1,14 @@
# `@remix-run/testing`
-## 1.12.0-pre.3
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.3`
- - `@remix-run/react@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.2`
- - `@remix-run/react@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/react@1.12.0-pre.1`
- - `@remix-run/node@1.12.0-pre.1`
-
-## 1.12.0-pre.0
+## 1.12.0
### Patch Changes
- Ensure all routes have IDs when using the `createRemixStub` testing helper ([#5128](https://github.com/remix-run/remix/pull/5128))
-- Bump react router versions ([#5242](https://github.com/remix-run/remix/pull/5242))
+- Bump React Router dependencies to the latest version. [See the release notes for more details.](https://github.com/remix-run/react-router/releases/tag/react-router%406.8.0) ([#5242](https://github.com/remix-run/remix/pull/5242))
- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.0`
- - `@remix-run/react@1.12.0-pre.0`
+ - `@remix-run/react@1.12.0`
+ - `@remix-run/node@1.12.0`
## 1.11.1
diff --git a/packages/remix-testing/package.json b/packages/remix-testing/package.json
index 613107c2ed9..fa2907e6916 100644
--- a/packages/remix-testing/package.json
+++ b/packages/remix-testing/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/testing",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Testing utilities for Remix apps",
"homepage": "https://remix.run",
"bugs": {
@@ -16,8 +16,8 @@
"typings": "./dist/index.d.ts",
"module": "./dist/esm/index.js",
"dependencies": {
- "@remix-run/node": "1.12.0-pre.3",
- "@remix-run/react": "1.12.0-pre.3",
+ "@remix-run/node": "1.12.0",
+ "@remix-run/react": "1.12.0",
"@remix-run/router": "1.3.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/packages/remix-vercel/CHANGELOG.md b/packages/remix-vercel/CHANGELOG.md
index a77022c4692..96c3be0c618 100644
--- a/packages/remix-vercel/CHANGELOG.md
+++ b/packages/remix-vercel/CHANGELOG.md
@@ -1,32 +1,11 @@
# `@remix-run/vercel`
-## 1.12.0-pre.3
+## 1.12.0
### Patch Changes
- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.3`
-
-## 1.12.0-pre.2
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.2`
-
-## 1.12.0-pre.1
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.1`
-
-## 1.12.0-pre.0
-
-### Patch Changes
-
-- Updated dependencies:
- - `@remix-run/node@1.12.0-pre.0`
+ - `@remix-run/node@1.12.0`
## 1.11.1
diff --git a/packages/remix-vercel/package.json b/packages/remix-vercel/package.json
index a10b9101e7c..5cb42071f78 100644
--- a/packages/remix-vercel/package.json
+++ b/packages/remix-vercel/package.json
@@ -1,6 +1,6 @@
{
"name": "@remix-run/vercel",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "Vercel server request handler for Remix",
"bugs": {
"url": "https://github.com/remix-run/remix/issues"
@@ -14,7 +14,7 @@
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"dependencies": {
- "@remix-run/node": "1.12.0-pre.3"
+ "@remix-run/node": "1.12.0"
},
"devDependencies": {
"@types/supertest": "^2.0.10",
diff --git a/packages/remix/package.json b/packages/remix/package.json
index d79895f10d8..683495dd266 100644
--- a/packages/remix/package.json
+++ b/packages/remix/package.json
@@ -1,6 +1,6 @@
{
"name": "remix",
- "version": "1.12.0-pre.3",
+ "version": "1.12.0",
"description": "A framework for building better websites",
"homepage": "https://remix.run",
"bugs": {