- Added new constraint pattern enum:
UnsupportedConstraintPattern.- It uses for specify for too complicated or unsupported constraint policy.
- Fix incorrect scope when importing
guava.
- Fix
SemVer.parse(String)throwIllegalStateExceptionwhen importing this dependency.
- Assign
providescope to dependencies which doesn't need outside this package - Add interface
SemVerRangeCollectionfor fully expand whateverCollectionbase you wanted.
- Simplify range
- Allow parse constraint via abstract class
- Typo fix in
SemVerDetermineInRange(missedn)
- Use
Functionto make condition on constraint pattern
- Add inspection year
Initial release