Skip to content

Releases: skuzzle/semantic-version

Semantic Version 2.1.1

31 Aug 14:22
Compare
Choose a tag to compare
  • #5: System locale might lead to illegal identifiers during lower/upper casing (Thx @portlek)

Semantic Version 2.1.0

27 Dec 08:51
Compare
Choose a tag to compare
  • #2 : Add more convenience methods for comparing versions
  • #4 : Fix specification incompatibility: Version 0.0.0 is a valid semantic version. Also introduced constant Version.ZERO

This release is both binary compatible to java 6 and above and contains a module-info file for usage with JPMS. Thus there is no need to use the 1.x.x releases any more.

Semantic Version 2.0.0

13 Jul 05:38
Compare
Choose a tag to compare
  • Java 9 Release. Module name: de.skuzzle.semantic

Semantic Version 1.2.0

12 Jul 16:29
Compare
Choose a tag to compare
  • Added methods for incrementing a version

Semantic-Version 0.6.0

23 Mar 09:28
Compare
Choose a tag to compare
  • Major: renamed root package
  • Full Java 6 compatibility
  • Several bug fixes

Semantic-Version 0.5.0

03 Mar 17:38
Compare
Choose a tag to compare
  • Fix major bug regarding build meta data comparison
  • Fix .create method did not accept empty string for pre release
  • Add instance methods min(Version) and max(Version)
  • Add utility methods for checking whether a String is properly formatted for a version, a pre-release or a build meta data identifier
  • Save the version's hash code once it has been calculated
  • Remove deprecated method

Semantic-Version 0.4.0

18 Jan 09:37
Compare
Choose a tag to compare
  • Deprecated equalsIncludeBuildMetaData and added equalsWithBuildMetaData
  • Add Version.min and Version.max functions.

Semantic-Version 0.3.0

11 Jul 16:46
Compare
Choose a tag to compare
  • Support for comparing Versions with additionally considering the build meta data field

Semantic-Version 0.2.0

05 Jul 09:40
Compare
Choose a tag to compare
  • Improved public interface and internal structure