jsemver
jsemver copied to clipboard
Java implementation of the SemVer Specification
For two versions: 1.0.0-b9 1.0.0-b10 The comparison result is not correct – the result gives b9 greater than b10.
I realize this is probably outside the original use case for Expressions, but I thought I'd mention it. I'd really like to use this library to normalize the various version...
Hey, this is probably rather a question than an issue, but I did not figure it out yet. In an Android app I use the following paradigm to create a...
I know Microsoft's 1.2.3.4 isn't the same as Semantic versioning, but I would expect this library to at least be able to parse the first 3 in the tuple and...
Serializable version classes with unit test --- This change is [](https://reviewable.io/reviews/zafarkhaja/jsemver/31)
Hi, I had to change the expression parser to semver range as they are defined by : https://docs.npmjs.com/misc/semver#range-grammar It's not really compatible with the one defined in https://github.com/zafarkhaja/jsemver/issues/1 - I...
Overriding getMessage() in order to prevent cases where `detailMessage = null` in order to provide descriptive messages See #38 for more detail
In some cases the `detailMessage` field is null for `ParseException` (and inheriting exceptions) resulting in non-descriptive logging with `SLF4J` and `Logback`. I have the following code sample: ```java private static...
## Test ``` java ExpressionParser.newInstance().parse("
In countries with east arabic digits (for example locale hi_IN) version.getNormalVersion().toString() returns non arabic digits that may lead to problems. Example test: ``` @Test public void testNormalVersion() { Locale.setDefault(new Locale("hi",...