Skip to content

Commit ff1bf18

Browse files
committed
Merge branch 'release-next'
2 parents 69c3360 + 8867ba9 commit ff1bf18

File tree

20 files changed

+527
-97
lines changed

20 files changed

+527
-97
lines changed

packages/remix-dev/CHANGELOG.md

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

3+
## 2.1.0
4+
5+
### Patch Changes
6+
7+
- Sourcemap takes into account special chars in output file ([#7574](https://github.com/remix-run/remix/pull/7574))
8+
- Updated dependencies:
9+
- `@remix-run/[email protected]`
10+
311
## 2.0.1
412

513
### Patch Changes

packages/remix-dev/compiler/server/write.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export async function write(
1414
if ([".js", ".cjs", ".mjs"].some((ext) => file.path.endsWith(ext))) {
1515
// fix sourceMappingURL to be relative to current path instead of /build
1616
let filename = file.path.substring(file.path.lastIndexOf(path.sep) + 1);
17-
let escapedFilename = filename.replace(/\./g, "\\.");
17+
let escapedFilename = filename.replace(/([.[\]])/g, "\\$1");
1818
let pattern = `(//# sourceMappingURL=)(.*)${escapedFilename}`;
1919
let contents = Buffer.from(file.contents).toString("utf-8");
2020
contents = contents.replace(new RegExp(pattern), `$1${filename}`);

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": "2.0.1",
3+
"version": "2.1.0",
44
"description": "Dev tools and CLI for Remix",
55
"homepage": "https://remix.run",
66
"bugs": {
@@ -27,7 +27,7 @@
2727
"@babel/traverse": "^7.21.5",
2828
"@mdx-js/mdx": "^2.3.0",
2929
"@npmcli/package-json": "^4.0.1",
30-
"@remix-run/server-runtime": "2.0.1",
30+
"@remix-run/server-runtime": "2.1.0",
3131
"@types/mdx": "^2.0.5",
3232
"@vanilla-extract/integration": "^6.2.0",
3333
"arg": "^5.0.1",
@@ -68,7 +68,7 @@
6868
"ws": "^7.4.5"
6969
},
7070
"devDependencies": {
71-
"@remix-run/serve": "2.0.1",
71+
"@remix-run/serve": "2.1.0",
7272
"@types/cacache": "^17.0.0",
7373
"@types/gunzip-maybe": "^1.4.0",
7474
"@types/jsesc": "^3.0.1",
@@ -88,7 +88,7 @@
8888
"tiny-invariant": "^1.2.0"
8989
},
9090
"peerDependencies": {
91-
"@remix-run/serve": "^2.0.1",
91+
"@remix-run/serve": "^2.1.0",
9292
"typescript": "^5.1.0"
9393
},
9494
"peerDependenciesMeta": {

packages/remix-express/CHANGELOG.md

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

3+
## 2.1.0
4+
5+
### Patch Changes
6+
7+
- Flush headers for `text/event-stream` responses ([#7619](https://github.com/remix-run/remix/pull/7619))
8+
- Updated dependencies:
9+
- `@remix-run/[email protected]`
10+
311
## 2.0.1
412

513
### Patch Changes

packages/remix-express/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/express",
3-
"version": "2.0.1",
3+
"version": "2.1.0",
44
"description": "Express server request handler for Remix",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"
@@ -14,7 +14,7 @@
1414
"main": "dist/index.js",
1515
"typings": "dist/index.d.ts",
1616
"dependencies": {
17-
"@remix-run/node": "2.0.1"
17+
"@remix-run/node": "2.1.0"
1818
},
1919
"devDependencies": {
2020
"@types/express": "^4.17.9",

packages/remix-express/server.ts

+4
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,10 @@ export async function sendRemixResponse(
118118
res.append(key, value);
119119
}
120120

121+
if (nodeResponse.headers.get("Content-Type")?.match(/text\/event-stream/i)) {
122+
res.flushHeaders();
123+
}
124+
121125
if (nodeResponse.body) {
122126
await writeReadableStreamToWritable(nodeResponse.body, res);
123127
} else {

packages/remix-node/CHANGELOG.md

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

3+
## 2.1.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@remix-run/[email protected]`
9+
310
## 2.0.1
411

512
### Patch Changes

packages/remix-node/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/node",
3-
"version": "2.0.1",
3+
"version": "2.1.0",
44
"description": "Node.js platform abstractions for Remix",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"
@@ -17,7 +17,7 @@
1717
"./install.js"
1818
],
1919
"dependencies": {
20-
"@remix-run/server-runtime": "2.0.1",
20+
"@remix-run/server-runtime": "2.1.0",
2121
"@remix-run/web-fetch": "^4.4.1",
2222
"@remix-run/web-file": "^3.1.0",
2323
"@remix-run/web-stream": "^1.1.0",

packages/remix-serve/CHANGELOG.md

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

3+
## 2.1.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@remix-run/[email protected]`
9+
- `@remix-run/[email protected]`
10+
311
## 2.0.1
412

513
### Patch Changes

packages/remix-serve/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/serve",
3-
"version": "2.0.1",
3+
"version": "2.1.0",
44
"description": "Production application server for Remix",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"
@@ -15,8 +15,8 @@
1515
"remix-serve": "dist/cli.js"
1616
},
1717
"dependencies": {
18-
"@remix-run/express": "2.0.1",
19-
"@remix-run/node": "2.0.1",
18+
"@remix-run/express": "2.1.0",
19+
"@remix-run/node": "2.1.0",
2020
"chokidar": "^3.5.3",
2121
"compression": "^1.7.4",
2222
"express": "^4.17.1",

packages/remix-server-runtime/CHANGELOG.md

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

3+
## 2.1.0
4+
5+
### Patch Changes
6+
7+
- Emulate types for `JSON.parse(JSON.stringify(x))` in `SerializeFrom` ([#7605](https://github.com/remix-run/remix/pull/7605))
8+
- Notably, type fields that are only assignable to `undefined` after serialization are now omitted since `JSON.stringify |> JSON.parse` will omit them -- see test cases for examples
9+
- Also fixes type errors when upgrading to v2 from 1.19
10+
311
## 2.0.1
412

513
No significant changes to this package were made in this release. [See the releases page on GitHub](https://github.com/remix-run/remix/releases/tag/remix%402.0.1) for an overview of all changes in v2.0.1.

0 commit comments

Comments
 (0)