This package is abandoned and no longer maintained. The author suggests using the composer/semver package instead.

A semantic version parser and comparison library.

3.0.3 2015-03-09 04:51 UTC

This package is auto-updated.

Last update: 2022-02-01 12:21:17 UTC


This project has been deprecated by the authors. Use composer/semver instead.

SemVer is a PHP library for parsing and comparing version numbers according to the Semantic Versioning standard. The current version behaves according to version 2.0.0 of the specification.


use Icecave\SemVer\Version;
use Icecave\SemVer\Comparator;

// Create versions from strings ...
$version1 = Version::parse('');
$version2 = Version::parse('1.3.0');

// Compare the versions ...
$comparator = new Comparator;
assert($comparator->compare($version1, $version2) < 0);