Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 03:26
· 177 commits to main since this release

1.0.0

First major release. The binary is now cup (the cu name is retired).

Breaking Changes

  • Binary renamed: cu -> cup. Update scripts and aliases.
  • Config directory moved: ~/.config/cu/ -> ~/.config/cup/. Automatic migration handles this on first run.

Sprint Detection Overhaul

Sprint auto-detection is now much more flexible:

cup sprint                                    # auto-detect active sprint
cup sprint --folder 12345                     # use specific folder
cup config set sprintFolderId 12345           # save default folder
  • Searches for folders named "sprint", "iteration", "cycle", or "scrum"
  • Parses multiple date formats: (2/12 - 2/25), (2025-02-12 - 2025-02-25), (Feb 12 - Feb 25), (12.02 - 25.02)
  • Falls back to ClickUp list start_date/due_date when names don't have dates
  • Prompts to pick when multiple sprints match (TTY mode)

Code Quality

  • All date/time formatters consolidated into date.ts using local time (fixed UTC midnight bug)
  • cup replies, cup checklist view, cup time now output clean markdown when piped
  • Fixed parseDueDate UTC midnight issue (dates no longer shift by a day)
  • Removed unused @inquirer/testing dependency
  • 556 tests across 43 files