Skip to content

Releases: mtkennerly/poetry-dynamic-versioning

v0.23.0 (2023-06-13)

13 Jun 08:34
28ba70d
Compare
Choose a tag to compare
  • Added:
    • CLI enable subcommand to enable the plugin in pyproject.toml.
    • Support for POETRY_DYNAMIC_VERSIONING_OVERRIDE environment variable.
    • mode option for substitution to support __version_tuple__ style.
  • Changed:
    • CLI: poetry dynamic-versioning now outputs a summary of the changes, the same way that poetry-dynamic-versioning already did.

v0.22.0 (2023-05-19)

19 May 09:38
e8ba44d
Compare
Choose a tag to compare
  • Added:
    • The plugin will print a warning for shallow Git repositories (and any other Concerns reported by Dunamai in the future). This becomes an error with strict = true.
  • Changed:
    • Updated Dunamai to 1.17.0+ for the latest features and bug fixes.

v0.21.5 (2023-05-15)

14 May 21:54
1ba5214
Compare
Choose a tag to compare
  • Fixed:
    • Compatibility with poetry-core 1.6.0+.
  • Changed:
    • CHANGELOG.md and tests are now included in sdists.

v0.21.4 (2023-02-21)

21 Feb 06:55
dcfcbb7
Compare
Choose a tag to compare
  • Fixed:
    • In the Poetry CLI mode and standalone script mode, path dependencies received the same dynamic version as the active project. This issue did not affect the build backend mode.
  • Changed:
    • Updated Dunamai to 1.16.0+ for the latest features and bug fixes.

v0.21.3 (2022-12-23)

23 Dec 07:13
95d1b57
Compare
Choose a tag to compare

v0.21.2 (2022-12-16)

23 Dec 07:13
910413f
Compare
Choose a tag to compare
  • Fixed:
    • Line endings were not necessarily preserved because of the default behavior of pathlib.Path.write_text. To avoid this, pathlib.Path.write_bytes is used instead now.

v0.21.1 (2022-11-08)

07 Nov 17:07
3712f0c
Compare
Choose a tag to compare
  • Fixed:
    • Warning for invalid config was printed to stdout instead of stderr.

v0.21.0 (2022-11-07)

07 Nov 01:30
12e77c7
Compare
Choose a tag to compare
  • Added:
    • The plugin now prints a warning if its configuration is invalid. Right now, this just checks for unknown keys.
    • A strict option to prevent falling back to 0.0.0 when there are no tags.
  • Changed:
    • Updated Dunamai to 1.14.0+ for the latest features. This adds support for VCS archival files, namely ones produced by git archive and hg archive. Refer to the Dunamai documentation for more info.

v0.20.0 (2022-10-18)

17 Oct 21:03
759c253
Compare
Choose a tag to compare
  • Changed:
    • Updated Dunamai to 1.13.2+ for the latest features and bug fixes. In particular, this fixes an error when parsing Git output with showSignature = true configured.

v0.19.0 (2022-09-16)

16 Sep 09:54
aee8bdb
Compare
Choose a tag to compare
  • Fixed:
    • When using poetry build, the plugin did not properly disable itself in the copy of pyproject.toml included in source distributions, causing failures when trying to install them.
  • Added:
    • Support for activating the dynamic versioning only for certain Poetry commands (environment variable: POETRY_DYNAMIC_VERSIONING_COMMANDS).