This is all @sschuberth huge thanks to him!
- Requirement: Replace build* methods that take a Semver with a single one
- Fix comparing loosely built requirements
- Semver: Add isGreaterThanOrEqual() and isLowerThanOrEqual() methods
- Set a testSource and testTarget in the Maven config
- Fix coverage reporting to Coveralls
- Add support for hyphen signs in build and pre release section (thanks @KristianShishoev)
- Fix a javadoc mistake (thanks @sschuberth)
- Add method Semver#toStrict() to normalize to strict SemVer (thanks @rykov)
- Make
Semver.toStringreturn the same thing asSemver.getValue
- Handle prerelease conditions in ranges
- Fix invalid operator priority
- Fix ranges support for versions with suffix tokens
- Java 6 support
- Add support for Ivy requirements (used by gradle)
- Fix a bug that prevented the usage of
Semver#statisfies(String)with CocoaPods
- Add support for CocoaPods
- Add method
Semver#getOriginalValue() - Add method
Semver#isStable()
Bug fix on Semver#getValue(): it now keeps the original case.
First draft of the library.