Stamp v0.20.0

Merged
RO
13h ago
+3-3

Stamps v0.20.0 into nix/package.nix and both plugin.json files. The v0.20.0 tag follows once this merges, so release.sh finds nothing to commit and pushes only the tag.

v0.20.0 carries everything merged since v0.19.0:

  • #973: move and copy what the web can, across projects. Cards, to-dos (single and bulk), to-do lists and groups, messages, Docs & Files (bulk, --to-folder), card table columns, schedule entries, check-in questions, email forwards, and whole tools. basecamp filings show. A guard refusing container flags a move or copy would ignore. projects logo set/remove. basecamp-sdk v0.31.0.
  • #979: empty lists print "data": [], and --count prints 0.
  • #980: the skill points agents at basecamp config show.
  • #981: an assignee Basecamp drops is an error naming the record, not a silent success.
  • #970: delete Campfire lines through their Campfire, and explain Ping refusals.
  • The skill's move and copy rule and triggers, once that PR merges ahead of the tag.

A minor bump: cross-project moves and copies are new commands and flags.

go.mod changed since v0.19.0 (basecamp-sdk v0.31.0). scripts/update-nix-flake.sh verified the existing vendorHash with a Docker Nix build, so only the version moves.


Summary by cubic

Stamps v0.20.0 into nix/package.nix and both plugin manifests. The tag follows once this merges, so release.sh finds nothing to commit and pushes only the tag.

v0.20.0 is a minor bump: cross-project moves and copies are new commands and flags. It also includes fixes for empty list output and assignee drop errors, and moves basecamp-sdk to v0.31.0. The existing vendorHash was verified, so only the version changes.