Skip to content

Latest commit

 

History

History
271 lines (174 loc) · 7.57 KB

File metadata and controls

271 lines (174 loc) · 7.57 KB

Change Log

Changes for the upcoming release can be found in the "changelog.d" directory in our repository.

Version 3.0.0-dev.3

Released:2022-01-19
Maintainer:Tom Schraitle

Bug Fixes

Improved Documentation

Trivial/Internal Changes


Version 3.0.0-dev.2

Released:2020-11-01
Maintainer:Tom Schraitle

Deprecations

  • :gh:`169`: Deprecate CLI functions not imported from semver.cli.

Features

Improved Documentation

  • :gh:`304`: Several improvements in documentation:
    • Reorganize API documentation.
    • Add migration chapter from semver2 to semver3.
    • Distinguish between changlog for version 2 and 3
  • :gh:`305`: Add note about :class:`Version` rename.

Trivial/Internal Changes

  • :gh:`169`: Adapted infrastructure code to the new project layout.

    Increase coverage to 100% for all non-deprecated APIs

  • :gh:`304`: Support PEP-561 :file:`py.typed`.

    According to the mentioned PEP:

    "Package maintainers who wish to support type checking of their code MUST add a marker file named :file:`py.typed` to their package supporting typing."

    Add package_data to :file:`setup.cfg` to include this marker in dist and whl file.


Version 3.0.0-dev.1

Released:2020-10-26
Maintainer:Tom Schraitle

Deprecations

Features

Bug Fixes

  • :gh:`291`: Disallow negative numbers in VersionInfo arguments for major, minor, and patch.

Improved Documentation

  • :pr:`290`: Several improvements in the documentation:
    • New layout to distinguish from the semver2 development line.
    • Create new logo.
    • Remove any occurances of Python2.
    • Describe changelog process with Towncrier.
    • Update the release process.

Trivial/Internal Changes