Releases: jwodder/versioningit
Releases · jwodder/versioningit
v3.1.2 — Bugfix
v3.1.1 — Fix a test
- Correctly mark a certain test as requiring Mercurial
v3.1.0 — Improve some error messages
- When
git describe
fails to retrieve a tag, the resulting log/error message now includes all options passed to the command (based on contribution by @jenshnielsen) - When
hg log
fails to retrieve a tag, the resulting log/error message now includes the tag pattern passed tolatesttag()
, if any
v3.0.0 — Support `onbuild` with Hatch
- Migrated from setuptools to hatch
- Support using the
onbuild
step with Hatch - Breaking: The
build_dir
argument passed toVersioningit.do_onbuild()
andonbuild
method callables has been changed to anOnbuildFileProvider
ABC
v2.3.0 — Hatch support
- Always read
.hg_archival.txt
files using UTF-8 encoding - Added support for using versioningit with Hatch
v2.2.1 — Improve an error and tests
- Raise a
ConfigError
if the selectedtool.versioningit.format
field is not a string - Update tests for pydantic 2.0
- Update tests for Python 3.12
- Support Python 3.12
v2.2.0 — Importable command classes
- The custom setuptools command classes can now be imported directly from the
versioningit.cmdclass
module as an alternative to callingget_cmdclasses()
v2.1.0 — Python updates
- Drop support for Python 3.6
- Support Python 3.11
- Use
tomllib
on Python 3.11
v1.1.2 — Backport 2.0.1 fix
- Backport "Don't run the
onbuild
step under setuptools' upcoming PEP 660 editable mode" from v2.0.1 (contributed by @abravalheri)
v2.0.1 — Don't run `onbuild` in PEP 660 editable mode
- Don't run the
onbuild
step under setuptools' upcoming PEP 660 editable mode (contributed by @abravalheri)