Skip to content

Releases: agisilaos/todoist-cli

v0.7.0

23 Feb 14:34
d00e955

Choose a tag to compare

  • chore(fmt): run gofmt after project command changes (d00e955)
  • feat(project): add create alias for add subcommand (57c7dff)
  • feat(project): add move command for workspace/personal targets (8f5d3f2)
  • feat(project): add browse command with app URL planner (3000b0e)
  • feat(view,notification): improve project URL handling and notification UX parity (ba0e7b3)
  • feat(notification,view): add invitation actions and robust project URL fallback (fcb6f57)
  • feat(view): add URL-to-command routing for Todoist links (4bd2180)
  • fix(cli): harden settings and activity decoding for live API payloads (c0993db)
  • feat(settings): improve view formatting and start-page name resolution (8f1fcea)
  • feat(settings): add settings view update and themes commands (93ada85)
  • feat(stats): add goals and vacation subcommands (90db657)
  • feat(stats): add productivity summary command (5fd8b1a)
  • Add activity command with filters and pagination (088f447)
  • Polish UX consistency for parity command help and empty states (cf01798)
  • Add notification list/read/unread commands (6c162c0)
  • Add reminder list/add/update/delete command family (69a5d99)
  • Add top-level completed command shortcut (ae00fe6)
  • Add root help guidance for AI/LLM agent usage (2ce30d0)
  • Improve completion install/uninstall UX (220c1d3)
  • Add upcoming command for next-N-days task planning (c02f4d6)
  • Support Todoist URL references for task/project/label/filter refs (e7640bf)
  • Add accessible output mode for human task views (298e024)
  • feat(agent): enrich planner context and support action reasons (373f409)
  • feat(tasks): support due-aware natural language task references (25ee731)
  • feat(tasks): add natural shorthand mode for task add and update (f2ada89)

v0.6.2

22 Feb 21:23
27feab6

Choose a tag to compare

  • docs(help): clarify --strict applies to top-level add (27feab6)
  • fix(inbox): allow offline dry-run without inbox lookup (3ad4d36)
  • refactor(resolve): move matching logic into app refs/assignees (e67e6f2)
  • refactor(agent): unify apply/run plan preparation in app service (e45ab21)
  • docs(architecture): remove duplicate tasks service bullet (8228c3f)
  • refactor(app): move agent action/task payload/label-section logic out of cli (66c8b18)
  • refactor(comments): move comment command validation to app service (029e550)
  • refactor(projects): move add/update payload validation to app service (f9af223)
  • refactor(filters): move input validation to app service (467d521)
  • refactor(tasks): centralize single-task resolution in app service (cd00401)
  • refactor(tasks): move task move target resolution into app service (7e736e6)
  • refactor(tasks): move task list planning into app layer (7698601)
  • refactor(agent): extract domain types and plan validation package (754217d)
  • refactor(tasks): extract shared filter/date parsing helpers (67c0735)
  • refactor(cli): route task complete and agent status via app services (de9fcc2)
  • refactor(app): introduce service layer foundations (6279ac8)
  • fix(agent): improve empty-state status and dry-run no-op flow (b077fa7)
  • fix(cli): smooth human task filter and completed-date UX (d4d7ccb)

v0.6.1

22 Feb 17:41
d64f89d

