Libversion

Latest version: v1.2.4

Safety actively analyzes 619566 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

3.0.1

* CMake corrections

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 to `1a2`)
* Implement `VERSIONFLAG_LOWER_BOUND` and `VERSIONFLAG_UPPER_BOUND` flags
* Added `version_sort` and `version_explain` (not installed) utilities,
useful for debugging
* Removed deprecated `version_signature` API

2.9.1

* Add support for `errata` keyword as post-release.

2.9.0

* Modernized CMake code, added support for CMake export mechanism, so
it's now super easy to use libversion from CMake
* Added export header so shared library can now be used on Windows
* Better handling of deprecated APIs
* Fixed library name conflicts on Windows

2.8.2

* Fixed undefined behavior in string comparison

2.8.1

* Fixed installation for out-of-source builds
* Documentation updates

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.