diff --git a/.github/releases/v0.3.2.md b/.github/releases/v0.3.2.md deleted file mode 100644 index c4e50e5..0000000 --- a/.github/releases/v0.3.2.md +++ /dev/null @@ -1,13 +0,0 @@ -## `things-cli` v0.3.2 — fuller bundled skill - -Patch release: the in-binary agent skill now spells out flags that were previously hidden behind `...` or missing entirely. - -### Change - -- `things skill show` (and the installed `SKILL.md`) now documents every flag on `things open` (`-p`/`-a`/`-t`/`-q`/`--filter`/`--background`), and lists `--prepend-notes`/`--append-notes`/`--checklist`/`--prepend-checklist`/`--append-checklist`/`--list-id`/`--heading-id` on `things edit` (and the project-edit equivalents) explicitly instead of trailing `...` (#89) - -No CLI behavior changes — only the bundled agent skill text. Reinstall it for your agent of choice (`things skill install claude`, `…codex`, `…pi`) to pick up the new content. - -### Requirements - -macOS with Things3 installed. Binaries for Apple Silicon (`darwin_arm64`) and Intel (`darwin_amd64`). diff --git a/.github/releases/v0.4.0.md b/.github/releases/v0.4.0.md new file mode 100644 index 0000000..88007dd --- /dev/null +++ b/.github/releases/v0.4.0.md @@ -0,0 +1,34 @@ +## `things-cli` v0.4.0 — shell completions + +`things ` now completes subcommands, flags, and enum values in bash, zsh, +and fish. Homebrew sets it up for you; everyone else runs one line. + +### Headline + +- **Shell completions** for bash, zsh, and fish (#94, #95). The Homebrew cask + generates them on install, so `brew install ryanlewis/tap/things` gives you + `things ` with no extra steps. On other install paths, load them + yourself — `source <(things completions bash)`, `source <(things completions + zsh)`, or `things completions fish | source`. Completions are driven from the + live command tree, so they never drift from the CLI: subcommand names, flag + names, and enum values like `--color auto|always|never`. + +### Under the hood + +- Migrated styling to [lipgloss v2](https://github.com/charmbracelet/lipgloss) + (`charm.land/lipgloss/v2`) (#93). No visible change to `list`/`show` output; + JSON (`-j`) stays script-stable. +- Routine dependency updates (#83, #91, #92). + +### Docs + +- The bundled agent skill (`things skill show` / installed `SKILL.md`) now spells + out every `things open` flag (`-p`/`-a`/`-t`/`-q`/`--filter`/`--background`) + and the `edit` / `project edit` prepend/append/checklist/`*-id` flags instead + of trailing `...` (#89). Reinstall it (`things skill install claude`, `…codex`, + `…pi`) to pick up the new text. + +### Requirements + +macOS with Things3 installed. Binaries for Apple Silicon (`darwin_arm64`) and +Intel (`darwin_amd64`).