Poetry-dynamic-versioning

Latest version: v1.8.2

Safety actively analyzes 723954 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 11

1.0.0b2

* Fixed:
* The plugin maintained its own copy of the default `pattern`, which meant that
it could fall behind the copy in Dunamai and lead to surprising behavior.
The plugin now automatically uses the latest default from Dunamai directly
when you do not customize it in the plugin settings.

1.0.0b1

* Changed:
* Implemented the official Poetry plugin interface.

0.25.0

* Added:
* `fix-shallow-repository` option to attempt to automatically fix shallow repositories.
Currently, this only supports Git and will run `git fetch --unshallow`.
* Changed:
* Updated Dunamai to 1.18.0+ for the latest features.

0.24.0

* Added:
* `POETRY_DYNAMIC_VERSIONING_COMMANDS_NO_IO`
environment variable to prevent the plugin from modifying files during certain commands.
The plugin still sets the dynamic version in memory so that Poetry itself can write it as needed.
* Changed:
* During `poetry version`, the plugin still activates, but no longer modifies pyproject.toml.

0.23.0

* 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.

0.22.0

* 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 with `strict = true`.
* Changed:
* Updated Dunamai to 1.17.0+ for the latest features and bug fixes.

Page 4 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.