diff --git a/.changeset/cors-support.md b/.changeset/cors-support.md deleted file mode 100644 index 2a2573e..0000000 --- a/.changeset/cors-support.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"partyserver": patch ---- - -Add CORS support to `routePartykitRequest`. - -Pass `cors: true` for permissive defaults or `cors: { ...headers }` for custom CORS headers. Preflight (OPTIONS) requests are handled automatically for matched routes, and CORS headers are appended to all non-WebSocket responses — including responses returned by `onBeforeRequest`. diff --git a/.changeset/evil-carrots-grab.md b/.changeset/evil-carrots-grab.md deleted file mode 100644 index 684882f..0000000 --- a/.changeset/evil-carrots-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"partyserver": patch ---- - -remove redundant initialize code as setName takes care of it, along with the nested blockConcurrencyWhile call diff --git a/.changeset/fix-reconnect-after-max-retries.md b/.changeset/fix-reconnect-after-max-retries.md deleted file mode 100644 index 8b4f4d0..0000000 --- a/.changeset/fix-reconnect-after-max-retries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"partysocket": patch ---- - -Fix `reconnect()` not working after `maxRetries` has been exhausted. The `_connectLock` was not released when the max retries early return was hit in `_connect()`, preventing any subsequent `reconnect()` call from initiating a new connection. diff --git a/fixtures/chat/package.json b/fixtures/chat/package.json index 33951eb..9b42282 100644 --- a/fixtures/chat/package.json +++ b/fixtures/chat/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "nanoid": "^5.1.6", - "partyserver": "^0.1.3", - "partysocket": "^1.1.12", + "partyserver": "^0.1.4", + "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3" }, diff --git a/fixtures/globe/package.json b/fixtures/globe/package.json index 58ab4c7..f7b0b46 100644 --- a/fixtures/globe/package.json +++ b/fixtures/globe/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "cobe": "^0.6.5", - "partyserver": "^0.1.3", - "partysocket": "^1.1.12", + "partyserver": "^0.1.4", + "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3" }, diff --git a/fixtures/hono/package.json b/fixtures/hono/package.json index bb02288..eb6ca46 100644 --- a/fixtures/hono/package.json +++ b/fixtures/hono/package.json @@ -10,8 +10,8 @@ "dependencies": { "hono": "^4.11.1", "hono-party": "^1.0.0", - "partyserver": "^0.1.3", - "partysocket": "^1.1.12", + "partyserver": "^0.1.4", + "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3" }, diff --git a/fixtures/monaco-yjs/package.json b/fixtures/monaco-yjs/package.json index d238531..644816d 100644 --- a/fixtures/monaco-yjs/package.json +++ b/fixtures/monaco-yjs/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "monaco-editor": "^0.55.1", - "partysocket": "^1.1.12", + "partysocket": "^1.1.13", "y-monaco": "^0.1.6" } } diff --git a/fixtures/node/package.json b/fixtures/node/package.json index d7deaf6..7922d03 100644 --- a/fixtures/node/package.json +++ b/fixtures/node/package.json @@ -7,6 +7,6 @@ "types": "wrangler types env.d.ts --include-runtime false" }, "dependencies": { - "partysocket": "^1.1.12" + "partysocket": "^1.1.13" } } diff --git a/fixtures/pubsub/package.json b/fixtures/pubsub/package.json index 68a798f..c21f345 100644 --- a/fixtures/pubsub/package.json +++ b/fixtures/pubsub/package.json @@ -9,6 +9,6 @@ }, "dependencies": { "nanoid": "^5.1.6", - "partysocket": "^1.1.12" + "partysocket": "^1.1.13" } } diff --git a/fixtures/tiptap-yjs/package.json b/fixtures/tiptap-yjs/package.json index ac30cf1..4268e56 100644 --- a/fixtures/tiptap-yjs/package.json +++ b/fixtures/tiptap-yjs/package.json @@ -11,7 +11,7 @@ "@tiptap/extension-collaboration": "^3.14.0", "@tiptap/react": "^3.14.0", "@tiptap/starter-kit": "^3.14.0", - "partyserver": "^0.1.3", + "partyserver": "^0.1.4", "react": "^19.2.3", "react-dom": "^19.2.3", "tailwindcss": "^4.1.18", diff --git a/fixtures/tldraw/package.json b/fixtures/tldraw/package.json index 3dfe0e0..b185683 100644 --- a/fixtures/tldraw/package.json +++ b/fixtures/tldraw/package.json @@ -7,8 +7,8 @@ "start": "vite dev" }, "dependencies": { - "partyserver": "^0.1.3", - "partysocket": "^1.1.12", + "partyserver": "^0.1.4", + "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3", "tldraw": "^4.2.1" diff --git a/fixtures/todo-sync/package.json b/fixtures/todo-sync/package.json index 31b77bd..42c3aa8 100644 --- a/fixtures/todo-sync/package.json +++ b/fixtures/todo-sync/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "nanoid": "^5.1.6", - "partyserver": "^0.1.3", - "partysocket": "^1.1.12", + "partyserver": "^0.1.4", + "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3", "valibot": "^1.2.0" diff --git a/package-lock.json b/package-lock.json index 09ada71..d0ed4fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,8 +43,8 @@ "version": "0.0.11", "dependencies": { "nanoid": "^5.1.6", - "partyserver": "^0.1.3", - "partysocket": "^1.1.12", + "partyserver": "^0.1.4", + "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3" }, @@ -60,8 +60,8 @@ "version": "0.0.11", "dependencies": { "cobe": "^0.6.5", - "partyserver": "^0.1.3", - "partysocket": "^1.1.12", + "partyserver": "^0.1.4", + "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3" }, @@ -77,8 +77,8 @@ "dependencies": { "hono": "^4.11.1", "hono-party": "^1.0.0", - "partyserver": "^0.1.3", - "partysocket": "^1.1.12", + "partyserver": "^0.1.4", + "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3" }, @@ -106,7 +106,7 @@ "version": "0.0.0", "dependencies": { "monaco-editor": "^0.55.1", - "partysocket": "^1.1.12", + "partysocket": "^1.1.13", "y-monaco": "^0.1.6" } }, @@ -114,7 +114,7 @@ "name": "@partyserver/fixture-node", "version": "0.0.0", "dependencies": { - "partysocket": "^1.1.12" + "partysocket": "^1.1.13" } }, "fixtures/partytracks": { @@ -134,7 +134,7 @@ "version": "0.0.0", "dependencies": { "nanoid": "^5.1.6", - "partysocket": "^1.1.12" + "partysocket": "^1.1.13" } }, "fixtures/rpc-sanity": { @@ -148,7 +148,7 @@ "@tiptap/extension-collaboration": "^3.14.0", "@tiptap/react": "^3.14.0", "@tiptap/starter-kit": "^3.14.0", - "partyserver": "^0.1.3", + "partyserver": "^0.1.4", "react": "^19.2.3", "react-dom": "^19.2.3", "tailwindcss": "^4.1.18", @@ -163,8 +163,8 @@ "name": "@partyserver/fixture-tldraw", "version": "0.0.11", "dependencies": { - "partyserver": "^0.1.3", - "partysocket": "^1.1.12", + "partyserver": "^0.1.4", + "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3", "tldraw": "^4.2.1" @@ -179,8 +179,8 @@ "version": "0.0.11", "dependencies": { "nanoid": "^5.1.6", - "partyserver": "^0.1.3", - "partysocket": "^1.1.12", + "partyserver": "^0.1.4", + "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3", "valibot": "^1.2.0" @@ -12268,7 +12268,7 @@ "license": "ISC" }, "packages/partyserver": { - "version": "0.1.3", + "version": "0.1.4", "license": "ISC", "dependencies": { "nanoid": "^5.1.6" @@ -12312,7 +12312,7 @@ "license": "ISC" }, "packages/partysocket": { - "version": "1.1.12", + "version": "1.1.13", "license": "MIT", "dependencies": { "event-target-polyfill": "^0.0.4" diff --git a/packages/partyserver/CHANGELOG.md b/packages/partyserver/CHANGELOG.md index 2532cd3..524e5e2 100644 --- a/packages/partyserver/CHANGELOG.md +++ b/packages/partyserver/CHANGELOG.md @@ -1,5 +1,15 @@ # partyflare +## 0.1.4 + +### Patch Changes + +- [#320](https://github.com/cloudflare/partykit/pull/320) [`9bd3f56`](https://github.com/cloudflare/partykit/commit/9bd3f5672eea27cb259f77fb3cf2444da5921803) Thanks [@threepointone](https://github.com/threepointone)! - Add CORS support to `routePartykitRequest`. + + Pass `cors: true` for permissive defaults or `cors: { ...headers }` for custom CORS headers. Preflight (OPTIONS) requests are handled automatically for matched routes, and CORS headers are appended to all non-WebSocket responses — including responses returned by `onBeforeRequest`. + +- [#260](https://github.com/cloudflare/partykit/pull/260) [`84fe996`](https://github.com/cloudflare/partykit/commit/84fe9965cecbff3cf4f2f280c27d8f2d88909613) Thanks [@BlankParticle](https://github.com/BlankParticle)! - remove redundant initialize code as setName takes care of it, along with the nested blockConcurrencyWhile call + ## 0.1.3 ### Patch Changes diff --git a/packages/partyserver/package.json b/packages/partyserver/package.json index 5c5cbad..c2bcb02 100644 --- a/packages/partyserver/package.json +++ b/packages/partyserver/package.json @@ -1,6 +1,6 @@ { "name": "partyserver", - "version": "0.1.3", + "version": "0.1.4", "repository": { "type": "git", "url": "git://github.com/cloudflare/partykit.git" diff --git a/packages/partysocket/CHANGELOG.md b/packages/partysocket/CHANGELOG.md index eadecec..be66a38 100644 --- a/packages/partysocket/CHANGELOG.md +++ b/packages/partysocket/CHANGELOG.md @@ -1,5 +1,11 @@ # partysocket +## 1.1.13 + +### Patch Changes + +- [#322](https://github.com/cloudflare/partykit/pull/322) [`3ed3bf0`](https://github.com/cloudflare/partykit/commit/3ed3bf003972b29bbe9194fedcde6bf729d5af14) Thanks [@threepointone](https://github.com/threepointone)! - Fix `reconnect()` not working after `maxRetries` has been exhausted. The `_connectLock` was not released when the max retries early return was hit in `_connect()`, preventing any subsequent `reconnect()` call from initiating a new connection. + ## 1.1.12 ### Patch Changes diff --git a/packages/partysocket/package.json b/packages/partysocket/package.json index 681ed20..448a7cd 100644 --- a/packages/partysocket/package.json +++ b/packages/partysocket/package.json @@ -1,6 +1,6 @@ { "name": "partysocket", - "version": "1.1.12", + "version": "1.1.13", "description": "A better WebSocket that Just Works™", "homepage": "https://docs.partykit.io/reference/partysocket-api", "bugs": "https://github.com/cloudflare/partykit/issues",