New:
- Add semantic_version.Spec.filter() (filter a list of Version)
- Add semantic_version.Spec.select() (select the highest Version from a list)
- Update semantic_version.Version.__repr__()
New:
Allow split specifications when instantiating a SpecList:
>>> SpecList('>=0.1.1', '!=0.1.3') == SpecList('>=0.1.1,!=0.1.3') True
New:
- Improved “loose” specification support (>~, <~, !~)
- Introduced “not equal” specifications (!=, !~)
- SpecList class combining many Spec
- Add SpecListField to store a SpecList.
First public release.
New:
- Version and Spec classes
- Related django fields: VersionField and SpecField