diff --git a/.changeset/pageable-file-search.md b/.changeset/pageable-file-search.md deleted file mode 100644 index 5225b62b..00000000 --- a/.changeset/pageable-file-search.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@buildinternet/uploads": minor ---- - -Page through file search. `findFiles` now returns an opaque `cursor` and -accepts one back. The new `findFilesAll` follows that cursor, up to a page cap. -`uploads find` and `uploads list --meta` gained `--cursor` and `--all`. The -`find_files` MCP tool takes and returns the same cursor. diff --git a/.changeset/retry-safe-token-minting.md b/.changeset/retry-safe-token-minting.md deleted file mode 100644 index c0f9fbf7..00000000 --- a/.changeset/retry-safe-token-minting.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@buildinternet/uploads": patch ---- - -Mint workspace tokens safely on retry: `mintWorkspaceToken` now accepts an -optional `idempotencyKey` so a retried request replays the original one-time -token instead of minting a duplicate. diff --git a/.changeset/retry-safe-uploads.md b/.changeset/retry-safe-uploads.md deleted file mode 100644 index 5f1b3775..00000000 --- a/.changeset/retry-safe-uploads.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@buildinternet/uploads": patch ---- - -Upload files safely on retry: `put` now accepts an optional `idempotencyKey` -so a retried request replays the original response instead of writing a -duplicate object. diff --git a/.changeset/safe-gallery-retries.md b/.changeset/safe-gallery-retries.md deleted file mode 100644 index 2c08e5fa..00000000 --- a/.changeset/safe-gallery-retries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buildinternet/uploads": patch ---- - -Retry gallery creation safely with caller-scoped idempotency keys. diff --git a/.changeset/skip-list-metadata-hydration.md b/.changeset/skip-list-metadata-hydration.md deleted file mode 100644 index c913aba8..00000000 --- a/.changeset/skip-list-metadata-hydration.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@buildinternet/uploads": minor ---- - -`list`/`listAll` now skip the server's per-key metadata hydration when the -caller didn't request `metadata: true`, instead of fetching it and throwing -it away. diff --git a/packages/uploads/CHANGELOG.md b/packages/uploads/CHANGELOG.md index 3ebb2395..1d2c7546 100644 --- a/packages/uploads/CHANGELOG.md +++ b/packages/uploads/CHANGELOG.md @@ -1,5 +1,27 @@ # @buildinternet/uploads +## 0.47.0 + +### Minor Changes + +- 5af793e: Page through file search. `findFiles` now returns an opaque `cursor` and + accepts one back. The new `findFilesAll` follows that cursor, up to a page cap. + `uploads find` and `uploads list --meta` gained `--cursor` and `--all`. The + `find_files` MCP tool takes and returns the same cursor. +- cac30d3: `list`/`listAll` now skip the server's per-key metadata hydration when the + caller didn't request `metadata: true`, instead of fetching it and throwing + it away. + +### Patch Changes + +- d6e49f7: Mint workspace tokens safely on retry: `mintWorkspaceToken` now accepts an + optional `idempotencyKey` so a retried request replays the original one-time + token instead of minting a duplicate. +- 5bd56dd: Upload files safely on retry: `put` now accepts an optional `idempotencyKey` + so a retried request replays the original response instead of writing a + duplicate object. +- 5c27ee3: Retry gallery creation safely with caller-scoped idempotency keys. + ## 0.46.3 ### Patch Changes diff --git a/packages/uploads/package.json b/packages/uploads/package.json index 89e27e28..60bb6e1d 100644 --- a/packages/uploads/package.json +++ b/packages/uploads/package.json @@ -1,6 +1,6 @@ { "name": "@buildinternet/uploads", - "version": "0.46.3", + "version": "0.47.0", "description": "CLI and client for uploads.sh — workspace-scoped image hosting for GitHub embeds", "type": "module", "sideEffects": false,