Skip to content

Releases: python-versioneer/python-versioneer

0.29

07 Jul 15:14
28c613d

Choose a tag to compare

Release Notes

This release allows for pyproject.toml-only build systems to allow versioneer to find
the project root, despite an absense of a setup.py. Provides some error message support
when the pyproject.toml is malformed. Finally we added basic type-hinting to the project,
which should help users of type-checking systems ensure correct code when vendoring.

With thanks to Dimitri Papadopoulos Orfanos, Mike Taves, '@gamecss' and '@GCS-ZHN' for contributions.

What's Changed

Full Changelog: 0.28...0.29

0.28

27 Oct 18:46

Choose a tag to compare

Release Notes

This release adds official support for Python 3.11, including using the built-in tomllib instead of the third-party tomli, when available.

What's Changed

  • FIX: handle unset versionfile_build in build_ext by @mgorny in #347
  • ENH: support built-in tomllib for Python 3.11+ by @mgorny in #348

Full Changelog: 0.27...0.28

0.27

19 Oct 12:09

Choose a tag to compare

Release Notes

This release fixes a bug with non-isolated builds of Versioneer and for packages that provide their own sdist command.

With thanks to Dimitri Papadopoulos and Michal Gorny for contributions.

What's Changed

Full Changelog: 0.26...0.27

0.24

31 Aug 01:16

Choose a tag to compare

What's Changed

  • MNT: Relicense to Unlicense by @effigies in #317
  • ENH: in verbose mode do not hide stderr of git rev-parse by @yarikoptic in #318
  • DOC: clarify upgrading to 0.23 doesn't require special actions by @sappelhoff in #321
  • ENH: Prepare for py2exe dropping distutils support by @effigies in #319
  • ENH: Allow versioneer to be used as a module in PEP-518 mode by @effigies in #294

New Contributors

Full Changelog: 0.23...0.24

0.23

12 Aug 11:30

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.22...0.23