Skip to content

Latest commit

 

History

History
359 lines (227 loc) · 9.93 KB

File metadata and controls

359 lines (227 loc) · 9.93 KB

Change Log

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

Version 3.0.0-dev.4

Released:2022-12-18
Maintainer:

Bug Fixes

  • :gh:`374`: Correct Towncrier's config entries in the :file:`pyproject.toml` file. The old entries [[tool.towncrier.type]] are deprecated and need to be replaced by [tool.towncrier.fragment.<TYPE>].

Deprecations

  • :gh:`372`: Deprecate support for Python 3.6.

    Python 3.6 reached its end of life and isn't supported anymore. At the time of writing (Dec 2022), the lowest version is 3.7.

    Although the poll didn't cast many votes, the majority agree to remove support for Python 3.6.

Improved Documentation

  • :gh:`335`: Add new section "Converting versions between PyPI and semver" the limitations and possible use cases to convert from one into the other versioning scheme.
  • :gh:`340`: Describe how to get version from a file
  • :gh:`343`: Describe combining Pydantic with semver in the "Advanced topic" section.
  • :gh:`350`: Restructure usage section. Create subdirectory "usage/" and splitted all section into different files.
  • :gh:`351`: Introduce new topics for:
    • "Migration to semver3"
    • "Advanced topics"

Features

Trivial/Internal Changes

  • :gh:`378`: Fix some typos in Towncrier configuration

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