From 118bffa7d19fa9c8809cad6da6e2a53f3f42de2a Mon Sep 17 00:00:00 2001 From: Scott Lovegrove Date: Tue, 25 Aug 2026 12:48:13 +0100 Subject: [PATCH] fix(deps): update @doist/comms-sdk to 2.0.2 2.0.2 fixes attachment uploads, which had never reached the server with a file attached: the SDK built the body with the global FormData while dispatching through undici's own fetch, which does not recognise it, so every upload was sent as the literal string "[object FormData]". That is the path `td thread create --file` and `td thread reply --file` take, through lib/attachments.ts. Co-Authored-By: Claude Opus 5 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 769e70e..11ae123 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "license": "MIT", "dependencies": { "@doist/cli-core": "0.26.2", - "@doist/comms-sdk": "2.0.1", + "@doist/comms-sdk": "2.0.2", "@pnpm/tabtab": "0.5.4", "chalk": "5.6.2", "commander": "14.0.3", @@ -183,9 +183,9 @@ } }, "node_modules/@doist/comms-sdk": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@doist/comms-sdk/-/comms-sdk-2.0.1.tgz", - "integrity": "sha512-psbI4hx9ZHONwJawfvxPcmYDZ5tt6/4MhzpyrC5FIVfSDkbxx2sBYtExt0GC9moteFUOVRgz6Ya1cwAIz4RxhA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@doist/comms-sdk/-/comms-sdk-2.0.2.tgz", + "integrity": "sha512-ypiEXdMOsHJMGMWxzPCH1ShOePVYEp9Q0PxiRrQMqE3DMp2Bffu3CpwxP6jxSdozvnmhvJeEc9lS3uXkKtG15g==", "license": "MIT", "dependencies": { "camelcase": "9.0.0", diff --git a/package.json b/package.json index 3f8c56a..c66a8c9 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ ], "dependencies": { "@doist/cli-core": "0.26.2", - "@doist/comms-sdk": "2.0.1", + "@doist/comms-sdk": "2.0.2", "@pnpm/tabtab": "0.5.4", "chalk": "5.6.2", "commander": "14.0.3",