Releases: mtkennerly/poetry-dynamic-versioning
Releases · mtkennerly/poetry-dynamic-versioning
pdv-plugin: v0.1.0 (2022-04-28)
- Changed:
-
The Poetry 1.2+ plugin now has a new name,
poetry-dynamic-versioning-plugin
, and this is its first release as a separate package.The import-hack-based pseudo-plugin will continue to be called
poetry-dynamic-versioning
.
-
v1.0.0b3 (2022-04-24)
- Fixed:
- The plugin can now update versions for dependencies that also use the plugin.
v1.0.0b2 (2022-04-15)
- 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.
- The plugin maintained its own copy of the default
v0.14.1 (2022-04-14)
- 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.
- The plugin maintained its own copy of the default
v1.0.0b1 (2022-03-10)
- Changed:
- Implemented the official Poetry plugin interface.
v0.14.0 (2022-03-09)
- Changed:
- The build backend is now poetry-core. (Contributed by fabaff)
- The default list of
substitution.patterns
now handles__version__
when it has a type annotation. (Draft by da2ce7)
- Added:
- Option to bypass the version control system and set a hard-coded version in an environment variable called
POETRY_DYNAMIC_VERSIONING_BYPASS
. (Draft by jonringer) branch
,branch_escaped
, andtimestamp
formatting variables.
- Option to bypass the version control system and set a hard-coded version in an environment variable called
v0.13.1 (2021-08-09)
- Fixed an oversight where the default version tag pattern would only find tags with exactly three parts in the base (e.g.,
v1.0.0
andv1.2.3
). This is now relaxed so thatv1
,v1.2.3.4
, and so on are also recognized.
v0.13.0 (2021-05-26)
- Changed:
- Broadened version range of Jinja2 dependency to support projects that need a newer version.
- Bumped the minimum Poetry version to 1.1.0, since the above Jinja2 change seemed to trip up Poetry 1.0.10 (on Python 3.7 and 3.8, but not 3.5 or 3.6, for some reason).
- Fixed:
- The plugin did not work on Fedora inside of Pip's isolated build environment, because the plugin would be loaded before some of its dependencies. Now, those imports are delayed until needed.
v0.12.7 (2021-05-20)
- Fixed:
- Parsing files containing special UTF-8 characters would result in an error. Files are now assumed to be UTF-8. (Contributed by rhorenov)
v0.12.6 (2021-04-19)
- Fixed:
- The previous
bump
fix only applied toformat-jinja
. It has now been fixed for other scenarios as well.
- The previous