Hacker News new | past | comments | ask | show | jobs | submit login

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.




And 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.


They 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.


That backport seems to use a nonpublished patched fork of a library that got replaced in between though, so no bueno there.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: