Skip to content

Latest commit

 

History

History
381 lines (196 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

381 lines (196 loc) · 19.3 KB

5.0.2 (2026-11-11)

Bug Fixes

  • deps: update @todoist/comms-sdk to 5.0.1 (#121) (964a89c)

5.0.1 (2026-11-11)

Bug Fixes

5.0.0 (2026-11-11)

⚠ BREAKING CHANGES

  • publish as @todoist/comms-cli (#119)

Features

4.1.3 (2026-11-11)

Bug Fixes

  • keep a Request's own headers in withUsageHeaders (#117) (d3eeac0)

4.1.2 (2026-11-11)

Bug Fixes

  • ci: use the todoist GitHub org after the rename (#118) (700e176)

4.1.1 (2026-11-11)

Bug Fixes

  • deps: update @doist/cli-core to 1.10.0 (#115) (9d8d6f6)

4.1.0 (2026-11-10)

Features

  • send the shared Doist CLI usage headers on every request (#114) (c09e909)

4.0.0 (2026-11-07)

⚠ BREAKING CHANGES

  • read piped input only with an explicit --stdin flag (#111)

Features

  • read piped input only with an explicit --stdin flag (#111) (e797a63)

3.10.0 (2026-11-05)

Features

  • search: Find group chats by title with --type conversations (#104) (6d47024)

3.9.1 (2026-11-02)

Bug Fixes

  • channel: list every thread in the window, not just the newest 20 (#101) (5d18feb)
  • stop treating unjoined public channels as private (#102) (f8b2719)

3.9.0 (2026-11-02)

Features

  • auth: sign in with a client ID metadata document instead of DCR (#100) (5e82293)

3.8.2 (2026-11-02)

Performance Improvements

  • resolve member names with one getUsersByIds call (#97) (ee7c93e)

3.8.1 (2026-10-28)

Bug Fixes

  • send explicit Status field and effect removals (#96) (63135a9)

3.8.0 (2026-10-27)

Features

  • status: add --pause-activity to status set and show it (#92) (a5c1c52)

3.7.1 (2026-10-24)

Bug Fixes

3.7.0 (2026-10-21)

Features

  • attribute CLI requests and call the v1.0 API (#88) (78685f4)

3.6.6 (2026-10-20)

Bug Fixes

  • thread: show how many comments a view leaves out (#87) (38ec2ec)

3.6.5 (2026-10-20)

Bug Fixes

  • show the current icon on the auth result pages (#84) (4800ad6)

3.6.4 (2026-10-20)

Bug Fixes

  • allow channel thread listing with read-only tokens (#85) (0c5d928)

3.6.3 (2026-10-19)

Bug Fixes

  • use the white mark in the Comms CLI icon (#86) (b662a3d)

3.6.2 (2026-10-17)

Bug Fixes

  • translate 400, 429, 5xx and network failures into CliErrors (#80) (675ed61)

3.6.1 (2026-10-17)

Bug Fixes

  • serve the refreshed icon at the old path (#82) (ab08038)

3.6.0 (2026-10-14)

Features

3.5.2 (2026-10-14)

Bug Fixes

  • redact session credentials from user --json --full output (#78) (e768abf)

3.5.1 (2026-10-06)

Bug Fixes

  • use correct Pi installation path (#69) (718ef8e)

3.5.0 (2026-10-06)

Features

  • inbox: show unread mentions and add --mentions filter (#60) (9c6b145)

3.4.1 (2026-09-21)

Bug Fixes

  • accept digit-free opaque ids and map 404/409 to CliError (#66) (45052b3), closes #65

3.4.0 (2026-09-18)

Features

  • add thread undone, conversation undone and thread mark-unread (#64) (98ae72b)

3.3.0 (2026-09-16)

Features

  • auth: refresh an expiring OAuth token before token view / status (#63) (c1926bd)

3.2.0 (2026-09-15)

Features

  • add --notify NONE for thread replies (#62) (9e95c8d)

3.1.0 (2026-08-28)

Features

3.0.0 (2026-08-26)

⚠ BREAKING CHANGES

  • a Comms URL whose entity ID is not a base58-encoded UUIDv7 is no longer recognised. Comms only issues IDs in that format, so this rejects malformed links rather than passing them to the API.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

  • test: pin the non-base58 id contract

Every parse case now uses a valid base58-encoded UUIDv7, so the contract this change introduces — a well-formed path whose id is not that shape names no entity and reads as workspace-only — could regress without a failure. Covers the channel, thread and conversation routes.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

Features

2.0.4 (2026-08-25)

Bug Fixes

  • deps: update @doist/comms-sdk to 2.0.2 (#54) (bc17f3d)

2.0.3 (2026-08-24)

Bug Fixes

2.0.2 (2026-07-29)

Bug Fixes

2.0.1 (2026-07-22)

Bug Fixes

  • fail fast and explain 401s on group writes (#45) (670722e)

2.0.0 (2026-07-16)

⚠ BREAKING CHANGES

  • require node >=24, test on 24 & 26, support npm >=11 (#44)

Features

  • require node >=24, test on 24 & 26, support npm >=11 (#44) (e79d5f2)

1.9.4 (2026-07-14)

Bug Fixes

  • clean up spinner on Commander errors (#41) (a6abe2b)

1.9.3 (2026-07-14)

Bug Fixes

  • forward conversation and thread date filters (#42) (f69968e)
  • use opaque Comms IDs in help examples (#40) (f8ad8e4)

1.9.2 (2026-07-10)

Bug Fixes

  • Paginate conversation fetches to exhaustion (#43) (0e1ee31)

1.9.1 (2026-07-02)

Bug Fixes

  • deps: release comms-sdk 0.7.1 for Node 26 terminated fix (587b17b), closes #39

1.9.0 (2026-06-26)

Features

1.8.0 (2026-06-18)

Features

  • auth: Add auth refresh-token view command (#36) (04877b7)

1.7.0 (2026-06-18)

Features

  • conversation: add conversation list command (#35) (46a000e)

1.6.5 (2026-06-17)

Bug Fixes

  • refs: tighten inbox/saved thread URL routing (#32) (8a0090e)

1.6.4 (2026-06-16)

Bug Fixes

1.6.3 (2026-06-15)

Bug Fixes

  • generate canonical Comms search URLs (#26) (b4bcc77)

1.6.2 (2026-06-15)

Bug Fixes

  • deps: bump @doist/comms-sdk to 0.4.6 (#25) (aa86918)

1.6.1 (2026-06-15)

Bug Fixes

  • deps: bump @doist/comms-sdk to 0.4.5 (#24) (a859976)

1.6.0 (2026-06-15)

Features

1.5.0 (2026-06-05)

Features

  • Add Todoist OAuth for Comms auth (#15) (cd64fa7)

1.4.0 (2026-05-31)

Features

  • attachments: support uploading files on replies and thread creation (#13) (44dc3b7)

1.3.2 (2026-05-28)

Bug Fixes

  • refs: resolve unjoined-but-public channels by name (#11) (0e2aefb)

1.3.1 (2026-05-28)

Bug Fixes

  • users: filter removed members from tdc users by default (#10) (31e185c)

1.3.0 (2026-05-28)

Features

  • require --yes on msg/comment delete and thread/conversation done (#9) (2e82d30)

1.2.0 (2026-05-27)

Features

  • channel: add delete, archive, unarchive subcommands (#8) (41acfe6), closes #246

1.1.0 (2026-05-27)

Features

1.0.0 (2026-05-25)

Features

  • add channel create and update commands (#4) (f097378)
  • adopt cli-core DCR provider + account command attachers (#5) (4749a07)
  • bootstrap Comms CLI from twist-cli (ea28735)
  • upgrade to @doist/comms-sdk@0.2.0 (#2) (ae4d6e1)