Skip to content

Releases: dolfinus/setuptools-git-versioning

v2.0.0

08 Apr 20:15
Compare
Choose a tag to compare

core

  • [breaking] Drop get_branch_tags function which was deprecated since 1.8.0.

  • [breaking] version_file option now have precedence over any tags in the current branch.

    References: #94, #97

config

  • [breaking] Drop version_config keyword from setup.py, which was deprecated since 1.8.0.

  • [breaking] Does not allow passing setuptools_git_versioning=False and setuptools_git_versioning=True to config.
    Always use setuptools_git_versioning={"enabled": True}.

v1.13.6

30 Jan 09:14
bd6fc19
Compare
Choose a tag to compare

general

  • [feature] Test Python 3.12 compatibility

  • [feature] Remove useless warning if tag_filter, tag_formatter or branch_formatter is a regexp instead of function reference.

    References: #93

v1.13.5

08 Aug 11:43
3cd11bc
Compare
Choose a tag to compare

dependency

  • [bugfix] Import setuptools before importing distutils. Thanks to @tjni

    References: #84

v1.13.4

30 Jul 22:24
Compare
Choose a tag to compare

general

  • [feature] Test PyPy 3.10 support

docs

  • [feature] Update documentation to mention shallow clone issues.

    References: #83

ci

  • [feature] Push release using Trusted publishers feature of PyPI.org

v1.13.3

14 Mar 11:38
ecaddc4
Compare
Choose a tag to compare

docs

  • [bugfix] Move zip-safe option to tool.setuptools section of pyproject.toml.

    Thanks to @cclecle

    References: #78

v1.13.2

26 Feb 20:06
Compare
Choose a tag to compare

docs

  • [feature] Recommend users to use file-based schema instead of tag-based due some cases.

    References: #77, #75

  • [feature] Add small example of .gitignore file to common issues section. Thanks to @aram-eskandari

    References: #17

  • [feature] Improve examples of fetching package version in runtime.

    References: #55

v1.13.1

13 Nov 14:09
Compare
Choose a tag to compare

general

  • [general] [feature] Build and publish sdist package again

    References: #49, #72

  • [general] [bugfix] Allow to install package from .tar.gz without --no-build-isolation flag

    References: #49, #72

dependency

  • [dependency] [bugfix] Get rid of deprecated package dependency

    References: #72

ci

  • [ci] [feature] Publish development releases to Test PyPI

  • [ci] [feature] Use pypa/gh-action-pypi-publish Github action to publish releases to PyPI

  • [ci] [bugfix] Remove local part of version because it is not allowed in PyPI

v1.13.0

01 Nov 11:16
663ffcc
Compare
Choose a tag to compare

core

  • [core] [breaking] Make all internal functions private

  • [core] [feature] Add tag_filter option. Special thanks to @vortechs2000

    References: #68, #69

dependency

  • [dependency] [feature] For Python 3.11 use built-in tomllib instead of toml package

docs

  • [docs] [feature] Add documentation about fetching package version in runtime

    References: #55

  • [docs] [feature] Add description for some functions

v1.12.1

24 Oct 13:41
031ee08
Compare
Choose a tag to compare

core

  • [core] [bug] Make version sanitization less strict, allow to automatically convert some cases, e.g.
    1.0.0+feature/abc to 1.0.0+feature.abc

    References: #67

v1.12.0

13 Oct 14:59
b1afa6e
Compare
Choose a tag to compare

core

  • [core] [breaking] Sanitize starting_version according PEP 440

  • [core] [breaking] Do not remove leading non-numeric symbols from version number (except v)