There were a lot of projects informally using what semver defined, but there were also a lot of other popular versioning schemes. Odd minor = unstable version, even minor = stable version used to be pretty popular and is still used by a few projects.<p>The main thing that helped make SemVer the default assumption was package managers that baked it into the dependency resolution, as until then a project&#x27;s versioning scheme really didn&#x27;t matter very much to the users of the project as long as it wasn&#x27;t completely incomprehensible.