An early draft of an alternate system to semantic versioning (semver) that I think is more useful in practice for both package maintainers (who don't want to evaluate every change for meaning, and want to be able to maintain large releases) and package contributors (who want to know what the maintenance period is)
Pragmatic versioning reflects more closely what many mature projects do in practice. Feedback welcome!