Why SemVer fails when you patch old versions and what to do instead

10 points by qznc


hank

I think this author either does not understand SemVer or modern VCSes or both.

The author seems to think that releasing 1.1.0 precludes later releasing 1.0.1? The fact that some commits are made after others has no bearing on version order, and it's still well defined. Whether the API and social contracts are upheld is another matter, but it's certainly possible with the tools at hand.