4 ms·
It definitely does not. v43 to v44: fixed "teh" in a comment v44 to v45: restructured the whole thing, steps for users to migrate are expected to be in the ma
by Groxx 3y ago
It definitely does not.
v43 to v44: fixed "teh" in a comment
v44 to v45: restructured the whole thing, steps for users to migrate are expected to be in the man-months for most projects
Semver is a human convention that can also frequently help machines. It'd be nice if it were a machine system that also helped humans, but very very few compatibility systems achieve that.
There are no other options currently to achieve this, and it works pretty well in practice. Use semver, don't make everyone else pay for your willful ignorance.
- 3np 3y agoAnd now you need to update from version 42 to 67 after not paying attention for 4 months because there's an emergency bugfix or crucial feature that you can't backport trivially. Have fun.
- Groxx 3y agoThey do have a backport for version 56, but it's in a branch named v62-backport-v56-githubusername-2023-asdf-try-2 and you have no way to discover that. Instead of choosing v56.1, because that would be semver.
- 3np 3y agoThat backport seems to use a nonpublished patched fork of a library that got replaced in between though, so no bueno there.