diff --git a/.changeset/add-group-session.md b/.changeset/add-group-session.md deleted file mode 100644 index bda37c3..0000000 --- a/.changeset/add-group-session.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internet-privacy/marmot-ts": minor ---- - -Add `GroupSession` as the protocol state owner for group send, ingest, and persistence effects. diff --git a/.changeset/add-groups-manager-session-runtime.md b/.changeset/add-groups-manager-session-runtime.md deleted file mode 100644 index 07fa8d0..0000000 --- a/.changeset/add-groups-manager-session-runtime.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internet-privacy/marmot-ts": minor ---- - -Add `GroupsManager` session and runtime helpers for effect-driven group workflows. diff --git a/.changeset/audit-log-recording.md b/.changeset/audit-log-recording.md deleted file mode 100644 index 1f913b9..0000000 --- a/.changeset/audit-log-recording.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internet-privacy/marmot-ts": minor ---- - -Add opt-in Marmot forensic audit log recording support diff --git a/.changeset/expose-group-session-runtime.md b/.changeset/expose-group-session-runtime.md deleted file mode 100644 index bcb8823..0000000 --- a/.changeset/expose-group-session-runtime.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internet-privacy/marmot-ts": minor ---- - -Expose `MarmotGroup.session` and `MarmotGroup.runtime` for direct effect-driven group workflows. diff --git a/.changeset/extract-cgka-engine.md b/.changeset/extract-cgka-engine.md deleted file mode 100644 index a1007f7..0000000 --- a/.changeset/extract-cgka-engine.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internet-privacy/marmot-ts": minor ---- - -Extract MarmotGroupEngine from MarmotGroup as a transport-agnostic CGKA state machine with publish-before-apply lifecycle, exposed from the core package. diff --git a/.changeset/extract-group-media-service.md b/.changeset/extract-group-media-service.md deleted file mode 100644 index e2239f1..0000000 --- a/.changeset/extract-group-media-service.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internet-privacy/marmot-ts": minor ---- - -Add `GroupMediaService` for group encrypted media helpers and decrypted media caching. diff --git a/.changeset/split-group-runtime.md b/.changeset/split-group-runtime.md deleted file mode 100644 index e2884ba..0000000 --- a/.changeset/split-group-runtime.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internet-privacy/marmot-ts": minor ---- - -Add group runtime and Nostr Welcome delivery seams for publishing group session effects. diff --git a/CHANGELOG.md b/CHANGELOG.md index c223580..5462631 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # @internet-privacy/marmot-ts +## 0.7.0 + +### Minor Changes + +- 668d53f: Add `GroupSession` as the protocol state owner for group send, ingest, and persistence effects. +- be60778: Add `GroupsManager` session and runtime helpers for effect-driven group workflows. +- cbf4438: Add opt-in Marmot forensic audit log recording support +- 6ab60af: Expose `MarmotGroup.session` and `MarmotGroup.runtime` for direct effect-driven group workflows. +- a746255: Extract MarmotGroupEngine from MarmotGroup as a transport-agnostic CGKA state machine with publish-before-apply lifecycle, exposed from the core package. +- 6c4583d: Add `GroupMediaService` for group encrypted media helpers and decrypted media caching. +- c9b157c: Add group runtime and Nostr Welcome delivery seams for publishing group session effects. + ## 0.5.1 ### Patch Changes diff --git a/examples/opentui/CHANGELOG.md b/examples/opentui/CHANGELOG.md new file mode 100644 index 0000000..3159d12 --- /dev/null +++ b/examples/opentui/CHANGELOG.md @@ -0,0 +1,14 @@ +# marmot-opentui + +## 0.0.1 + +### Patch Changes + +- Updated dependencies [668d53f] +- Updated dependencies [be60778] +- Updated dependencies [cbf4438] +- Updated dependencies [6ab60af] +- Updated dependencies [a746255] +- Updated dependencies [6c4583d] +- Updated dependencies [c9b157c] + - @internet-privacy/marmot-ts@0.7.0 diff --git a/examples/opentui/package.json b/examples/opentui/package.json index 49dc720..6ad4992 100644 --- a/examples/opentui/package.json +++ b/examples/opentui/package.json @@ -1,6 +1,6 @@ { "name": "marmot-opentui", - "version": "0.0.0", + "version": "0.0.1", "private": true, "type": "module", "description": "OpenTUI + React terminal chat for marmot-ts. Same darkmatter Marmot v2 lifecycle as the tui-chat example, but rendered with the @opentui/react reconciler so it can exercise the library's React / async-generator integration (groups.watch, invites.watchUnread, group.ingest).", diff --git a/package.json b/package.json index 12266c9..56c28db 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@internet-privacy/marmot-ts", - "version": "0.6.0", + "version": "0.7.0", "type": "module", "description": "Marmot protocol implementation in TypeScript", "main": "dist/index.js",