Re:Semver doesn't mean major.minor.patch, it means fails.fea...
by cratermoon on Friday August 06, 2021 @01:30PM
(#28090349)
My first thought was along the same lines. Especially for the major version, there's no need to imply there was a failure. Version 1.0 was the right thing at the time. Version 2.0 means something about the requirements or use cases changed in the intervening time, so it's necessary to track that change. Minor and Patch have the same implications, although in my mind a "patch" can also happen when there's just the sort of mistake the can creep in because of human imperfections.
In any case, it doesn't matter except to consumers of the API who need to know the level of backward compatibility.
In any case, it doesn't matter except to consumers of the API who need to know the level of backward compatibility.