Releases: dolfinus/setuptools-git-versioning
v2.0.0
core
-
[breaking] Drop
get_branch_tags
function which was deprecated since1.8.0
. -
[breaking]
version_file
option now have precedence over any tags in the current branch.
config
-
[breaking] Drop
version_config
keyword fromsetup.py
, which was deprecated since1.8.0
. -
[breaking] Does not allow passing
setuptools_git_versioning=False
andsetuptools_git_versioning=True
to config.
Always usesetuptools_git_versioning={"enabled": True}
.
v1.13.6
v1.13.5
v1.13.4
v1.13.3
v1.13.2
docs
-
[feature] Recommend users to use file-based schema instead of tag-based due some cases.
-
[feature] Add small example of
.gitignore
file to common issues section. Thanks to @aram-eskandariReferences: #17
-
[feature] Improve examples of fetching package version in runtime.
References: #55
v1.13.1
general
-
[general] [feature] Build and publish sdist package again
-
[general] [bugfix] Allow to install package from
.tar.gz
without--no-build-isolation
flag
dependency
-
[dependency] [bugfix] Get rid of
deprecated
package dependencyReferences: #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
core
-
[core] [breaking] Make all internal functions private
-
[core] [feature] Add
tag_filter
option. Special thanks to @vortechs2000
dependency
- [dependency] [feature] For Python 3.11 use built-in
tomllib
instead oftoml
package
docs
-
[docs] [feature] Add documentation about fetching package version in runtime
References: #55
-
[docs] [feature] Add description for some functions