Skip to content

Releases: jwodder/versioningit

v3.1.2 — Bugfix

20 Jul 12:41
v3.1.2
Compare
Choose a tag to compare
  • Drop support for Python 3.7
  • Bugfix: When using versioningit with Hatch, don't run the onbuild step for editable builds

v3.1.1 — Fix a test

29 Apr 11:19
v3.1.1
Compare
Choose a tag to compare
  • Correctly mark a certain test as requiring Mercurial

v3.1.0 — Improve some error messages

16 Mar 19:49
v3.1.0
Compare
Choose a tag to compare
  • 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 to latesttag(), if any

v3.0.0 — Support `onbuild` with Hatch

14 Dec 00:15
v3.0.0
Compare
Choose a tag to compare
  • Migrated from setuptools to hatch
  • Support using the onbuild step with Hatch
  • Breaking: The build_dir argument passed to Versioningit.do_onbuild() and onbuild method callables has been changed to an OnbuildFileProvider ABC

v2.3.0 — Hatch support

19 Nov 14:02
v2.3.0
Compare
Choose a tag to compare
  • 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

22 Sep 20:31
v2.2.1
Compare
Choose a tag to compare
  • Raise a ConfigError if the selected tool.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

11 Feb 23:04
v2.2.0
Compare
Choose a tag to compare
  • The custom setuptools command classes can now be imported directly from the versioningit.cmdclass module as an alternative to calling get_cmdclasses()

v2.1.0 — Python updates

25 Oct 22:45
v2.1.0
Compare
Choose a tag to compare
  • Drop support for Python 3.6
  • Support Python 3.11
  • Use tomllib on Python 3.11

v1.1.2 — Backport 2.0.1 fix

12 Aug 20:50
v1.1.2
Compare
Choose a tag to compare
  • 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

01 Aug 16:11
v2.0.1
Compare
Choose a tag to compare
  • Don't run the onbuild step under setuptools' upcoming PEP 660 editable mode (contributed by @abravalheri)