Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 09 May 23:32
· 495 commits to main since this release
v0.3.0
26ce502

things-cli v0.3.0 — Homebrew tap, date filters, polished output

Install with brew install ryanlewis/tap/things and start slicing your lists by date — plus a fresh coat of lipgloss styling on list and show.

Headline

  • Homebrew cask — brew install ryanlewis/tap/things (auto-published from each release into ryanlewis/homebrew-tap)
  • Date-range list filters — narrow any list with --on, --from, and --to (#81)
  • Styled output — list and show now render with lipgloss; JSON output (-j) is unaffected and remains script-stable

Fixes

  • things today keeps completed items visible until you log them, matching the Things app (#74)
  • ThingsDate marshals as YYYY-MM-DD in JSON output (was a packed integer) (#79)

Docs

  • Install page surfaces Homebrew as the recommended option
  • Skill docs cover bulk reschedule, the auth-token flow, and weekday --when parsing (#80)

Requirements

macOS with Things3 installed. Binaries for Apple Silicon (darwin_arm64) and Intel (darwin_amd64).


What's Changed

📦 Dependencies

  • chore(deps): update dependency ruby to v4 by @renovate[bot] in #66
  • chore(deps): update dependency golangci/golangci-lint to v2.12.0 by @renovate[bot] in #75

Other Changes

  • fix(release): blank line before changelog separator by @ryanlewis in #67
  • docs(site): add prominent GitHub CTA on home page by @ryanlewis in #68
  • fix(pages): pin Ruby to 3.4.9 for Chirpy compatibility by @ryanlewis in #69
  • feat(docs): replace bird favicon with checkbox avatar by @ryanlewis in #71
  • docs(site): swap GitHub CTA for shields.io badges by @ryanlewis in #70
  • feat(output): style list/show output with lipgloss by @ryanlewis in #72
  • fix(today): keep completed items visible until logged by @ryanlewis in #74
  • fix(model): marshal ThingsDate as YYYY-MM-DD in JSON output by @ryanlewis in #79
  • docs(skill): document bulk reschedule, auth-token, weekday --when by @ryanlewis in #80
  • feat(list): filter by --on / --from / --to date ranges by @ryanlewis in #81
  • feat(release): publish Homebrew cask to ryanlewis/homebrew-tap by @ryanlewis in #84
  • docs(release): add v0.3.0 release notes header by @ryanlewis in #85

Full Changelog: v0.2.0...v0.3.0