diff --git a/.changeset/batch-operations-surface.md b/.changeset/batch-operations-surface.md deleted file mode 100644 index 241e93f..0000000 --- a/.changeset/batch-operations-surface.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@redjay/threads-storage": minor -"@redjay/threads-firebase-storage": minor -"@redjay/threads-cli": minor -"@redjay/threads-mcp": minor ---- - -Surface batch operations through AsyncStorageService facade - -- Add `IBatchOperations` interface for atomic multi-document writes -- Add `batchDeleteGroup()` and `batchArchiveThread()` to AsyncStorageService with duck-type capability detection -- Wire MCP `delete_group` and `archive_thread` tools to batch-first pattern with loop fallback -- Wire CLI archive cascade and group delete commands to batch-first pattern -- FirestoreStore formally implements `IBatchOperations` (methods already existed) -- JSON backend unaffected — batch returns null, existing loop executes diff --git a/apps/firebase/functions/CHANGELOG.md b/apps/firebase/functions/CHANGELOG.md index d2e7b39..4b3c027 100644 --- a/apps/firebase/functions/CHANGELOG.md +++ b/apps/firebase/functions/CHANGELOG.md @@ -1,5 +1,13 @@ # @joshua2048/threads-firebase-functions +## 1.0.3 + +### Patch Changes + +- Updated dependencies [67b37e4] + - @redjay/threads-storage@3.1.0 + - @redjay/threads-firebase-storage@1.2.0 + ## 1.0.2 ### Patch Changes diff --git a/apps/firebase/functions/package.json b/apps/firebase/functions/package.json index 587cc68..6d77742 100644 --- a/apps/firebase/functions/package.json +++ b/apps/firebase/functions/package.json @@ -1,6 +1,6 @@ { "name": "@joshua2048/threads-firebase-functions", - "version": "1.0.2", + "version": "1.0.3", "description": "Firebase Cloud Functions for Threads platform", "main": "dist/index.js", "scripts": { diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 7aaf438..c7c0745 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,23 @@ # @redjay/threads-cli +## 1.4.0 + +### Minor Changes + +- 67b37e4: Surface batch operations through AsyncStorageService facade + + - Add `IBatchOperations` interface for atomic multi-document writes + - Add `batchDeleteGroup()` and `batchArchiveThread()` to AsyncStorageService with duck-type capability detection + - Wire MCP `delete_group` and `archive_thread` tools to batch-first pattern with loop fallback + - Wire CLI archive cascade and group delete commands to batch-first pattern + - FirestoreStore formally implements `IBatchOperations` (methods already existed) + - JSON backend unaffected — batch returns null, existing loop executes + +### Patch Changes + +- Updated dependencies [67b37e4] + - @redjay/threads-storage@3.1.0 + ## 1.3.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 0889d59..9f714fc 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@redjay/threads-cli", - "version": "1.3.1", + "version": "1.4.0", "description": "Conversational thread tracker for managing streams of activity through self-reported progress", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/firebase-storage/CHANGELOG.md b/packages/firebase-storage/CHANGELOG.md index 7f58345..77f4a30 100644 --- a/packages/firebase-storage/CHANGELOG.md +++ b/packages/firebase-storage/CHANGELOG.md @@ -1,5 +1,23 @@ # @redjay/threads-firebase-storage +## 1.2.0 + +### Minor Changes + +- 67b37e4: Surface batch operations through AsyncStorageService facade + + - Add `IBatchOperations` interface for atomic multi-document writes + - Add `batchDeleteGroup()` and `batchArchiveThread()` to AsyncStorageService with duck-type capability detection + - Wire MCP `delete_group` and `archive_thread` tools to batch-first pattern with loop fallback + - Wire CLI archive cascade and group delete commands to batch-first pattern + - FirestoreStore formally implements `IBatchOperations` (methods already existed) + - JSON backend unaffected — batch returns null, existing loop executes + +### Patch Changes + +- Updated dependencies [67b37e4] + - @redjay/threads-storage@3.1.0 + ## 1.1.1 ### Patch Changes diff --git a/packages/firebase-storage/package.json b/packages/firebase-storage/package.json index cd7fa6e..d6bdda4 100644 --- a/packages/firebase-storage/package.json +++ b/packages/firebase-storage/package.json @@ -1,6 +1,6 @@ { "name": "@redjay/threads-firebase-storage", - "version": "1.1.1", + "version": "1.2.0", "description": "Firebase Firestore storage adapter for Threads platform", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/json-storage/CHANGELOG.md b/packages/json-storage/CHANGELOG.md index 8305cd0..7f14080 100644 --- a/packages/json-storage/CHANGELOG.md +++ b/packages/json-storage/CHANGELOG.md @@ -1,5 +1,12 @@ # @redjay/threads-json-storage +## 1.1.2 + +### Patch Changes + +- Updated dependencies [67b37e4] + - @redjay/threads-storage@3.1.0 + ## 1.1.1 ### Patch Changes diff --git a/packages/json-storage/package.json b/packages/json-storage/package.json index 16a39f8..e0d698b 100644 --- a/packages/json-storage/package.json +++ b/packages/json-storage/package.json @@ -1,6 +1,6 @@ { "name": "@redjay/threads-json-storage", - "version": "1.1.1", + "version": "1.1.2", "description": "JSON file storage adapter for Threads platform", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/mcp-server/CHANGELOG.md b/packages/mcp-server/CHANGELOG.md index 736007d..749d097 100644 --- a/packages/mcp-server/CHANGELOG.md +++ b/packages/mcp-server/CHANGELOG.md @@ -1,5 +1,23 @@ # @redjay/threads-mcp +## 1.2.0 + +### Minor Changes + +- 67b37e4: Surface batch operations through AsyncStorageService facade + + - Add `IBatchOperations` interface for atomic multi-document writes + - Add `batchDeleteGroup()` and `batchArchiveThread()` to AsyncStorageService with duck-type capability detection + - Wire MCP `delete_group` and `archive_thread` tools to batch-first pattern with loop fallback + - Wire CLI archive cascade and group delete commands to batch-first pattern + - FirestoreStore formally implements `IBatchOperations` (methods already existed) + - JSON backend unaffected — batch returns null, existing loop executes + +### Patch Changes + +- Updated dependencies [67b37e4] + - @redjay/threads-storage@3.1.0 + ## 1.1.1 ### Patch Changes diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 970af32..0adc110 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@redjay/threads-mcp", - "version": "1.1.1", + "version": "1.2.0", "description": "MCP server for Threads platform", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/storage/CHANGELOG.md b/packages/storage/CHANGELOG.md index febe212..75539dc 100644 --- a/packages/storage/CHANGELOG.md +++ b/packages/storage/CHANGELOG.md @@ -1,5 +1,18 @@ # @redjay/threads-storage +## 3.1.0 + +### Minor Changes + +- 67b37e4: Surface batch operations through AsyncStorageService facade + + - Add `IBatchOperations` interface for atomic multi-document writes + - Add `batchDeleteGroup()` and `batchArchiveThread()` to AsyncStorageService with duck-type capability detection + - Wire MCP `delete_group` and `archive_thread` tools to batch-first pattern with loop fallback + - Wire CLI archive cascade and group delete commands to batch-first pattern + - FirestoreStore formally implements `IBatchOperations` (methods already existed) + - JSON backend unaffected — batch returns null, existing loop executes + ## 3.0.1 ### Patch Changes diff --git a/packages/storage/package.json b/packages/storage/package.json index 4d5439e..8e8877d 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -1,6 +1,6 @@ { "name": "@redjay/threads-storage", - "version": "3.0.1", + "version": "3.1.0", "description": "Storage adapters for Threads platform", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/threads/CHANGELOG.md b/packages/threads/CHANGELOG.md index a17bc4a..f71c8f7 100644 --- a/packages/threads/CHANGELOG.md +++ b/packages/threads/CHANGELOG.md @@ -1,5 +1,15 @@ # @redjay/threads +## 1.3.3 + +### Patch Changes + +- Updated dependencies [67b37e4] + - @redjay/threads-storage@3.1.0 + - @redjay/threads-cli@1.4.0 + - @redjay/threads-mcp@1.2.0 + - @redjay/threads-json-storage@1.1.2 + ## 1.3.2 ### Patch Changes diff --git a/packages/threads/package.json b/packages/threads/package.json index 80d2d51..afc7a19 100644 --- a/packages/threads/package.json +++ b/packages/threads/package.json @@ -1,6 +1,6 @@ { "name": "@redjay/threads", - "version": "1.3.2", + "version": "1.3.3", "description": "Entry point composition package for Threads CLI - wires together CLI + storage based on config", "main": "dist/index.js", "types": "dist/index.d.ts",