Skip to content

Latest commit

 

History

History
685 lines (330 loc) · 35 KB

File metadata and controls

685 lines (330 loc) · 35 KB

1.60.3 (2026-05-02)

Bug Fixes

  • deps: bump @doist/todoist-sdk to 10.1.1 (#312) (308e961)

1.60.2 (2026-05-02)

Bug Fixes

1.60.1 (2026-05-01)

Bug Fixes

  • honour HTTP_PROXY on the customFetch path (#305) (e1fc71a)

1.60.0 (2026-04-30)

Features

1.59.0 (2026-04-28)

Features

  • user,config,doctor: polish multi-user surface (#301) (d36d4aa)

1.58.0 (2026-04-28)

Features

  • auth: support multiple authenticated Todoist accounts (#300) (934ffcc)

1.57.0 (2026-04-23)

Features

  • workspace: add td workspace use <ref> to persist a default workspace (#294) (579a4c8)

1.56.1 (2026-04-23)

Bug Fixes

  • deps: update dependency marked to v18.0.2 (#292) (18de6b5)

1.56.0 (2026-04-22)

Features

  • task: add --no-due flag to clear due date (#289) (3570b9f)

1.55.0 (2026-04-22)

Features

  • comment: steer agents away from downloading image attachments (#288) (d0b16e3)

1.54.1 (2026-04-22)

Bug Fixes

  • deps: update dependency marked to v18.0.1 (#287) (8353768)

1.54.0 (2026-04-22)

Features

  • config: add td config view to inspect the CLI config file (#285) (9ab14ba)

1.53.0 (2026-04-21)

Features

  • apps: add update subcommand with --add/--remove-oauth-redirect (#283) (e22da38)

1.52.0 (2026-04-21)

Features

  • hc: persist a default Help Center locale via hc locale --set-default (#284) (a4e9d6d)

1.51.0 (2026-04-20)

Features

1.50.0 (2026-04-20)

Features

1.49.0 (2026-04-19)

Features

  • skill: add author/version metadata and keep in sync on release (#275) (47b9626)

1.48.0 (2026-04-18)

Features

  • apps: enrich td apps view + surface client_id in list/view (#267) (1a546f8)

1.47.0 (2026-04-15)

Features

  • auth: replace per-scope flags with --additional-scopes (#272) (9ae9a05)

1.46.0 (2026-04-13)

Features

  • auth: make backups:read opt-in and persist login flags (#265) (ad4debf)

1.45.0 (2026-04-13)

Features

  • apps: add td auth login --app-management and td apps list/view (#264) (9797094)

1.44.0 (2026-04-13)

Features

  • add td task quickadd subcommand with qa alias (#262) (75a329a)

1.43.0 (2026-04-12)

Features

  • add location reminder commands and single-reminder get (#254) (cc807e9)
  • add workspace CRUD and reporting commands (#255) (26ec672)

1.42.0 (2026-04-11)

Features

1.41.0 (2026-04-11)

Features

  • add label search, rename-shared, and remove-shared commands (#251) (1c5da60)
  • add project search, archived projects, and section search (#250) (169b2d2)

1.40.0 (2026-04-09)

Features

  • prevent deletion of non-archived workspace projects (#247) (21e7c84)

1.39.3 (2026-04-07)

Bug Fixes

  • try fallback ports when OAuth callback port is in use (#237) (5115b62)

1.39.2 (2026-04-07)

Bug Fixes

1.39.1 (2026-04-06)

Bug Fixes

  • deps: update dependency @doist/todoist-sdk to v8.1.0 (#239) (877b4d0)

1.39.0 (2026-04-06)

Features

1.38.2 (2026-04-05)

Bug Fixes

  • migrate bare errors to CliError and wrap SDK errors consistently (#233) (a12d362)

1.38.1 (2026-04-05)

Bug Fixes

  • add state-checking guards for archive/unarchive/uncomplete (#231) (57001f3)

1.38.0 (2026-04-05)

Features

  • structured JSON errors, --quiet flag, and IDs in mutation output (#225) (266d134)

1.37.1 (2026-04-03)

Bug Fixes

1.37.0 (2026-04-03)

Features

  • add --json flag to project collaborators, comment view, and workspace view (#221) (3ffe08e)

1.36.1 (2026-04-02)

Bug Fixes

  • use numeric-aware comparison for prerelease version tags (#217) (aec21eb)

1.36.0 (2026-04-02)

Features

  • allow switching between stable and pre-release update channels (#215) (b0bec2e)

1.35.1 (2026-04-01)

Bug Fixes

  • suppress credential manager warning on every command (#212) (6038dbe)

1.35.0 (2026-04-01)

Features

  • show workspace name after joining a project (#211) (b5c0ea5)

1.34.1 (2026-03-31)

Bug Fixes

  • rename @doist/todoist-api-typescript to @doist/todoist-sdk (#210) (1b1f532)

1.34.0 (2026-03-31)

Features

  • add read-only OAuth mode for safe autonomous tool use (#205) (446756b)

1.33.0 (2026-03-30)

Features

  • enhance reminder list with REST API and location reminders (#199) (73ecbfa)

1.32.0 (2026-03-30)

Features

  • add template commands for export, import, and project creation (#198) (bb7ea06)

1.31.1 (2026-03-29)

Bug Fixes

  • changelog parsing skips latest version entry (#197) (643bc6f)

1.31.0 (2026-03-29)

Features

  • add project and workspace insights commands (#194) (590aff3)

1.30.0 (2026-03-29)

Features

  • add section archive/unarchive and project extras commands (#192) (f0cb78a)

1.29.5 (2026-03-29)

Bug Fixes

  • add prepublishOnly script for release safety (#191) (7c8533c)

1.29.4 (2026-03-29)

Bug Fixes

Changelog

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.

1.29.3 (2026-03-26)

Bug Fixes

  • address skills.sh Snyk security audit findings (#183) (353a3df)
  • upgrade Todoist SDK for proxy env var support (#185) (d128fb9)

1.29.2 (2026-03-25)

Bug Fixes

  • use JSON.stringify for robust YAML description escaping (#180) (1d24b4c)

1.29.1 (2026-03-25)

Bug Fixes

  • use cross-platform postinstall script (#178) (ba03109)

1.29.0 (2026-03-25)

Features

1.28.0 (2026-03-21)

Features

  • add changelog command and post-update hint (#171) (c5aa3c2)

1.27.0 (2026-03-19)

Features

  • attachment: add td attachment view command (#168) (15ef686)

1.26.0 (2026-03-17)

Features

  • activity: remove --all flag to prevent unbounded fetches (#165) (2342e1c)

Bug Fixes

  • deps: update dependency @doist/todoist-api-typescript to v7.1.1 (#167) (e3831c0)

1.25.1 (2026-03-17)

Bug Fixes

  • align skill name with install directory (#158) (5cffb20)

1.25.0 (2026-03-15)

Features

1.24.1 (2026-03-15)

Bug Fixes

  • show all subcommands in help for filter, label, and project (#149) (f72bf1c)

1.24.0 (2026-03-14)

Features

  • add --json support to mutating commands (#147) (7a8d116)
  • add --stdin flag to comment add, task add, and task update (#145) (149d560)

1.23.0 (2026-03-13)

Features

  • task: add --order flag to task add and update (#143) (51e6428)
  • task: add --uncompletable/--completable flags to task add and update (#142) (545c931)

Bug Fixes

  • deps: update dependency @doist/todoist-api-typescript to v6.10.0 (#127) (b537201)
  • deps: update dependency @doist/todoist-api-typescript to v7.0.0 (#134) (9ac38c1)
  • deps: update dependency commander to v14.0.3 (#131) (75b23f8)
  • deps: update dependency yocto-spinner to v1.1.0 (#136) (b77f479)

1.22.1 (2026-03-11)

Bug Fixes

1.22.0 (2026-03-11)

Features

  • activity: add markdown output mode for activity logs (#85) (fb55786)
  • add --json output to auth status command (#121) (7a0e437)
  • store auth tokens in OS credential storage (#120) (efafcfe)

Bug Fixes

Performance Improvements

  • reduce CLI startup cost by deferring markdown loads and unnecessary project fetches (#118) (fa9a660)

1.21.0 (2026-03-05)

Features

  • add assignee display to completed tasks command (#112) (863fe8b)

1.20.0 (2026-02-25)

Features

  • suppress package manager output during update (#104) (06030b8)

1.19.0 (2026-02-25)

Features

  • replace OAuth page logo with td-cli icon (#102) (61f0975)

1.18.0 (2026-02-21)

Features

  • add --accessible flag for screen reader and color-blind users (#95) (d1cd90d)
  • add Gemini CLI skill (#96) (ad85fe3)

Bug Fixes

  • use pnpm add instead of pnpm install for global updates (#92) (eacbbb7)

1.17.0 (2026-02-20)

Features

  • add td update self-update command (#88) (3f9fe80)

1.16.0 (2026-02-18)

Features

  • add td project move command (#72) (f71206d)
  • view: improve URL routing passthrough and lazy loading (#79) (aff25df)

1.15.0 (2026-02-17)

Features

  • auto-update agent skills on npm package update (#76) (cb12178)

1.14.0 (2026-02-17)

Features

  • accept Todoist web app task and project URLs as CLI parameters (#64) (4c637c1)
  • enhance Todoist URL support for labels, filters, and add view router (#69) (109ab08)

1.13.0 (2026-02-16)

Features

  • shell completion support (bash, zsh, fish) (#66) (994e603)

1.12.0 (2026-02-13)

Features

  • add verbose/trace output for API latency debugging (-v to -vvvv) (#56) (8d43e99)
  • lenient CLI ergonomics (raw IDs, implicit view, flag aliases) (#60) (46236b3)

Performance Improvements

  • lazy-load commands and show early spinner for instant feedback (#65) (9a9b79a)

1.11.0 (2026-02-11)

Features

  • positional content arg for td task add (#55) (3f94899)

Performance Improvements

  • server-side assignee scoping and parallel project fetching in today/upcoming (#59) (94a24b0)

1.10.0 (2026-02-10)

Features

  • auto-retry id-like task refs as direct ID lookups (#53) (bcdb7f3)

Bug Fixes

  • use server-side API calls for task list (parent id) and task ref (name search) resolution (#52) (a2f7776)

1.9.0 (2026-02-09)

Features

  • redesign OAuth success and error pages (#47) (08c463a)

Bug Fixes

  • clarify id: prefix requirement in error messages (#49) (317a20a)
  • normalize dates to UTC midnight for timezone-independent comparisons (#50) (4d29ef7)

1.8.1 (2026-02-06)

Bug Fixes

  • add loading spinner to settings view (#44) (9829519)

1.8.0 (2026-02-06)

Features

  • resolve entity names in settings view start page (#43) (b87e034)

Bug Fixes

  • add all missing commands to agent skill and add skill update command (#42) (c824675)
  • use server-side filtering for task list commands (#39) (abd2993)

1.7.0 (2026-02-03)

Features

  • expose workspaceId in project JSON output (#37) (a833dba)

1.6.1 (2026-02-02)

Bug Fixes

  • use server-side filtering for today command (#34) (d9430aa)
  • use server-side filtering for upcoming command and fix date formatting (#35) (9f5c98e)

1.6.0 (2026-01-29)

Features

  • add --progress-jsonl flag for machine-readable progress reporting (#32) (d89adc5)

Bug Fixes

  • resolve td today missing tasks with specific times (#30) (06debf4)

1.5.0 (2026-01-25)

Features

  • add hidden interactive prompt for auth token input (#25) (aff75a6)

Bug Fixes

1.4.0 (2026-01-23)

Features

  • add codex and cursor agent skill support (#20) (6420afa)

1.3.0 (2026-01-23)

Features

  • add skill install command for coding agent integrations (#16) (5c544c0)

Bug Fixes

  • add UTF-8 charset to OAuth callback HTML responses (#17) (488fe4b)
  • prevent task creation in archived projects (#19) (838cdf5)

1.2.0 (2026-01-19)

Features

  • restore provenance publishing after initial publication (#14) (8afde59)

1.1.2 (2026-01-19)

Bug Fixes

  • use NPM_TOKEN for initial package publication (#12) (75cf675)

1.1.1 (2026-01-16)

Bug Fixes

  • exclude CHANGELOG.md from Prettier formatting (c989d18)

1.1.0 (2026-01-16)

Features

  • Add Biome linting, upgrade to Node 20, and improve CI/CD pipeline (#9) (5dc98a5)

1.0.0 (2026-01-16)

Features

  • add loading animations with global API proxy integration (#6) (f8f5db0)
  • add release-please automation with npm publishing (#7) (4e3f2c5)

Bug Fixes

  • ensure OAuth server cleanup on error before callback resolves (#5) (ac38547)

[Unreleased]

Features

  • Add comprehensive CLI commands for Todoist task management
  • OAuth authentication with PKCE flow
  • JSON/NDJSON output formats for AI/LLM integration
  • Loading animations with global API proxy support
  • Notification management commands

Bug Fixes

  • Ensure OAuth server cleanup on error before callback resolves

Code Refactoring

  • Split api.ts into modular api/ directory structure
  • Refactor login command to auth with status/logout subcommands

[0.1.0] - 2024-XX-XX

Initial release of the Todoist CLI.