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.