Hacker News new | ask | show | jobs
by StavrosK 2628 days ago
By that interpretation, their calendar versioning (19.1.0) is also valid semver, because there's no rule about NOT just incrementing whatever whenever.
3 comments

Except that for it to remain both valid calver and valid semver, they would have to delay all breaking changes until January every time they come up.
They seem to indicate that they aren't expecting any more breaking changes, but yes, that's generally true.
It's not valid if 19.2 introduces breaking changes form 19.1
true, but doing that makes no sense, because people who made their software depend on major v18 are not switching automatically, because they first need to check if any breaking changes happened and if they need to modify their own software. Semver is "semantic" for a reason - to simplify this daunting task. Increasing major version even when there are no breaking changes is technically still semver, but without the helpful warranty, so it completely misses the point