Skip to content

Releases: repology/libversion

2.6.0

27 Mar 16:05
Compare
Choose a tag to compare
  • Implemented version_compare_flags2() 4-argument function which allows to specify flags for either compared version independently, without the need to squish them into the single argument
  • Added shared library

2.5.0

02 Feb 11:45
Compare
Choose a tag to compare
  • Implemented VERSIONFLAG_ANY_IS_PATCH flag which makes any alphabetic characters encountered in versions treated as post-release.

2.4.0

19 Jan 20:16
Compare
Choose a tag to compare
  • Allow to specify P_IS_PATCH flag to each comparison argument separately

2.3.0

19 Jan 20:16
Compare
Choose a tag to compare
  • Handle pl ("patchlevel") keyword as post-release.

2.2.0

04 Oct 09:58
Compare
Choose a tag to compare
  • Handle any keyword which starts with post equally (as post-release). This is now also consistent with how keywords starting with pre are handled.

2.1.0

04 Oct 09:58
Compare
Choose a tag to compare
  • Added special handling of post keyword (as post-release, similar to patch)

2.0.0

15 Sep 11:50
Compare
Choose a tag to compare
  • Add version_signature_single() function to generate format signature for a version string
  • Header file renamed to libversion/version.h

1.3.0

15 Sep 11:50
Compare
Choose a tag to compare
  • Add version_compare_flags(), equivalent of version_compare_simple() which takes additional flags argument used to fine tune its behavior.
  • Implemented VERSIONFLAG_P_IS_PATCH flag which affects the handling of p letter encountered in versions.

1.2.0

15 Sep 11:51
Compare
Choose a tag to compare
  • Enable position independent code so libversion can be used with shared libraries

1.1.0

15 Sep 11:51
Compare
Choose a tag to compare
  • Improved handling of keywords, including fixed handling of patch
  • Improved documentation