Skip to content

Latest commit

 

History

History
284 lines (170 loc) · 4.47 KB

CHANGELOG

File metadata and controls

284 lines (170 loc) · 4.47 KB

Change Log

Python SemVer library

All notable changes to this code base will be documented in this file, in every released version.

Version 2.7.2

Released:2016-11-08
Maintainer:Kostiantyn Rybnikov <[email protected]>

Additions

  • Fix issue #37 (Remove trailing zeros from prelease doesn't allow to parse 0 pre-release version)
  • Add ‘parse_version_info’ to parse a version string to a version info tuple.

Bug Fixes

  • Refine parsing to conform more strictly to SemVer 2.0.0.

    SemVer 2.0.0 specification §9 forbids leading zero on identifiers in the prerelease version.

Version 2.6.0

Released:2016-06-08
Maintainer:Kostiantyn Rybnikov <[email protected]>

Removals

  • Remove comparison of build component.

    SemVer 2.0.0 specification recommends that build component is ignored in comparisons.

Version 2.5.0

Released:2016-05-25
Maintainer:Kostiantyn Rybnikov <[email protected]>

Additions

  • Support matching 'not equal' with “!=”.

Changes

  • Make separate builds for tests on Travis CI.

Version 2.4.2

Released:2016-05-16
Maintainer:Kostiantyn Rybnikov <[email protected]>

Changes

  • Migrate README document to reStructuredText format.
  • Use Setuptools for distribution management.
  • Migrate test cases to Py.test.
  • Add configuration for Tox test runner.

Version 2.4.1

Released:2016-03-04
Maintainer:Kostiantyn Rybnikov <[email protected]>

Additions

  • [GitHub issue #23] Compare build component of a version.

Version 2.4.0

Released:2016-02-12
Maintainer:Kostiantyn Rybnikov <[email protected]>

Bug Fixes

  • [GitHub issue #21] Compare alphanumeric components correctly.

Version 2.3.1

Released:2016-01-30
Maintainer:Kostiantyn Rybnikov <[email protected]>

Additions

  • Declare granted license name in distribution metadata.

Version 2.3.0

Released:2016-01-29
Maintainer:Kostiantyn Rybnikov <[email protected]>

Additions

  • Add functions to increment prerelease and build components in a version.

Version 2.2.1

Released:2015-08-04
Maintainer:Kostiantyn Rybnikov <[email protected]>

Bug Fixes

  • Correct comparison when any component includes zero.

Version 2.2.0

Released:2015-06-21
Maintainer:Kostiantyn Rybnikov <[email protected]>

Additions

  • Add functions to determined minimum and maximum version.
  • Add code examples for recently-added functions.

Version 2.1.2

Released:2015-05-23
Maintainer:Kostiantyn Rybnikov <[email protected]>

Bug Fixes

  • Restore current README document to distribution manifest.

Version 2.1.1

Released:2015-05-23
Maintainer:Kostiantyn Rybnikov <[email protected]>

Bug Fixes

  • Remove absent document from distribution manifest.

Version 2.1.0

Released:2015-05-22
Maintainer:Kostiantyn Rybnikov <[email protected]>

Additions

  • Document installation instructions.
  • Document project home page.
  • Add function to format a version string from components.
  • Add functions to increment specific components in a version.

Changes

  • Migrate README document to Markdown format.

Bug Fixes

  • Correct code examples in README document.

Version 2.0.2

Released:2015-04-14
Maintainer:Konstantine Rybnikov <[email protected]>

Additions

  • Add configuration for Travis continuous integration.
  • Explicitly declare supported Python versions.

Version 2.0.1

Released:2014-09-24
Maintainer:Konstantine Rybnikov <[email protected]>

Bug Fixes

  • [GitHub issue #9] Correct comparison of equal version strings.

Version 2.0.0

Released:2014-05-24
Maintainer:Konstantine Rybnikov <[email protected]>

Additions

  • Grant license in this code base under BSD 3-clause license terms.

Changes

  • Update parser to SemVer standard 2.0.0.
  • Ignore build component for comparison.

Version 0.0.2

Released:2012-05-10
Maintainer:Konstantine Rybnikov <[email protected]>

Changes

  • Use standard library Distutils for distribution management.

Version 0.0.1

Released:2012-04-28
Maintainer:Konstantine Rybnikov <[email protected]>
  • Initial release.