Choose a tag to compare

  • fix(cli): stabilize task text/id completion resolution (d64f89d)
  • docs(readme): normalize section order (30d5fdb)
  • chore(release): standardize bash release template (efb57dd)
  • chore(release): align release-check core contract (4925c62)
  • chore(release): enforce help snapshot docs contract (6b3cb0f)
  • ci: normalize release-check workflow template (7db72d1)
  • build: make tidy check compatible with older Go (316cbe5)
  • build: enforce tidy-diff in release-check (12dc92b)
  • test(api): add explicit retry policy table tests (221f72c)
  • refactor(cli): consolidate config env parsing helpers (dc7e8fa)
  • refactor(cli): move completion scripts out of command logic (71dd64f)
  • refactor(cli): centralize command flagset/help boilerplate (769971b)
  • refactor(api): type task due and comment attachment models (fef7d24)
  • refactor(cli): split agent command, io, and apply modules (e8c7bd4)
  • ci: add package coverage gates and make target (e742248)
  • test(output): add comprehensive formatter and writer coverage (062990f)
  • refactor(cli): split task list, view, and output modules (120de31)
  • test(cli): expand agent action execution matrix (79dbe51)
  • refactor(cli): unify agent action schema and split task/agent handlers (516f1d9)
  • ci: enable manual release-check dispatch (f74ffbc)
  • docs: add standardized docs index (9ebcf3d)
  • docs: standardize docs contract and release docs (2c50d12)
  • fix(ci): remove ripgrep dependency from release checks (da56b62)
  • chore(ci): standardize release-check workflow (a890293)
  • chore: unify release process (b67dac4)
  • test(cli): add resolver ambiguity/cache and doctor check coverage (700bab8)

v0.6.0

14 Feb 15:13
019a556

Choose a tag to compare

  • feat(cli): add doctor command and cached, ranked reference resolution (da4663c)
  • refactor(cli): unify paginated fetch loops with shared helper (d5d5f51)
  • test(cli): harden filter help and assignee/filter contract coverage (5a77f33)

v0.5.0

13 Feb 07:20
6bd0cfa

Choose a tag to compare

  • feat(cli): add filter commands and assignee reference resolution (b773e9a)
  • feat(cli): add device auth, workspace/collab, agent policy+replay, progress, and bulk task ops (0da2b9f)
  • feat(auth): add detailed auth login help and nested help routing (1fc4f2f)
  • feat(auth): make --print-env honor json and ndjson modes (9ab4e67)
  • fix(cli): harden oauth UX and align completion/help docs (6175ebd)
  • fix(cli): route global --help to subcommand context (6dfc95f)
  • feat(auth): add OAuth PKCE login flow with unit tests (71d13fd)
  • feat: add json-first errors and resilient api retries (d972435)
  • feat: add quiet-json mode and command aliases with contracts (508bdce)
  • docs: refresh roadmap/spec and add cli behavior contracts (bf57574)
  • refactor: unify subcommand flag parsing and ndjson writers (8f81765)

v0.4.0

12 Feb 20:51
0a0f270

Choose a tag to compare

  • fix: improve legacy task id errors and schema output noise (1e4ebfa)
  • feat: harden cli parsing and expand ndjson support (0c5f2a9)

v0.3.0

12 Feb 12:56
e7d02fb

Choose a tag to compare

  • feat: tighten quick-add validation and formalize output schemas (f88009a)

v0.2.0

12 Feb 09:54
0170044

Choose a tag to compare

  • feat: switch add to sync quick add and simplify json output (436389b)
  • feat: allow task refs and update docs (5da29aa)
  • docs: add spec and roadmap (17d7328)
  • feat: add task view and ndjson output (bd3390d)
  • feat: add quick-add parsing (863dccb)
  • feat: add today/inbox shortcuts and id refs (80d8af0)
  • docs: expand agent workflows (ccf8667)
  • feat: scoped planner context and schema updates (28f59b9)
  • feat: add agent run, schedule, examples (2bc19b0)
  • chore: gofmt schema (40d5789)
  • feat: quick add alias and docs (8e3cd93)
  • docs: expand schema definitions (292792f)
  • feat: harden agent workflows (f6808e6)
  • feat: add schemas, agent dry-run, output snapshots (e5aa6fa)
  • feat: inbox add, presets, fuzzy resolution (b6d1927)
  • feat: improve completions and error output (9e426f1)
  • chore(release): v0.1.1 (2344ff0)
  • feat: add shell completions (31bc73c)

v0.1.0

11 Jan 21:16
5fdd2fc

Choose a tag to compare

Added

  • Initial public release of todoist-cli with task/project/section/label/comment management, auth, agent plan/apply workflow, JSON/plain output modes, and Homebrew tap support.