Release notes
What changed in each twitch release, newest first.
What shipped in each release, newest first. Every tagged version builds the same set of artifacts: archives for Linux, macOS, Windows, and FreeBSD, Linux packages (deb, rpm, apk), a multi-arch container image on GHCR, and entries for the package managers. Binaries are pure Go, so there is nothing to install alongside them.
-
v0.2.0: rebuilt on the any-cli/kit framework, so each operation is declared once and becomes a CLI command, an HTTP route under
serve, an MCP tool, and atwitch://resource-URI dereference at the same time. Output gained color (--color auto|always|never) and a Markdown format. A field-coverage pass filled the streammatureflag and the channelpartnerandaffiliateflags on search, which anonymous reads can reach but earlier builds left blank; a category's streams now show the category display name. A transient Twitch integrity check is now retried and, if it persists, surfaces as a rate limit (exit 5) rather than an error. -
v0.1.0: the first release, a standalone CLI. Read commands for streams, the category directory, channels (metadata, videos, clips, schedule), games (metadata, streams, clips), individual videos and clips, and search for both channels and games; the offline
reftools; and the shared output contract with--fields,--template,--db, and caching flags.