Releases: triptechtravel/clickup-cli
Releases · triptechtravel/clickup-cli
v0.25.0
v0.24.0
v0.23.0
v0.22.0
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
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
v0.19.0
v0.18.0
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 requiresteam_idwhencustom_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
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--fieldto send raw display names instead of UUIDs, resulting in 400 errors. -
fix: resolve statuses from list before falling back to space (#5) —
status setandtask edit --statusfailed 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! 🙏