Seven tags, no release notes, and the wire contract has moved twice with nothing recording when or why.
Written from the repository's history — 24 commits across 7 tags — and described by net effect per release rather than commit by commit. Every SCHEMA_VERSION move is called out, since that is what actually breaks compatibility between the daemon, the Swift collector and the renderers.
Two things stated honestly rather than smoothed over: v0.1 and v0.2 appear in the README's phase plan but were never tagged, so the 0.3.0 entry says they are folded into it; and v0.4.0 both added and removed CI, which the entry records as what it was.
Closes #15