Skip to content

Releases: dolfinus/setuptools-git-versioning

v1.11.0

02 Oct 19:01
Compare
Choose a tag to compare

core

  • [core] [breaking] Raise error if pyproject.toml exists, but is not a file

  • [core] [feature] Allow setuptools-git-versioning script to infer version from setup.py if pyproject.toml is missing

    References: #58

  • [core] [feature] Add cwd argument to most of functions, allowing to get versions of a specific repo without changing current directory

docs

  • [docs] [feature] Add documentation for setuptools-git-versioning script

    References: #58

tests

  • [tests] [refactoring] Use builtin type annotations (instead of type comments) in tests/lib/util.py,
    use modern annotations syntax (type | None instead of Optional[type])

dev

  • [dev] [feature] Add info and debug messages to the module

v1.10.1

03 Sep 15:15
Compare
Choose a tag to compare

core

  • [core] [feature] Add setuptools-git-versioning script to infer version from pyproject.toml config

    References: #58

  • [core] [feature] Check Python 3.11 support

v1.10.0

18 Jul 11:09
f1e03f5
Compare
Choose a tag to compare

core

  • [core] [breaking] version-callback-option option is used even if there are some tags in the current branch

    References: #56

  • [core] [feature] Remove all non-numeric symbols from version prefix, not just v

config

  • [config] [feature] Raise exception if both version-callback-option and version-file-option options are set

v1.9.2

21 Mar 15:50
cb7610e
Compare
Choose a tag to compare

general

  • [general] Add setup_requires item to setup.py

    References: #49

v1.9.1

21 Mar 14:45
b88025a
Compare
Choose a tag to compare

general

  • [general] Remove pyproject.toml file from .tag.gz package

    References: #49

v1.9.0

21 Mar 13:25
3b6c2f2
Compare
Choose a tag to compare

general

  • [general] [breaking] Drop Python 2.7, 3.5 and 3.6 support. Minimal supported Python version is now 3.7

core

  • [core] [feature] Do not fail on toml and packaging modules import while installing setuptools-git-versioning from tag.gz file

    References: #49

ci

  • [ci] [bug] Fix creating multiple releases for the same tag

v1.8.1

10 Jan 11:15
d3a7e9c
Compare
Choose a tag to compare

core

  • [core] [bug] Fix issue with empty pyproject.toml

    References: #35

v1.8.0

07 Jan 01:39
df461e6
Compare
Choose a tag to compare

general

  • [general] [breaking] Drop Python 3.3 and 3.4 support

    References: pull request 37

  • [general] [deprecated] Python 2.7, 3.5 and 3.6 support is deprecated due to their end of life.

core

  • [core] [deprecated] get_branch_tags function is renamed to get_tags.

    It will be removed in 2.0.0 release. A warning message is added

  • [core] [feature] Add support of reading config from pyproject.toml.

    Thanks to @Bloodmallet.

    References: #35, pull request 37

  • [core] [feature] Allow to pass regexp to branch_formatter option

  • [core] [feature] Add tag_formatter option

    References: #31

  • [core] [feature] Allow nested default values to be passed to env substitution

config

  • [config] [deprecated] version_config keyword in setup.py is renamed to setuptools_git_versioning.

    It will be removed in 2.0.0 release. A warning message is added

  • [config] [deprecated] Prefer using "enabled": True / "enabled": False option
    instead of pure boolean values (True, False) for config.

    Old behavior is deprecated and will be removed in 2.0 version. A warning message is added

docs

  • [docs] [feature] Major docs improvement

  • [docs] [feature] Added CHANGELOG.rst

  • [docs] Add miniver and versioningit to comparison table

ci

  • [ci] [feature] Check test coverage and fail if it has been decreased

  • [ci] [feature] Build docs using ReadTheDocs project

tests

  • [tests] [feature] Add integration tests

v1.7.4

31 Oct 13:01
ac47f21
Compare
Choose a tag to compare

ci

  • [ci] [feature] Change release workflow action from actions/create-release@v1
    to softprops/action-gh-release@v1

    References: rac47f210

v1.7.3

31 Oct 12:54
a7af368
Compare
Choose a tag to compare

ci

  • [ci] [feature] Change release workflow action from actions/create-release@v1
    to softprops/action-gh-release@v1

    References: ra7af368f