ChangeLog¶
2.3.0 (2014-03-16)¶
New:
- Handle the full
semver-2.0.0specifications (instead of the2.0.0-rc2of previous releases)- #8: Allow
'*'as a valid version spec
2.2.0 (2013-03-22)¶
Bugfix:
- #1: Allow partial versions without minor or patch level
New:
- Add the
Version.coerceclass method toVersionclass for mapping arbitrary version strings to semver.- Add the
validate()method to validate a version string against the SemVer rules.- Full Python3 support
2.1.0 (2012-05-22)¶
New:
- Add
semantic_version.Spec.filter()(filter a list ofVersion)- Add
semantic_version.Spec.select()(select the highestVersionfrom a list)- Update
semantic_version.Version.__repr__()
1.2.0 (2012-05-18)¶
New:
Allow split specifications when instantiating a
SpecList:>>> SpecList('>=0.1.1', '!=0.1.3') == SpecList('>=0.1.1,!=0.1.3') True
1.1.0 (2012-05-18)¶
New:
- Improved “loose” specification support (
>~,<~,!~)- Introduced “not equal” specifications (
!=,!~)SpecListclass combining manySpec- Add
SpecListFieldto store aSpecList.
1.0.0 (2012-05-17)¶
First public release.
New:
VersionandSpecclasses- Related django fields:
VersionFieldandSpecField