Skip to content

basecamp v0.2.2

Choose a tag to compare

@github-actions github-actions released this 04 Mar 05:46
· 276 commits to main since this release
fea17f4

⚠️ Breaking: Introduce a trust model for authority keys in configuration files — users must now explicitly basecamp config trust a .basecamp/config.json before authority keys like base_url and profiles take effect.

Add --subscribe / --no-subscribe flags to recording creation commands (documents, messages, schedule entries) for subscription control. Support custom OAuth redirect_uri for environments that need non-default callback URLs. Convert HTML content to markdown in presenter output, including rendering todos as task lists.

Fix AI labeler re-adding already existing labels and restore error guards on labeler edit calls. Fix 86 CodeQL findings across Go, Python, and CI workflows.

Enable macOS code signing and notarization for release binaries. Add config trust / config untrust commands for the new trust model.


Install

macOS:

brew install --cask basecamp/tap/basecamp
basecamp auth login

Arch Linux / Omarchy:

yay -S basecamp-cli
basecamp auth login

Other platforms: download the matching archive from the assets below.

What's Changed

Features

  • Render todos as markdown task lists by @jeremy in #178
  • Add config trust model for authority keys by @jeremy in #181
  • Add macOS code signing and notarization by @jeremy in #185
  • Support custom OAuth redirect_uri by @jeremy in #186
  • Add --subscribe / --no-subscribe to recording creation commands by @jeremy in #187

Bug Fixes

  • Fix AI labeler no-op relabeling noise by @jeremy in #179
  • Fix 86 CodeQL findings across Go, Python, and CI workflows by @jeremy in #177
  • Restore error guards on AI labeler edit calls by @jeremy in #180
  • Convert HTML content to markdown in presenter output by @jeremy in #184

Full Changelog: v0.2.1...v0.2.2