Releases: mtkennerly/poetry-dynamic-versioning
Releases · mtkennerly/poetry-dynamic-versioning
v0.23.0 (2023-06-13)
- 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.
- CLI
- Changed:
- CLI:
poetry dynamic-versioning
now outputs a summary of the changes, the same way thatpoetry-dynamic-versioning
already did.
- CLI:
v0.22.0 (2023-05-19)
- Added:
- The plugin will print a warning for shallow Git repositories (and any other
Concern
s reported by Dunamai in the future). This becomes an error withstrict = true
.
- The plugin will print a warning for shallow Git repositories (and any other
- Changed:
- Updated Dunamai to 1.17.0+ for the latest features and bug fixes.
v0.21.5 (2023-05-15)
- Fixed:
- Compatibility with poetry-core 1.6.0+.
- Changed:
CHANGELOG.md
andtests
are now included in sdists.
v0.21.4 (2023-02-21)
- 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.
- In the Poetry CLI mode and standalone script mode,
- Changed:
- Updated Dunamai to 1.16.0+ for the latest features and bug fixes.
v0.21.3 (2022-12-23)
- Fixed:
- Resolved a deprecation warning when used with Poetry Core 1.3.0+. (Contributed by edgarrmondragon)
v0.21.2 (2022-12-16)
- 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.
- Line endings were not necessarily preserved because of the default behavior of
v0.21.1 (2022-11-08)
- Fixed:
- Warning for invalid config was printed to stdout instead of stderr.
v0.21.0 (2022-11-07)
- 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 to0.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
andhg archive
. Refer to the Dunamai documentation for more info.
- Updated Dunamai to 1.14.0+ for the latest features. This adds support for VCS archival files, namely ones produced by
v0.20.0 (2022-10-18)
- 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.
- Updated Dunamai to 1.13.2+ for the latest features and bug fixes. In particular, this fixes an error when parsing Git output with
v0.19.0 (2022-09-16)
- 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.
- When using
- Added:
- Support for activating the dynamic versioning only for certain Poetry commands (environment variable:
POETRY_DYNAMIC_VERSIONING_COMMANDS
).
- Support for activating the dynamic versioning only for certain Poetry commands (environment variable: