Skip to content

Releases: triptechtravel/clickup-cli

v0.11.0

09 Feb 00:38

Choose a tag to compare

Changelog

  • 84af927 feat!: progressive search, PR URL fallback, remove link_field

v0.10.2

06 Feb 04:40

Choose a tag to compare

Changelog

  • ff18082 fix(api): distinguish permission 401s from expired auth

v0.10.1

05 Feb 04:58

Choose a tag to compare

Changelog

  • 353c55e feat: improve inbox with description scanning and higher default limit
  • 33e0e86 fix(tags): use dedicated tag API endpoints instead of task request body

v0.10.0

04 Feb 02:28

Choose a tag to compare

Changelog

  • d8f484e feat: add task delete command
  • fb62866 feat: add time delete, tag list, tag validation, and fix time --date timezone

v0.9.2

04 Feb 01:31

Choose a tag to compare

Changelog

  • bbfabba fix: search for PR by task ID when current branch has no PR

v0.9.1

04 Feb 01:26

Choose a tag to compare

Changelog

  • 4572eb2 feat: add Claude Code plugin marketplace for skill distribution
  • a91e0b8 fix: normalize CU-prefixed task IDs and support alphanumeric IDs across all commands

v0.9.0

03 Feb 23:54

Choose a tag to compare

What's New

Task discovery improvements

  • task recent now filters out tasks from archived folders
  • New --sprint flag on task recent to show only sprint folder tasks
  • clickup sprint current added to quick-actions footers for better discoverability

Search improvements

  • New --exact flag on task search to suppress fuzzy matches
  • Clear separator message when showing fuzzy results: "No exact matches. Showing fuzzy results (use --exact to suppress):"
  • Sprint hint in no-results output

Status validation in create/edit

  • task create --status now validates against the list's space statuses using fuzzy matching
  • task edit --status now validates against the task's space statuses using fuzzy matching
  • Shows a warning when fuzzy-matched (e.g., Status "prog" matched to "in progress")
  • Returns an error with available statuses if no match found

Refactoring

  • Extracted matchStatus to shared cmdutil.MatchStatus and cmdutil.ValidateStatus
  • New cmdutil.FetchSpaceStatuses for reusable space status fetching

Full Changelog: v0.8.1...v0.9.0

v0.8.1

03 Feb 23:19

Choose a tag to compare

Fix: Real @mentions in comments

clickup comment add now resolves @username to real ClickUp @mentions that trigger notifications.

What changed

  • @mention resolution: When your comment body contains @username, the CLI looks up workspace members (same as clickup member list) and replaces plain-text @ references with ClickUp's structured tag format. This means teammates actually get notified.
  • Case-insensitive matching: @isaac, @Isaac, and @ISAAC all resolve to the same person.
  • Greedy matching: Longer usernames are matched first to avoid partial matches (e.g., "Isaac Rowntree" matches before "Isaac").
  • Word-boundary aware: @isaac won't accidentally match a member named "isaacs".
  • Graceful fallback: If no @ is present, or usernames can't be resolved, comments are sent as plain text (same as before).
  • Feedback on stderr: The CLI prints Mentioning @username for each resolved mention so you can verify.

Discoverability

All quick-actions footers that reference comment add now hint at @mention support:

Comment:  clickup comment add abc123 "@user text" (supports @mentions)

Example

# Mention teammates — they'll get a real ClickUp notification
clickup comment add abc123 "Hey @Isaac can you review this?"

# Multiple mentions
clickup comment add abc123 "@Alice @Bob this is ready for QA"

Full Changelog: v0.8.0...v0.8.1

v0.8.0

03 Feb 23:08

Choose a tag to compare

What's New

Quick-actions footers on every command

Every command that produces output now prints a contextual "Quick actions" footer showing what you can do next — making the CLI fully discoverable without needing --help.

Examples:

  • After clickup task view: suggests edit, status set, comment add, link pr
  • After clickup task create: suggests view, edit, link pr, comment
  • After clickup link pr: suggests view, sync, status set
  • After clickup auth login: suggests space select, task recent, inbox

--json/--jq support on all mutation commands

task create and task edit now support --json and --jq flags, so every command that produces meaningful output can return structured JSON for scripting and AI agents.

# Create a task and get the ID back
clickup task create --list-id 12345 --name "Fix bug" --json --jq '.id'

# Edit and get the updated task
clickup task edit CU-abc123 --status "done" --json

Commands with new footers (20 commands)

Category Commands
Task view, list, search, recent, activity, create, edit
Time time log, time list
Comment list, add
Sprint current, list
Link pr, sync
Status set, list
Other space list, member list, field list, inbox, auth login

Docs

  • Updated commands.md with new --json/--jq flags for create and edit
  • Added general discoverability note about footers and JSON support
  • Regenerated 52 reference pages

v0.7.0

03 Feb 12:21

Choose a tag to compare

Changelog

  • a593368 Add member list command, fix markdown description handling, and polish CLI output