Files
deb-python-semantic-version/doc/changelog.rst
Raphaël Barrois 4691a44b37 Introduce Spec.filter and Spec.select.
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
2012-05-22 02:00:47 +02:00

1.6 KiB

ChangeLog

2.1.0 (Master)

New:

  • Add semantic_version.Spec.filter (filter a list of ~semantic_version.Version)
  • Add semantic_version.Spec.select (select the highest ~semantic_version.Version from a list)
  • Update semantic_version.Version.__repr__

2.0.0 (22/05/2012)

Backwards incompatible changes:

  • Removed "loose" specification support
  • Cleanup ~semantic_version.Spec to be more intuitive.
  • Merge Spec and SpecList into ~semantic_version.Spec.
  • Remove ~semantic_version.django_fields.SpecListField

1.2.0 (18/05/2012)

New:

  • Allow split specifications when instantiating a ~semantic_version.SpecList:

    >>> SpecList('>=0.1.1', '!=0.1.3') == SpecList('>=0.1.1,!=0.1.3')
    True

1.1.0 (18/05/2012)

New:

  • Improved "loose" specification support (>~, <~, !~)
  • Introduced "not equal" specifications (!=, !~)
  • ~semantic_version.SpecList class combining many ~semantic_version.Spec
  • Add ~semantic_version.django_fields.SpecListField to store a ~semantic_version.SpecList.

1.0.0 (17/05/2012)

First public release.

New:

  • ~semantic_version.Version and ~semantic_version.Spec classes
  • Related django fields: ~semantic_version.django_fields.VersionField and ~semantic_version.django_fields.SpecField