diff --git a/.changeset/connection-tags-property.md b/.changeset/connection-tags-property.md deleted file mode 100644 index cfac511..0000000 --- a/.changeset/connection-tags-property.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"partyserver": minor ---- - -Add `connection.tags` property to read back tags assigned via `getConnectionTags()`. Works in both hibernating and in-memory modes. Tags are validated and always include the connection id as the first tag. diff --git a/.changeset/fix-lobby-party-type.md b/.changeset/fix-lobby-party-type.md deleted file mode 100644 index ac2a239..0000000 --- a/.changeset/fix-lobby-party-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"partyserver": patch ---- - -Add `lobby.className` to `onBeforeConnect`/`onBeforeRequest` callbacks, providing the Durable Object class name (e.g. `"MyAgent"`). The existing `lobby.party` field is now deprecated (it returns the kebab-case URL namespace) and will be changed to return the class name in the next major version. diff --git a/fixtures/chat/package.json b/fixtures/chat/package.json index dc89a4d..2fae371 100644 --- a/fixtures/chat/package.json +++ b/fixtures/chat/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "nanoid": "^5.1.6", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "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 97a4867..959d1fc 100644 --- a/fixtures/globe/package.json +++ b/fixtures/globe/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "cobe": "^0.6.5", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "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 48c35c4..6ff7ffa 100644 --- a/fixtures/hono/package.json +++ b/fixtures/hono/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "hono": "^4.11.1", - "hono-party": "^1.0.0", - "partyserver": "^0.1.5", + "hono-party": "^2.0.0", + "partyserver": "^0.2.0", "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3" diff --git a/fixtures/tiptap-yjs/package.json b/fixtures/tiptap-yjs/package.json index 34a75d8..62989af 100644 --- a/fixtures/tiptap-yjs/package.json +++ b/fixtures/tiptap-yjs/package.json @@ -11,11 +11,11 @@ "@tiptap/extension-collaboration": "^3.14.0", "@tiptap/react": "^3.14.0", "@tiptap/starter-kit": "^3.14.0", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "react": "^19.2.3", "react-dom": "^19.2.3", "tailwindcss": "^4.1.18", - "y-partyserver": "^1.0.0" + "y-partyserver": "^2.0.0" }, "devDependencies": { "@types/react": "^19.2.7", diff --git a/fixtures/tldraw/package.json b/fixtures/tldraw/package.json index cc97b33..6fc35bd 100644 --- a/fixtures/tldraw/package.json +++ b/fixtures/tldraw/package.json @@ -7,7 +7,7 @@ "start": "vite dev" }, "dependencies": { - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3", diff --git a/fixtures/todo-sync/package.json b/fixtures/todo-sync/package.json index cedd6c5..b4b3ddd 100644 --- a/fixtures/todo-sync/package.json +++ b/fixtures/todo-sync/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "nanoid": "^5.1.6", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3", diff --git a/package-lock.json b/package-lock.json index 4b623ee..ff249c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "version": "0.0.11", "dependencies": { "nanoid": "^5.1.6", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3" @@ -60,7 +60,7 @@ "version": "0.0.11", "dependencies": { "cobe": "^0.6.5", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3" @@ -76,8 +76,8 @@ "version": "0.0.12", "dependencies": { "hono": "^4.11.1", - "hono-party": "^1.0.0", - "partyserver": "^0.1.5", + "hono-party": "^2.0.0", + "partyserver": "^0.2.0", "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3" @@ -148,11 +148,11 @@ "@tiptap/extension-collaboration": "^3.14.0", "@tiptap/react": "^3.14.0", "@tiptap/starter-kit": "^3.14.0", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "react": "^19.2.3", "react-dom": "^19.2.3", "tailwindcss": "^4.1.18", - "y-partyserver": "^1.0.0" + "y-partyserver": "^2.0.0" }, "devDependencies": { "@types/react": "^19.2.7", @@ -163,7 +163,7 @@ "name": "@partyserver/fixture-tldraw", "version": "0.0.11", "dependencies": { - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3", @@ -179,7 +179,7 @@ "version": "0.0.11", "dependencies": { "nanoid": "^5.1.6", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "partysocket": "^1.1.13", "react": "^19.2.3", "react-dom": "^19.2.3", @@ -12230,17 +12230,17 @@ } }, "packages/hono-party": { - "version": "1.0.0", + "version": "2.0.0", "license": "ISC", "devDependencies": { "@cloudflare/workers-types": "^4.20251218.0", "hono": "^4.11.1", - "partyserver": "^0.1.5" + "partyserver": "^0.2.0" }, "peerDependencies": { "@cloudflare/workers-types": "^4.20240729.0", "hono": "^4.6.17", - "partyserver": "^0.1.0" + "partyserver": "^0.2.0" } }, "packages/partyagent": { @@ -12268,7 +12268,7 @@ "license": "ISC" }, "packages/partyserver": { - "version": "0.1.5", + "version": "0.2.0", "license": "ISC", "dependencies": { "nanoid": "^5.1.6" @@ -12323,21 +12323,21 @@ } }, "packages/partysub": { - "version": "1.0.0", + "version": "2.0.0", "license": "ISC", "devDependencies": { "@cloudflare/workers-types": "^4.20251218.0", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "partysocket": "^1.1.13" }, "peerDependencies": { "@cloudflare/workers-types": "^4.20240729.0", - "partyserver": "^0.1.0", + "partyserver": "^0.2.0", "partysocket": "^1.1.10" } }, "packages/partysync": { - "version": "1.0.0", + "version": "2.0.0", "license": "ISC", "dependencies": { "idb": "^8.0.3", @@ -12345,11 +12345,11 @@ }, "devDependencies": { "@cloudflare/workers-types": "^4.20251218.0", - "partyserver": "^0.1.5" + "partyserver": "^0.2.0" }, "peerDependencies": { "@cloudflare/workers-types": "^4.20240729.0", - "partyserver": "^0.1.0" + "partyserver": "^0.2.0" } }, "packages/partytracks": { @@ -12363,15 +12363,15 @@ } }, "packages/partywhen": { - "version": "0.1.0", + "version": "0.1.1", "license": "ISC", "dependencies": { "cron-parser": "^5.4.0", - "partyserver": "^0.1.5" + "partyserver": "^0.2.0" } }, "packages/y-partyserver": { - "version": "1.0.0", + "version": "2.0.0", "license": "ISC", "dependencies": { "lib0": "^0.2.115", @@ -12382,13 +12382,13 @@ "devDependencies": { "@cloudflare/workers-types": "^4.20251218.0", "@types/lodash.debounce": "^4.0.9", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "ws": "^8.18.3", "yjs": "^13.6.28" }, "peerDependencies": { "@cloudflare/workers-types": "^4.20240729.0", - "partyserver": "^0.1.0", + "partyserver": "^0.2.0", "yjs": "^13.6.14" } }, diff --git a/packages/hono-party/CHANGELOG.md b/packages/hono-party/CHANGELOG.md index 6d8733a..45bdaf3 100644 --- a/packages/hono-party/CHANGELOG.md +++ b/packages/hono-party/CHANGELOG.md @@ -1,5 +1,12 @@ # hono-party +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`eef891a`](https://github.com/cloudflare/partykit/commit/eef891aae465d93b61b6ba36278115c41b3e1b11), [`c15e9d9`](https://github.com/cloudflare/partykit/commit/c15e9d9f85a7dbb9b640a46580d934b9b430a694)]: + - partyserver@0.2.0 + ## 1.0.0 ### Patch Changes diff --git a/packages/hono-party/package.json b/packages/hono-party/package.json index d901a8e..e22aef3 100644 --- a/packages/hono-party/package.json +++ b/packages/hono-party/package.json @@ -1,6 +1,6 @@ { "name": "hono-party", - "version": "1.0.0", + "version": "2.0.0", "repository": { "type": "git", "url": "git://github.com/cloudflare/partykit.git" @@ -32,11 +32,11 @@ "peerDependencies": { "@cloudflare/workers-types": "^4.20240729.0", "hono": "^4.6.17", - "partyserver": "^0.1.0" + "partyserver": "^0.2.0" }, "devDependencies": { "@cloudflare/workers-types": "^4.20251218.0", "hono": "^4.11.1", - "partyserver": "^0.1.5" + "partyserver": "^0.2.0" } } diff --git a/packages/partyserver/CHANGELOG.md b/packages/partyserver/CHANGELOG.md index bbed8db..48cd8f9 100644 --- a/packages/partyserver/CHANGELOG.md +++ b/packages/partyserver/CHANGELOG.md @@ -1,5 +1,15 @@ # partyflare +## 0.2.0 + +### Minor Changes + +- [#327](https://github.com/cloudflare/partykit/pull/327) [`eef891a`](https://github.com/cloudflare/partykit/commit/eef891aae465d93b61b6ba36278115c41b3e1b11) Thanks [@threepointone](https://github.com/threepointone)! - Add `connection.tags` property to read back tags assigned via `getConnectionTags()`. Works in both hibernating and in-memory modes. Tags are validated and always include the connection id as the first tag. + +### Patch Changes + +- [#325](https://github.com/cloudflare/partykit/pull/325) [`c15e9d9`](https://github.com/cloudflare/partykit/commit/c15e9d9f85a7dbb9b640a46580d934b9b430a694) Thanks [@threepointone](https://github.com/threepointone)! - Add `lobby.className` to `onBeforeConnect`/`onBeforeRequest` callbacks, providing the Durable Object class name (e.g. `"MyAgent"`). The existing `lobby.party` field is now deprecated (it returns the kebab-case URL namespace) and will be changed to return the class name in the next major version. + ## 0.1.5 ### Patch Changes diff --git a/packages/partyserver/package.json b/packages/partyserver/package.json index 4ba5612..0a28efe 100644 --- a/packages/partyserver/package.json +++ b/packages/partyserver/package.json @@ -1,6 +1,6 @@ { "name": "partyserver", - "version": "0.1.5", + "version": "0.2.0", "repository": { "type": "git", "url": "git://github.com/cloudflare/partykit.git" diff --git a/packages/partysub/CHANGELOG.md b/packages/partysub/CHANGELOG.md index ee036d1..3a6c660 100644 --- a/packages/partysub/CHANGELOG.md +++ b/packages/partysub/CHANGELOG.md @@ -1,5 +1,12 @@ # partysub +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`eef891a`](https://github.com/cloudflare/partykit/commit/eef891aae465d93b61b6ba36278115c41b3e1b11), [`c15e9d9`](https://github.com/cloudflare/partykit/commit/c15e9d9f85a7dbb9b640a46580d934b9b430a694)]: + - partyserver@0.2.0 + ## 1.0.0 ### Minor Changes diff --git a/packages/partysub/package.json b/packages/partysub/package.json index 833d52d..c99011b 100644 --- a/packages/partysub/package.json +++ b/packages/partysub/package.json @@ -1,6 +1,6 @@ { "name": "partysub", - "version": "1.0.0", + "version": "2.0.0", "repository": { "type": "git", "url": "git://github.com/cloudflare/partykit.git" @@ -41,12 +41,12 @@ "description": "", "peerDependencies": { "@cloudflare/workers-types": "^4.20240729.0", - "partyserver": "^0.1.0", + "partyserver": "^0.2.0", "partysocket": "^1.1.10" }, "devDependencies": { "@cloudflare/workers-types": "^4.20251218.0", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "partysocket": "^1.1.13" } } diff --git a/packages/partysync/CHANGELOG.md b/packages/partysync/CHANGELOG.md index 98aa22d..0b859e8 100644 --- a/packages/partysync/CHANGELOG.md +++ b/packages/partysync/CHANGELOG.md @@ -1,5 +1,12 @@ # partysync +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`eef891a`](https://github.com/cloudflare/partykit/commit/eef891aae465d93b61b6ba36278115c41b3e1b11), [`c15e9d9`](https://github.com/cloudflare/partykit/commit/c15e9d9f85a7dbb9b640a46580d934b9b430a694)]: + - partyserver@0.2.0 + ## 1.0.0 ### Minor Changes diff --git a/packages/partysync/package.json b/packages/partysync/package.json index 2a3b306..06f1c6e 100644 --- a/packages/partysync/package.json +++ b/packages/partysync/package.json @@ -1,6 +1,6 @@ { "name": "partysync", - "version": "1.0.0", + "version": "2.0.0", "repository": { "type": "git", "url": "git://github.com/cloudflare/partykit.git" @@ -50,10 +50,10 @@ }, "peerDependencies": { "@cloudflare/workers-types": "^4.20240729.0", - "partyserver": "^0.1.0" + "partyserver": "^0.2.0" }, "devDependencies": { "@cloudflare/workers-types": "^4.20251218.0", - "partyserver": "^0.1.5" + "partyserver": "^0.2.0" } } diff --git a/packages/partywhen/CHANGELOG.md b/packages/partywhen/CHANGELOG.md index 0d0cf5d..05e8d82 100644 --- a/packages/partywhen/CHANGELOG.md +++ b/packages/partywhen/CHANGELOG.md @@ -1,5 +1,12 @@ # partywhen +## 0.1.1 + +### Patch Changes + +- Updated dependencies [[`eef891a`](https://github.com/cloudflare/partykit/commit/eef891aae465d93b61b6ba36278115c41b3e1b11), [`c15e9d9`](https://github.com/cloudflare/partykit/commit/c15e9d9f85a7dbb9b640a46580d934b9b430a694)]: + - partyserver@0.2.0 + ## 0.1.0 ### Minor Changes diff --git a/packages/partywhen/package.json b/packages/partywhen/package.json index 3906256b..0a544db 100644 --- a/packages/partywhen/package.json +++ b/packages/partywhen/package.json @@ -1,6 +1,6 @@ { "name": "partywhen", - "version": "0.1.0", + "version": "0.1.1", "repository": { "type": "git", "url": "git://github.com/cloudflare/partykit.git" @@ -29,6 +29,6 @@ "description": "A library for scheduling and running tasks in Cloudflare Workers", "dependencies": { "cron-parser": "^5.4.0", - "partyserver": "^0.1.5" + "partyserver": "^0.2.0" } } diff --git a/packages/y-partyserver/CHANGELOG.md b/packages/y-partyserver/CHANGELOG.md index 2dbdca5..fab903a 100644 --- a/packages/y-partyserver/CHANGELOG.md +++ b/packages/y-partyserver/CHANGELOG.md @@ -1,5 +1,12 @@ # y-partyserver +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`eef891a`](https://github.com/cloudflare/partykit/commit/eef891aae465d93b61b6ba36278115c41b3e1b11), [`c15e9d9`](https://github.com/cloudflare/partykit/commit/c15e9d9f85a7dbb9b640a46580d934b9b430a694)]: + - partyserver@0.2.0 + ## 1.0.0 ### Minor Changes diff --git a/packages/y-partyserver/package.json b/packages/y-partyserver/package.json index e83f5ad..b2ab076 100644 --- a/packages/y-partyserver/package.json +++ b/packages/y-partyserver/package.json @@ -1,6 +1,6 @@ { "name": "y-partyserver", - "version": "1.0.0", + "version": "2.0.0", "repository": { "type": "git", "url": "git://github.com/cloudflare/partykit.git" @@ -47,13 +47,13 @@ }, "peerDependencies": { "@cloudflare/workers-types": "^4.20240729.0", - "partyserver": "^0.1.0", + "partyserver": "^0.2.0", "yjs": "^13.6.14" }, "devDependencies": { "@cloudflare/workers-types": "^4.20251218.0", "@types/lodash.debounce": "^4.0.9", - "partyserver": "^0.1.5", + "partyserver": "^0.2.0", "ws": "^8.18.3", "yjs": "^13.6.28" }