Releases: repology/libversion
Releases · repology/libversion
3.0.3
3.0.2
3.0.1
3.0.0
- Core algorithm reworked and simplified, which brings many small improvements
- Numbers of arbitrary lengths are now compared correctly
- Versions are now split more uniformly, so now
1.0alpha1
==1.0.alpha1
==1.0alpha.1
==1.0.alpha.1
- Any number of alphabetic/numeric compoments are now allowed (
1a2b3c4
is no longer effectively trimmed to1a2
)
- Implement
VERSIONFLAG_LOWER_BOUND
andVERSIONFLAG_UPPER_BOUND
flags - Added
version_sort
andversion_explain
(not installed) utilities,
useful for debugging - Removed deprecated
version_signature
API
2.9.1
2.9.0
2.8.2
2.8.1
2.8.0
2.7.0
- API cleanup: all
version_compare*
methods are now replaced with
version_compare2()
,version_compare3()
, andversion_compare4()
which are consistent and suggest the number of arguments.
version_compare_simple()
,version_compare_flags()
, and
version_compare_flags2()
are thus deprecated and will be removed in
further releases. - Also deprecate
version_signature_simple()
which had no practical use.