Versioning in practice: changelog and migrations

SemVer sets the number. Consumers also need text: what changed, what to do, how long the upgrade takes. Without that, even a correct major feels like a hostile release.

This lesson is about the operational loop, not philosophy of a “single source of truth.”