more robust "delivery suspend software"
What does this MR do?
upstream's code doesn't allow any way to match a version that semver can't parse, not even with *:
> semver.satisfies('1-2-3','*');
false
> semver.satisfies('1.3','*');
false
> semver.satisfies('1.2.3','*');
true
while I was there, I added support for regexp in both name and version, and added unit tests
Contribution Guidelines
By submitting this merge request, you agree to follow our Contribution Guidelines
-
I agree to follow this project's Contribution Guidelines -
I have made sure to test this merge request