Releases: vdurmont/semver4j
Releases · vdurmont/semver4j
v3.1.0
v3.0.0
- Drop java 6 support
- Add
withSuffix()
andwithBuild()
fluent API (thanks @punkstarman) - Add pretty string representations for
Range
andRequirement
(thanks @joschi) - Add
equals()
andhashCode()
methods forRange
andRequirement
(thanks @joschi) - Exclude build number from comparison (thanks @astraia)
- Fix
isSatisfiedBy
for loosely built requirements (thanks @sschuberth)
version 2.2.0
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
version 2.1.0
- 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)
version 2.0.3
- Make
Semver.toString
return the same thing asSemver.getValue
version 2.0.2
- Handle prerelease conditions in ranges
- Fix invalid operator priority
version 2.0.1
Fix ranges support for versions with a suffix token
version 1.1.0
Add support for Ivy (gradle)
version 1.0.1
Bug fix on Semver#satisfies(String)
with CocoaPods
version 1.0.0
The main addition is the support for Cocoapods.
The library seems mature enough to release the first stable version 🚀 👍 😄