Skip to content

krites changelog

What krites changelog does

Show the release history of the binary you are running. The changelog is embedded at build time, so it always describes that build — not whatever is currently on the release page.

Usage

krites changelog [flags]

Flags

Flag Default What it does
--latest false Show only the most recent release
--version Show the entry for one version, e.g. v0.6.1
--since Show every change since a version, exclusive of that version

With no flags it prints the full changelog.

Plus the global flags on every command.

What you see on a development build

A binary built from source with just build or go build embeds the CHANGELOG.md in the working tree, which may be ahead of any released version. Only a release archive or the packaged macOS app carries a changelog that matches a published release.

Where the entries come from

Every entry is generated from the Conventional Commits on main, so fix: appears under fixes, feat: under features, and chore:/docs:/refactor: commits do not appear at all. If a change you expected is missing from the changelog, it was almost certainly committed under a non-releasing type.