Repository navigation
Releases: abigotado/trello-cli
Release list
v0.3.0
macOS upgrade note
v0.3.0 keeps the existing Keychain service, account names, and credential encoding. Existing Trello API keys and tokens are not deleted and do not need to be entered again.
Older entries written by go-keyring may need a one-time ACL migration after upgrading:
trello-cli auth migrate-keychain
trello-cli auth migrate-keychain --account NAMERun the second command once for each named account. macOS may show a system authorization prompt. The migration changes only the item's access policy; it does not read or rewrite the credential value.
macOS installation
The old unsigned Homebrew Cask and its quarantine-removal hook are retired. macOS now builds locally from the checksummed source Formula:
brew uninstall --cask trello-cli
brew install abigotado/tap/trello-cliUninstalling the Cask removes its executable, not the existing Keychain entries.
Highlights
- macOS credentials now use Security.framework
SecItemAPIs directly instead of invoking/usr/bin/security. auth migrate-keychainprovides an ACL-only compatibility path for default, legacy, and named accounts.- The public CLI envelope, exit codes, flags, Keychain schema, and Linux/Windows credential backends remain compatible.
- Release archives are provided for Linux and Windows. macOS is intentionally source-built through Homebrew.
Verification
Download the checksum file alongside an archive and run:
shasum -a 256 -c trello-cli_0.3.0_checksums.txt --ignore-missingRun trello-cli contract for the envelope version and exit-code table, and trello-cli version for build provenance.
v0.2.1
Changelog
- 34a663c Add comments update, so a posted comment can be corrected in place (#9)
- ca2a28d Stop the tap advertising a release nobody can download yet (#8)
Verify a download:
shasum -a 256 -c trello-cli_0.2.1_checksums.txt --ignore-missing
Run trello-cli contract for the envelope version and exit-code table this
build obeys, and trello-cli version for the build itself.
v0.2.0
Changelog
- 357f847 Record why the actions request names no field set
- 00b5ffc Tell a rejected id apart from a name that does not exist
- 63c36b2 Render an empty collection the way an absent one renders
- 9ff78b6 Make the stale-cache rail cover every read that resolves a name
- ffe4570 Guard the type fold, and drop a leak check that cannot fail
- 4556f61 Own the flag default this breaks, and four edges around it
- ffa90e0 Let one unrecognized action cost its changed field, not the whole page
- fb64143 Regenerate the command reference for the new limit defaults
- 1f1f9a8 Stop activity list and comments list calling a partial page complete
- 9a415f1 Add activity list, so board history is readable without hand-rolling calls to Trello's actions API
- a9d5a3e Give release a way in that does not depend on a webhook (#7)
- e0c262a Tell an outside contributor what this repository already enforces
- 5b192f1 Stop justifying the Python pin with a library nothing imports
- c41a969 Match the permission mode name the compiler now accepts
- 8e628b7 ci: bump actions/setup-python in the actions group across 1 directory
Verify a download:
shasum -a 256 -c trello-cli_0.2.0_checksums.txt --ignore-missing
Run trello-cli contract for the envelope version and exit-code table this
build obeys, and trello-cli version for the build itself.
v0.1.5
Changelog
- 5881d09 Make a card's description readable, and only fetch it when asked
Verify a download:
shasum -a 256 -c trello-cli_0.1.5_checksums.txt --ignore-missing
Run trello-cli contract for the envelope version and exit-code table this
build obeys, and trello-cli version for the build itself.
v0.1.4
Changelog
- a568886 Add labels delete, make destructive commands strict by construction, and tell the skill how to link two cards
- eb9746a Add labels create, so a board's vocabulary can be extended from the CLI
- de368af Say why a destructive command refused, and report the list a card landed in
Verify a download:
shasum -a 256 -c trello-cli_0.1.4_checksums.txt --ignore-missing
Run trello-cli contract for the envelope version and exit-code table this
build obeys, and trello-cli version for the build itself.
v0.1.3
Changelog
- fff70c3 Stop two commands claiming an account is not authenticated, and add auth rename
- c05a45c Teach the README the safe way to log in
Verify a download:
shasum -a 256 -c trello-cli_0.1.3_checksums.txt --ignore-missing
Run trello-cli contract for the envelope version and exit-code table this
build obeys, and trello-cli version for the build itself.
v0.1.2
Changelog
- 48411d8 Let auth login take credentials on stdin
- a246495 Fix what driving the installed skill exposed
Verify a download:
shasum -a 256 -c trello-cli_0.1.2_checksums.txt --ignore-missing
Run trello-cli contract for the envelope version and exit-code table this
build obeys, and trello-cli version for the build itself.
v0.1.1
Changelog
- 96df535 Distribute through a Homebrew cask in a tap
- cc8ffb6 Fix what an audit of the v0.1.0 documentation found in the binary
- 1b180e3 Stop the push guard denying every push from a worktree
- e9263ab Move CI off the deprecated Node 20 action runtimes
- f517ba6 Correct what the version command promises about go install builds
Verify a download:
shasum -a 256 -c trello-cli_0.1.1_checksums.txt --ignore-missing
Run trello-cli contract for the envelope version and exit-code table this
build obeys, and trello-cli version for the build itself.
v0.1.0
Changelog
- a0ecb55 Close the review findings on the skills installer and the reference
- 7b077a6 Add the release pipeline, a version command, a README, and MIT licensing
- 06b546c Ship an installable agent skill, generated from the binary
- bd0b7e0 Stop auth list reading the keychain, defer index writes, pin the envelope
- 30a7f40 Fix defects found reviewing the resolver, write surface, and accounts
- b2371e9 Add named multi-account support
- c7e08cc Add the write command surface with dry-run and confirmation rails
- cc38bf6 Add name resolution and the read command surface
- 176070a Fix defects found by review of the contract layer
- 7e1f52e Add machine contract, credentials, and Trello transport
- 3a195d7 Add provider-agnostic agent harness
Verify a download:
shasum -a 256 -c trello-cli_0.1.0_checksums.txt --ignore-missing
Run trello-cli contract for the envelope version and exit-code table this
build obeys, and trello-cli version for the build itself.