Skip to content

Semantic Versioning, maybe more care is needed? #2574

Answered by flavorjones
marten asked this question in General Q&A
Discussion options

You must be logged in to vote

Thanks for bringing this up, and sorry you experienced this problem. I've written about SemVer often enough that it now has its own section in the README (note in particular that "security updates" falls under "patch release"):

https://github.com/sparklemotion/nokogiri/blob/main/README.md#semantic-versioning-policy

Nokogiri is a thin-as-possible wrapper around libxml2. You can build Nokogiri against your system distro's version of libxml2, and in fact for many years this was the only way to use Nokogiri. With that perspective, libxml2 can upgrade independently of Nokogiri and so it's hard to justify a major (or even a minor) version bump when Nokogiri is simply adapted to work with that n…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by flavorjones
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants