2.9 KiB
2.9 KiB
Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
[1.4.2] 2016-08-30
- Fixed: collapsing of complex constraints lead to buggy constraints
1.4.1 2016-06-02
- Changed: branch-like requirements no longer strip build metadata - composer/semver#38.
1.4.0 2016-03-30
- Added: getters on MultiConstraint - composer/semver#35.
1.3.0 2016-02-25
- Fixed: stability parsing - composer/composer#1234.
- Changed: collapse contiguous constraints when possible.
1.2.0 2015-11-10
- Changed: allow multiple numerical identifiers in 'pre-release' version part.
- Changed: add more 'v' prefix support.
1.1.0 2015-11-03
- Changed: dropped redundant
test
namespace. - Changed: minor adjustment in datetime parsing normalization.
- Changed:
ConstraintInterface
relaxed, setPrettyString is not required anymore. - Changed:
AbstractConstraint
marked deprecated, will be removed in 2.0. - Changed:
Constraint
is now extensible.
1.0.0 2015-09-21
- Break:
VersionConstraint
renamed toConstraint
. - Break:
SpecificConstraint
renamed toAbstractConstraint
. - Break:
LinkConstraintInterface
renamed toConstraintInterface
. - Break:
VersionParser::parseNameVersionPairs
was removed. - Changed:
VersionParser::parseConstraints
allows (but ignores) build metadata now. - Changed:
VersionParser::parseConstraints
allows (but ignores) prefixing numeric versions with a 'v' now. - Changed: Fixed namespace(s) of test files.
- Changed:
Comparator::compare
no longer throwsInvalidArgumentException
. - Changed:
Constraint
now throwsInvalidArgumentException
.
0.1.0 2015-07-23
- Added:
Composer\Semver\Comparator
, various methods to compare versions. - Added: various documents such as README.md, LICENSE, etc.
- Added: configuration files for Git, Travis, php-cs-fixer, phpunit.
- Break: the following namespaces were renamed:
- Namespace:
Composer\Package\Version
->Composer\Semver
- Namespace:
Composer\Package\LinkConstraint
->Composer\Semver\Constraint
- Namespace:
Composer\Test\Package\Version
->Composer\Test\Semver
- Namespace:
Composer\Test\Package\LinkConstraint
->Composer\Test\Semver\Constraint
- Namespace:
- Changed: code style using php-cs-fixer.