Skip to content

basecamp v0.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Sep 23:13
e4bfd01

What's Changed

⚠️ Breaking Changes

  • Stdin - support everywhere sensible; usage error for stray - elsewhere by @jeremy in #641
  • Remove timeline --watch by @jeremy in #646
  • Require --force to delete a chat line when nobody can confirm it by @jeremy in #654

Features

  • Serve Basecamp over MCP with basecamp mcp by @jeremy in #662
  • Streamline first-time setup with recommended defaults by @robzolkos in #660
  • feat(bubble-up): add bubble-up add/remove commands by @jeremy in #677
  • Add a CLI command to edit your profile (bio, title, out-of-office) by @jeremy in #679
  • Add to-do list template library commands by @robzolkos in #682

Bug Fixes

  • Reject three more doomed invocations before draining stdin by @jeremy in #645
  • Blank lines between blocks vanish when CLI-posted content is edited in Basecamp by @jorgemanrubia in #637
  • Bound stdin (and the --file twin) at 1 MiB by @jeremy in #647
  • Restore the lost blank line before Markdown tables by @jeremy in #648
  • Refuse to prompt when nothing can answer the prompt by @jeremy in #652
  • Keep rich composers rich across Reset by @jeremy in #651
  • Read tables back as Markdown instead of smearing their cells by @jeremy in #650
  • Warn about the keyring fallback on the first credential read, not only on login by @jeremy in #664
  • Emit retryable in the JSON error envelope by @jeremy in #665
  • Police OAuth egress with per-provenance address enforcement by @jeremy in #656
  • Make IsMachineOutput honor an explicit --styled/--md by @jeremy in #670
  • Resolve a bare numeric cards <id> to a clear error instead of silent exit-0 by @jeremy in #678
  • Preserve account context in template library breadcrumbs by @robzolkos in #683

Documentation

  • Fix stale comments in ensureDeleteConfirmable by @jeremy in #668

Other Changes

  • Add hey-cli Windows signing secrets to the release env manifest by @jeremy in #642
  • Pin bin/ci's tool versions in .mise.toml by @jeremy in #649
  • Delete the dead TUI, and add a check that could have seen it by @jeremy in #653
  • Bump github.com/basecamp/cli for the keyring probe race fix by @jeremy in #661
  • MCP follow-up: converge the Codex review of #662 by @jeremy in #663
  • Bump golang.org/x/crypto past CVE-2026-56854 by @jeremy in #667
  • Bump github.com/basecamp/cli for the per-probe keyring item by @jeremy in #666
  • Release hygiene: label name, canary auto-close, coverage doc, allowlist honesty by @jeremy in #671
  • deps: bump google.golang.org/grpc to v1.83.1 by @jeremy in #680
  • Update release metadata for v0.10.0 by @robzolkos in #684

Full Changelog: v0.9.1...v0.10.0