Skip to content

Releases: triptechtravel/clickup-cli

v0.25.0

08 Apr 04:39

Choose a tag to compare

Changelog

  • 2aef556 feat: raw jq output, include-tags on time list, and bulk time log

v0.24.0

08 Apr 04:24

Choose a tag to compare

Changelog

  • 34c915f feat: bulk task view, multi-assignee time list, and time log assignee

v0.23.0

07 Apr 04:10

Choose a tag to compare

Changelog

  • a2baf6d feat: add clickup attachment command group with list and upload support

v0.22.0

06 Apr 08:59

Choose a tag to compare

Changelog

  • 7b9d812 Delete CLICKUP_DOCS_IMPLEMENTATION_PLAN.md
  • b5d3b29 Merge branch 'triptechtravel:main' into feature/clickup-docs-support
  • 8932c86 Merge branch 'triptechtravel:main' into feature/clickup-docs-support
  • 5e2cb5a Merge branch 'triptechtravel:main' into feature/clickup-docs-support
  • a5577f3 Merge pull request #3 from ulises-jeremias/cursor/api-v3-para-docs-14fb
  • 6fd9196 Merge pull request #4 from ulises-jeremias/cursor/api-v3-para-docs-14fb
  • a0fd075 feat: add clickup doc command group with Docs and Pages support
  • 263829c feat: add clickup doc command group with Docs and Pages support (#11)
  • 30a954a feat: add typed V3 API wrappers for docs and pages in internal/apiv3
  • 248d0ec feat: gen-api emits typed query params structs per operation
  • b4d7de9 fix: align doc commands with experimental oapi-codegen type names
  • 4ef2854 fix: gen-api conditionally emits Nullable sentinel; add FormatUnixMillisFloat
  • f18eab8 fix: gen-api follows $ref to components/schemas for response types
  • 977b357 fix: use api.HandleErrorResponse in apiv3.do for human-readable errors
  • 635b571 refactor: adopt auto-gen clickupv3 types and apiv3 operation wrappers
  • 6521494 refactor: replace hand-rolled doc API with internal/apiv3 typed wrappers

v0.21.0

03 Apr 14:38

Choose a tag to compare

Changelog

  • 09dc7e3 feat: API codegen pipeline, test suite, and refactors
  • e6beaca feat: add API codegen pipeline from ClickUp OpenAPI specs
  • 0ca053b feat: add apiv2/apiv3 typed wrapper packages
  • 6d9a1ee feat: add test infrastructure with Factory overrides and mock server
  • 43af253 fix: skip auth check when Factory has test client override
  • fc7fdab refactor: replace hardcoded API URLs with client.URL()/BaseURL()
  • 02f68db refactor: use auto-gen wrappers in helpers, extract doAPIRequest

v0.20.0

30 Mar 11:47

Choose a tag to compare

Changelog

  • 0e490d8 feat: add comment reply command for threaded replies

v0.19.0

30 Mar 11:41

Choose a tag to compare

Changelog

  • c5c9708 feat: add threaded reply support for comments

v0.18.0

15 Mar 22:35
49884c3

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: resolve labels field options using "label" key — Labels-type custom fields now resolve correctly. The ClickUp API uses "label" for labels fields vs "name" for dropdowns; we now check both. (#6 by @neptunix)
  • fix: pass team_id with custom task ID API requests — Custom task IDs (e.g. FIN-12542) no longer fail with 401. The ClickUp API requires team_id when custom_task_ids=true, which was previously omitted. Fixed across all affected commands: task view/edit/delete/activity, status set, link sync, comment add/list. (#8 by @bdmorin, fixes #7)

Contributors

Thank you to @neptunix and @bdmorin for these community contributions! 🎉

Full Changelog: v0.17.0...v0.18.0

v0.17.0

11 Mar 07:29
3bf71b4

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: handle "drop_down" type for custom field resolution (#3) — The ClickUp API returns dropdown field types as "drop_down" (with underscore), but the CLI only matched "dropdown". This caused --field to send raw display names instead of UUIDs, resulting in 400 errors.

  • fix: resolve statuses from list before falling back to space (#5) — status set and task edit --status failed for lists with custom status overrides because only space-level statuses were checked. Status validation now checks list-level statuses first. Fixes #4.

Contributors

Thanks to @neptunix for PR #3 and @aliovou for reporting #4! 🙏

v0.16.0

09 Mar 00:10

Choose a tag to compare

Changelog

  • 2950092 feat: add tag create command, auto-create tags in --add-tags, and --tag filter for time list