Fix compatibility with PHP 8.0 and 8.1
- Operator classes are renamed and are autoloaded
- Break change:
Version::getNext*
methods return now Version objects - New methods
Version::getNextStabilityVersion()
andVersion::getNextTailStabilityVersion()
- Fix how comparison with wildcard version is done
- Fix compatibility with Composer constraints specifications
- Fix comparison with the
^
operator - Fix
VersionRangeBinaryOperator::__toString()
- Fix conformance issue with semver 2.0, on '-alpha.1' vs '-alpha.beta'
- Support of secondaries versions
- Improve the parser: wildcard can be kept in the Version object
- Fix comparison with versions having wildcards
- Fix support of extended version 1.2-3.4
- New serialization function,
VersionComparator::serializeVersion2()
, to support more version syntax
Initial release