Skip to content

Releases: mtkennerly/poetry-dynamic-versioning

v1.0.0b1 (2022-03-10)

10 Mar 12:57
f7fc039
Compare
Choose a tag to compare
v1.0.0b1 (2022-03-10) Pre-release
Pre-release
  • Changed:
    • Implemented the official Poetry plugin interface.

v0.14.0 (2022-03-09)

09 Mar 10:34
033d6df
Compare
Choose a tag to compare
  • Changed:
  • 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, and timestamp formatting variables.

v0.13.1 (2021-08-09)

09 Aug 18:57
Compare
Choose a tag to compare
  • 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 and v1.2.3). This is now relaxed so that v1, v1.2.3.4, and so on are also recognized.

v0.13.0 (2021-05-26)

26 May 04:49
Compare
Choose a tag to compare
  • 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)

20 May 12:31
Compare
Choose a tag to compare
  • 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)

19 Apr 18:37
Compare
Choose a tag to compare
  • Fixed:
    • The previous bump fix only applied to format-jinja. It has now been fixed for other scenarios as well.

v0.12.5 (2021-04-18)

18 Apr 15:02
Compare
Choose a tag to compare
  • Fixed:
    • When the bump option was enabled, the version would be bumped even when on a commit with a version tag. Now, no bumping occurs when on such a commit.

v0.12.4 (2021-03-05)

05 Mar 23:04
Compare
Choose a tag to compare
  • Fixed:
    • An incompatibility with tox-poetry-installer where the working directory
      was received as a str instead of a Path.
      (Contributed by cburgess)

v0.12.3 (2021-02-19)

20 Feb 04:14
Compare
Choose a tag to compare
  • Fixed:
    • Previously, when building a source distribution with poetry build, the plugin's config section would retain the enable = true setting, which would then cause an error when installing the artifact since the VCS info would not be available. (This was not an issue for wheels generated by poetry build.)

      The dynamic version from build time is still present in the source distribution, so there is no need for the plugin at install time. Therefore, the plugin now temporarily sets enable = false so that that value will be placed in the source distribution, then restores the original setting for development purposes.

v0.12.2 (2021-01-30)

31 Jan 01:04
Compare
Choose a tag to compare
  • Fixed:
    • Another possible exception when applying patches if only poetry-core was installed and not the Poetry tool, particularly combined with Tox.