4.0.1 (2026-11-11)
4.0.0 (2026-11-11)
- publish as @todoist/twist-cli (#367)
3.0.16 (2026-11-11)
3.0.15 (2026-10-19)
3.0.14 (2026-10-12)
3.0.13 (2026-09-28)
3.0.12 (2026-09-21)
3.0.11 (2026-09-18)
3.0.10 (2026-09-16)
3.0.9 (2026-09-14)
3.0.8 (2026-09-10)
3.0.7 (2026-09-04)
3.0.6 (2026-08-31)
3.0.5 (2026-08-24)
3.0.4 (2026-08-18)
3.0.3 (2026-08-17)
3.0.2 (2026-08-10)
3.0.1 (2026-07-27)
3.0.0 (2026-07-16)
- require node >=24, test on 24 & 26, support npm >=11 (#299)
2.45.8 (2026-07-14)
2.45.7 (2026-07-07)
2.45.6 (2026-06-23)
2.45.5 (2026-06-15)
2.45.4 (2026-06-11)
2.45.3 (2026-06-10)
2.45.2 (2026-06-10)
2.45.1 (2026-06-08)
- channels: Include unjoined public channels in public-channel allowlist (#266) (6de6209), closes #263
2.45.0 (2026-05-31)
2.44.2 (2026-05-28)
2.44.1 (2026-05-27)
- deps: update dependency @doist/twist-sdk to v2.8.1 (#259) (a00bc9e)
- users: filter removed members from
tw usersby default (#245) (c921a19), closes #3
2.44.0 (2026-05-27)
2.43.1 (2026-05-25)
2.43.0 (2026-05-22)
2.42.0 (2026-05-21)
2.41.2 (2026-05-20)
2.41.1 (2026-05-18)
2.41.0 (2026-05-17)
2.40.0 (2026-05-17)
2.39.0 (2026-05-16)
2.38.0 (2026-05-16)
2.37.0 (2026-05-15)
2.36.5 (2026-05-13)
2.36.4 (2026-05-13)
2.36.3 (2026-05-09)
2.36.2 (2026-05-08)
2.36.1 (2026-05-08)
2.36.0 (2026-05-07)
2.35.2 (2026-05-06)
2.35.1 (2026-05-05)
2.35.0 (2026-04-29)
2.34.0 (2026-04-27)
2.33.0 (2026-04-23)
- channel: add channel threads listing with pagination (#191) (f17f09f)
- config: add
tw config viewto inspect the CLI config file (#192) (f7d0d9b)
2.32.2 (2026-04-22)
2.32.1 (2026-04-22)
2.32.0 (2026-04-19)
2.31.2 (2026-04-16)
2.31.1 (2026-04-16)
2.31.0 (2026-04-16)
- consistency pass for --json across tw react/unreact, comment view, conversation with (#176) (5db95cc)
2.30.0 (2026-04-16)
2.29.2 (2026-04-16)
2.29.1 (2026-04-16)
2.29.0 (2026-04-16)
2.28.0 (2026-04-16)
2.27.1 (2026-04-16)
2.27.0 (2026-04-08)
2.26.0 (2026-04-07)
2.25.0 (2026-04-07)
2.24.1 (2026-04-07)
2.24.0 (2026-04-06)
2.23.3 (2026-04-05)
2.23.2 (2026-04-05)
2.23.1 (2026-04-05)
2.23.0 (2026-04-03)
2.22.1 (2026-04-02)
2.22.0 (2026-04-02)
2.21.3 (2026-04-01)
2.21.2 (2026-03-29)
2.21.1 (2026-03-28)
2.21.0 (2026-03-27)
2.20.0 (2026-03-27)
2.19.0 (2026-03-27)
2.18.4 (2026-03-26)
2.18.3 (2026-03-26)
2.18.2 (2026-03-25)
2.18.1 (2026-03-25)
2.18.0 (2026-03-25)
2.17.1 (2026-03-23)
2.17.0 (2026-03-21)
2.16.0 (2026-03-21)
2.15.0 (2026-03-19)
2.14.2 (2026-03-18)
2.14.1 (2026-03-15)
2.14.0 (2026-03-15)
2.13.0 (2026-03-15)
2.12.0 (2026-03-14)
2.11.0 (2026-03-12)
2.10.0 (2026-03-11)
2.9.1 (2026-03-11)
2.9.0 (2026-03-11)
2.8.0 (2026-03-09)
- include reactions in essential JSON output fields (72b6bca)
2.7.2 (2026-02-26)
2.7.1 (2026-02-25)
2.7.0 (2026-02-25)
2.6.0 (2026-02-25)
2.5.1 (2026-02-21)
2.5.0 (2026-02-21)
- add --accessible flag for screen-reader-friendly output (#47) (5317cdf)
- add Gemini CLI skill (#48) (7992c26)
2.4.0 (2026-02-21)
2.3.0 (2026-02-20)
2.2.0 (2026-02-20)
2.1.0 (2026-02-19)
2.0.0 (2026-02-19)
tw msgno longer operates on conversations. Usetw conversation(alias:convo) for conversation-level operations (unread, view, reply, done).tw msg(alias:message) now operates on individual conversation messages (view, update, delete).
Also adds alias support to the lazy-loading system and a missing spinner entry
for conversationMessages.getMessage.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
- fix: apply field filtering to ndjson output in msg view
Ensures --ndjson applies the same essential field filtering as --json, as flagged in PR review.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
1.11.0 (2026-02-17)
1.10.1 (2026-02-13)
1.10.0 (2026-02-12)
1.9.1 (2026-02-10)
1.9.0 (2026-02-09)
1.8.0 (2026-02-09)
1.7.0 (2026-02-09)
1.6.1 (2026-02-08)
1.6.0 (2026-02-07)
- strictly validate user IDs in --notify to reject non-numeric input (d8e9ee5)
- add recipients option (91fdc05)
1.5.0 (2026-01-29)
1.4.0 (2026-01-29)
- deps: update to latest
@doist/twist-sdkpackage (8a8cd6d)
- add GitHub Action workflow for automated @doist/twist-sdk updates (7cbdeb1)
1.3.1 (2026-01-27)
1.3.0 (2026-01-24)
1.2.0 (2026-01-23)
1.1.0 (2026-01-23)
- Format error message on single line (89f3ef8)
- Add tw skill command for agent skill integrations (1228ce6)
1.0.1 (2026-01-22)
- remove registry-url from setup-node for provenance publishing (#14) (1fe3f49)
- upgrade semantic-release to v25 and fix trusted publishing (#16) (7d45c08)
- use Node 22 for release job to satisfy semantic-release v25 requirements (#17) (96b0d9d)
- Add Biome linting, upgrade to Node 20, and add CI workflows (#3) (57f802e)
- add loading animations with global API proxy integration (#7) (bf53bfb)
- Add OAuth authentication with dynamic client registration (#6) (2845ebd), closes #5
- add semantic release automation for NPM publishing (#10) (c756324)
- Refactor login command to auth with status/logout subcommands (#4) (59e6493)
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.