Skip to content

Commit 686e20d

Browse files
chore: Update version for release (pre) (#5243)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 62fd402 commit 686e20d

File tree

36 files changed

+510
-37
lines changed

36 files changed

+510
-37
lines changed

.changeset/pre.json

+14-1
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,18 @@
2121
"@remix-run/testing": "1.11.1",
2222
"@remix-run/vercel": "1.11.1"
2323
},
24-
"changesets": []
24+
"changesets": [
25+
"afraid-hounds-join",
26+
"breezy-dancers-lie",
27+
"flat-cobras-beam",
28+
"mean-clocks-bow",
29+
"mighty-beans-judge",
30+
"old-rice-drive",
31+
"short-bobcats-switch",
32+
"silent-cups-double",
33+
"silver-rockets-remember",
34+
"tender-turtles-wash",
35+
"wild-foxes-wait",
36+
"yellow-ligers-clean"
37+
]
2538
}

packages/create-remix/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# `create-remix`
22

3+
## 1.12.0-pre.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@remix-run/dev@1.12.0-pre.0`
9+
310
## 1.11.1
411

512
### Patch Changes

packages/create-remix/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-remix",
3-
"version": "1.11.1",
3+
"version": "1.12.0-pre.0",
44
"description": "Create a new Remix app",
55
"homepage": "https://remix.run",
66
"bugs": {
@@ -17,7 +17,7 @@
1717
"create-remix": "dist/cli.js"
1818
},
1919
"dependencies": {
20-
"@remix-run/dev": "1.11.1"
20+
"@remix-run/dev": "1.12.0-pre.0"
2121
},
2222
"engines": {
2323
"node": ">=14"

packages/remix-architect/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# `@remix-run/architect`
22

3+
## 1.12.0-pre.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@remix-run/node@1.12.0-pre.0`
9+
310
## 1.11.1
411

512
### Patch Changes

packages/remix-architect/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/architect",
3-
"version": "1.11.1",
3+
"version": "1.12.0-pre.0",
44
"description": "Architect server request handler for Remix",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"
@@ -15,7 +15,7 @@
1515
"typings": "dist/index.d.ts",
1616
"dependencies": {
1717
"@architect/functions": "^5.2.0",
18-
"@remix-run/node": "1.11.1",
18+
"@remix-run/node": "1.12.0-pre.0",
1919
"@types/aws-lambda": "^8.10.82"
2020
},
2121
"devDependencies": {

packages/remix-cloudflare-pages/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# `@remix-run/cloudflare-pages`
22

3+
## 1.12.0-pre.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@remix-run/cloudflare@1.12.0-pre.0`
9+
310
## 1.11.1
411

512
### Patch Changes

packages/remix-cloudflare-pages/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/cloudflare-pages",
3-
"version": "1.11.1",
3+
"version": "1.12.0-pre.0",
44
"description": "Cloudflare Pages request handler for Remix",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"
@@ -15,7 +15,7 @@
1515
"typings": "dist/index.d.ts",
1616
"module": "dist/esm/index.js",
1717
"dependencies": {
18-
"@remix-run/cloudflare": "1.11.1"
18+
"@remix-run/cloudflare": "1.12.0-pre.0"
1919
},
2020
"devDependencies": {
2121
"@cloudflare/workers-types": "^3.4.0",

packages/remix-cloudflare-workers/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# `@remix-run/cloudflare-workers`
22

3+
## 1.12.0-pre.0
4+
5+
### Patch Changes
6+
7+
- Update Cloudflare Workers adapter's `RequestHandler` type to be in line with other adapters ([#4884](https://github.com/remix-run/remix/pull/4884))
8+
- Updated dependencies:
9+
- `@remix-run/cloudflare@1.12.0-pre.0`
10+
311
## 1.11.1
412

513
### Patch Changes

packages/remix-cloudflare-workers/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/cloudflare-workers",
3-
"version": "1.11.1",
3+
"version": "1.12.0-pre.0",
44
"description": "Cloudflare worker request handler for Remix",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"
@@ -16,7 +16,7 @@
1616
"module": "dist/esm/index.js",
1717
"dependencies": {
1818
"@cloudflare/kv-asset-handler": "^0.1.3",
19-
"@remix-run/cloudflare": "1.11.1"
19+
"@remix-run/cloudflare": "1.12.0-pre.0"
2020
},
2121
"devDependencies": {
2222
"@cloudflare/workers-types": "^3.4.0"

packages/remix-cloudflare/CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# `@remix-run/cloudflare`
22

3+
## 1.12.0-pre.0
4+
5+
### Minor Changes
6+
7+
- Rename `createCloudflareKVSessionStorage` to `createWorkersKVSessionStorage` ([#2542](https://github.com/remix-run/remix/pull/2542))
8+
9+
### Patch Changes
10+
11+
- Update Cloudflare Workers adapter's `RequestHandler` type to be in line with other adapters ([#4884](https://github.com/remix-run/remix/pull/4884))
12+
- Export `JsonFunction` type in `@remix-run/cloudflare` and `@remix-run/deno` ([#5206](https://github.com/remix-run/remix/pull/5206))
13+
- Updated dependencies:
14+
- `@remix-run/server-runtime@1.12.0-pre.0`
15+
316
## 1.11.1
417

518
### Patch Changes

packages/remix-cloudflare/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/cloudflare",
3-
"version": "1.11.1",
3+
"version": "1.12.0-pre.0",
44
"description": "Cloudflare platform abstractions for Remix",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"
@@ -15,7 +15,7 @@
1515
"typings": "dist/index.d.ts",
1616
"dependencies": {
1717
"@cloudflare/kv-asset-handler": "^0.1.3",
18-
"@remix-run/server-runtime": "1.11.1"
18+
"@remix-run/server-runtime": "1.12.0-pre.0"
1919
},
2020
"devDependencies": {
2121
"@cloudflare/workers-types": "^3.4.0"

packages/remix-css-bundle/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @remix-run/css-bundle
22

3+
## 1.12.0-pre.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@remix-run/dev@1.12.0-pre.0`
9+
310
## 1.11.1
411

512
### Patch Changes

packages/remix-css-bundle/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/css-bundle",
3-
"version": "1.11.1",
3+
"version": "1.12.0-pre.0",
44
"description": "CSS bundle href when using CSS bundling features in Remix",
55
"homepage": "https://remix.run",
66
"bugs": {
@@ -20,6 +20,6 @@
2020
"./dist/esm/server.js": "./dist/esm/browser.js"
2121
},
2222
"dependencies": {
23-
"@remix-run/dev": "1.11.1"
23+
"@remix-run/dev": "1.12.0-pre.0"
2424
}
2525
}

packages/remix-deno/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# `@remix-run/deno`
22

3+
## 1.12.0-pre.0
4+
5+
### Patch Changes
6+
7+
- Export `JsonFunction` type in `@remix-run/cloudflare` and `@remix-run/deno` ([#5206](https://github.com/remix-run/remix/pull/5206))
8+
- Updated dependencies:
9+
- `@remix-run/server-runtime@1.12.0-pre.0`
10+
311
## 1.11.1
412

513
### Patch Changes

packages/remix-deno/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/deno",
3-
"version": "1.11.1",
3+
"version": "1.12.0-pre.0",
44
"description": "Deno platform abstractions for Remix",
55
"homepage": "https://remix.run",
66
"main": "./index.ts",
@@ -15,7 +15,7 @@
1515
"license": "MIT",
1616
"sideEffects": false,
1717
"dependencies": {
18-
"@remix-run/server-runtime": "1.11.1",
18+
"@remix-run/server-runtime": "1.12.0-pre.0",
1919
"mime": "^3.0.0"
2020
},
2121
"engines": {

packages/remix-dev/CHANGELOG.md

+95
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,100 @@
11
# `@remix-run/dev`
22

3+
## 1.12.0-pre.0
4+
5+
### Minor Changes
6+
7+
- # The new dev server ([#5133](https://github.com/remix-run/remix/pull/5133))
8+
9+
The new dev flow is to spin up the dev server _alongside_ your normal Remix app server:
10+
11+
```sh
12+
# spin up the new dev server
13+
remix dev
14+
15+
# spin up your app server in a separate tab or via `concurrently`
16+
nodemon ./server.js
17+
```
18+
19+
The dev server will build your app in dev mode and then rebuild whenever any app files change.
20+
It will also wait for your app server to be "ready" (more on this later) before triggering a live reload in your browser.
21+
22+
## Benefits
23+
24+
- Navigations no longer wipe in-memory references (e.g. database connections, in-memory caches, etc...). That means no need to use `global` trick anymore.
25+
- Supports _any_ app server, not just the Remix App Server.
26+
- Automatically wires up the live reload port for you (no need for you to mess with env vars for that anymore)
27+
28+
## App server picks up changes
29+
30+
Use `nodemon` (or similar) so that your app server restarts and picks up changes after a rebuild finishes.
31+
32+
For example, you can use `wrangler --watch` for Cloudflare.
33+
34+
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.
35+
36+
## Configure
37+
38+
To enable the new dev server with all defaults, set the `unstable_dev` future flag to `true`:
39+
40+
```js
41+
// remix.config.js
42+
43+
module.exports = {
44+
future: {
45+
unstable_dev: true,
46+
},
47+
};
48+
```
49+
50+
You can also set specific options:
51+
52+
```js
53+
// remix.config.js
54+
55+
module.exports = {
56+
future: {
57+
unstable_dev: {
58+
// Port to use for the dev server (i.e. the live reload websocket)
59+
// Can be overridden by a CLI flag: `remix dev --port 3011`
60+
// default: finds an empty port and uses that
61+
port: 3010,
62+
63+
// Port for your running Remix app server
64+
// Can be overridden by a CLI flag: `remix dev --app-server-port 3021`
65+
// default: `3000`
66+
appServerPort: 3020,
67+
68+
// Path to the Remix request handler in your app server
69+
// Most app server will route all requests to the Remix request handler and will not need to set this option.
70+
// If your app server _does_ route only certain request paths to the Remix request handler, then you'll need to set this.
71+
// default: `""`
72+
remixRequestHandlerPath: "/products",
73+
74+
// Milliseconds between "readiness" pings to your app server
75+
// When a Remix rebuild finishes, the dev server will ping a special endpoint (`__REMIX_ASSETS_MANIFEST`)
76+
// to check if your app server is serving up-to-date routes and assets.
77+
// You can set this option to tune how frequently the dev server polls your app server.
78+
// default: `50`
79+
rebuildPollIntervalMs: 25,
80+
},
81+
},
82+
};
83+
```
84+
85+
### Patch Changes
86+
87+
- 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))
88+
Since these files are not removed (unless the dev server crashes or is gracefully terminated),
89+
thousands of files could accumulate as the dev server ran.
90+
This causes performance issues and could be confusing.
91+
92+
Now, the dev server also cleans up the build directories whenever a rebuild starts.
93+
94+
- Updated dependencies:
95+
- `@remix-run/serve@1.12.0-pre.0`
96+
- `@remix-run/server-runtime@1.12.0-pre.0`
97+
398
## 1.11.1
499

5100
### Patch Changes

packages/remix-dev/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/dev",
3-
"version": "1.11.1",
3+
"version": "1.12.0-pre.0",
44
"description": "Dev tools and CLI for Remix",
55
"homepage": "https://remix.run",
66
"bugs": {
@@ -29,7 +29,7 @@
2929
"@babel/types": "^7.20.2",
3030
"@esbuild-plugins/node-modules-polyfill": "^0.1.4",
3131
"@npmcli/package-json": "^2.0.0",
32-
"@remix-run/server-runtime": "1.11.1",
32+
"@remix-run/server-runtime": "1.12.0-pre.0",
3333
"@vanilla-extract/integration": "^6.0.2",
3434
"arg": "^5.0.1",
3535
"cacache": "^15.0.5",
@@ -70,7 +70,7 @@
7070
"xdm": "^2.0.0"
7171
},
7272
"devDependencies": {
73-
"@remix-run/serve": "1.11.1",
73+
"@remix-run/serve": "1.12.0-pre.0",
7474
"@types/cacache": "^15.0.0",
7575
"@types/gunzip-maybe": "^1.4.0",
7676
"@types/inquirer": "^8.2.0",
@@ -89,7 +89,7 @@
8989
"type-fest": "^2.16.0"
9090
},
9191
"peerDependencies": {
92-
"@remix-run/serve": "^1.11.1"
92+
"@remix-run/serve": "^1.12.0-pre.0"
9393
},
9494
"peerDependenciesMeta": {
9595
"@remix-run/serve": {

packages/remix-eslint-config/CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# `@remix-run/eslint-config`
22

3+
## 1.12.0-pre.0
4+
35
## 1.11.1
46

57
## 1.11.0

packages/remix-eslint-config/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/eslint-config",
3-
"version": "1.11.1",
3+
"version": "1.12.0-pre.0",
44
"description": "ESLint configuration for Remix projects",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"

0 commit comments

Comments
 (0)