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¶
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.