Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

3.0.0-dev.4

Compare
Choose a tag to compare
Loading
@tomschr tomschr released this 19 Dec 10:57
· 98 commits to master since this release
ff34cce

Related pr: #385

  • Released
    2022-12-20

  • Maintainer
    Tom Schraitle

Documentation: https://python-semver.rtfd.io/en/3.0.0-dev.4/
Full Changelog: 3.0.0-dev.3...3.0.0-dev.4
PyPI: https://pypi.org/project/semver/3.0.0dev4/

Bug Fixes

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

Deprecations

  • #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

  • #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.
  • #340: Describe how to get version from a file
  • #343: Describe combining Pydantic with semver in the “Advanced topic” section.
  • #350: Restructure usage section. Create subdirectory “usage/” and splitted all section into different files.
  • #351: Introduce new topics for:
    • “Migration to semver3”
    • “Advanced topics”

Features

  • PR #359: Add optional parameter optional_minor_and_patch in Version.parse() to allow optional minor and patch parts.
  • PR #362: Make Version.match() accept a bare version string as match expression, defaulting to equality testing.
  • #364: Enhance pyproject.toml to make it possible to use the pyproject-build command from the build module. For more information, see Building semver.
  • #365: Improve pyproject.toml.
    • Use setuptools, add metadata. Taken approach from A Practical Guide to Setuptools and Pyproject.toml.
    • Doc: Describe building of semver
    • Remove .travis.yml in MANIFEST.in (not needed anymore)
    • Distinguish between Python 3.6 and others in tox.ini
    • Add skip_missing_interpreters option for tox.ini
    • GH Action: Upgrade setuptools and setuptools-scm and test against 3.11.0-rc.2

Trivial/Internal Changes

  • #378: Fix some typos in Towncrier configuration

Contributors

(in alphabetical order)

Thanks to all! ❤️

Morty Proxy This is a proxified and sanitized view of the page, visit original site.