This merge request fixes a bunch of issues with 'range checks'. It therefore adds several tests along with a proposed fix.
I compared the behavior with node-semver and by this PR, we'd come much closer to its behavior.
I'm not sure how the version of this Python module should be handled: While it's a bugfix, it certainly may affect existing software out there... such as Conan packages. Therefore, an increase in major should be considered.
This merge request fixes a bunch of issues with 'range checks'. It therefore adds several tests along with a proposed fix.
I compared the behavior with node-semver and by this PR, we'd come much closer to its behavior.
I'm not sure how the version of this Python module should be handled: While it's a bugfix, it certainly may affect existing software out there... such as Conan packages. Therefore, an increase in major should be considered.
See also the issue /issues/37