Skip to content

Releases: reqstool/reqstool-python-poetry-plugin

0.1.0

08 Mar 21:07
b065015

Choose a tag to compare

What's Changed

Breaking Changes

  • Python 3.10, 3.11 and 3.12 are no longer supported. The plugin now requires Python >=3.13.

Features

  • Refactored plugin to a Poetry ApplicationPlugin using event-driven hooks, improving integration with the Poetry lifecycle.

Documentation

  • Documentation overhaul.
  • Repository links and metadata updated.
  • README streamlined and aligned with project documentation structure.
  • Added manual testing guide and AGENTS documentation.

Tests

  • Added end-to-end test for sdist builds.
  • Added fixture test project with SVCs and test configuration.
  • Standardized pytest configuration.

Dependencies

Updated development and tooling dependencies, including:

  • reqstool-python-decorators → v0.1.0
  • Poetry 2 → 2.3.2
  • Python 3.13 / 3.14 support updates
  • Black 25 → 26.3
  • Flake8 7.2 → 7.3
  • Pytest 8.4 → 9
  • pytest-cov 6 → 7
  • poetry-dynamic-versioning 1.8 → 1.10

Build

  • Build system dependencies are now pinned to exact versions for reproducibility.
  • GitHub Actions are SHA-pinned to improve supply-chain security.

CI

  • Added semantic PR title validation workflow for repository contributions.
  • Fixed release workflow handling of bare semantic version tags.
  • Added and refined Renovate automation workflows.
  • Updated multiple GitHub Actions versions.

Repository Maintenance

  • Added organization Renovate configuration.
  • Harmonized pyproject.toml with reqstool organization standards.
  • Generated .gitignore using Toptal templates.

New Contributors

Full Changelog
v0.0.5...0.1.0

v0.0.5

10 Mar 07:49
540d92e

Choose a tag to compare

What's Changed

  • fix: Various ci fixes including updates to docs by @lfvjimisola in #42
  • chore(deps): update dependency poetry-dynamic-versioning to v1.5.2 by @renovate in #44
  • chore(deps): update dependency black to v25 by @renovate in #46
  • chore(deps): update dependency flake8 to v7.1.2 by @renovate in #47
  • chore(deps): update dependency poetry-dynamic-versioning to v1.7.1 by @renovate in #45
  • chore(deps): update dependency pytest to v8.3.5 by @renovate in #48
  • chore(deps): update dependency reqstool-python-decorators to v0.0.6 by @renovate in #49

New Contributors

Full Changelog: v0.1.0...v0.0.5

v0.0.4

11 Oct 11:58
ed7ef4d

Choose a tag to compare

What's Changed

  • build(deps-dev): Update black requirement from 24.3.0 to 24.4.0 by @dependabot in #19
  • build(deps): Update poetry requirement from 1.8.2 to 1.8.3 by @dependabot in #23
  • build(deps-dev): Update pytest requirement from 8.1.1 to 8.2.0 by @dependabot in #22
  • build(deps-dev): Update black requirement from 24.4.0 to 24.4.2 by @dependabot in #21
  • build(deps-dev): Update pytest requirement from 8.2.0 to 8.2.2 by @dependabot in #25
  • build(deps-dev): Update flake8 requirement from 7.0.0 to 7.1.0 by @dependabot in #26
  • build(deps-dev): Update flake8 requirement from 7.1.0 to 7.1.1 by @dependabot in #30
  • build(deps-dev): Update pytest requirement from 8.2.2 to 8.3.3 by @dependabot in #31
  • build(deps-dev): Update black requirement from 24.4.2 to 24.10.0 by @dependabot in #32

Full Changelog: v0.0.3...v0.0.4

v0.0.3

05 Apr 10:49
4205b04

Choose a tag to compare

What's Changed

Documentation updated

Full Changelog: v0.0.2...v0.0.3

v0.0.2

05 Apr 09:07
72a61f0

Choose a tag to compare

What's Changed

  • build(deps-dev): Update black requirement from 24.2.0 to 24.3.0 by @dependabot in #9
  • build(deps): Bump actions/configure-pages from 4 to 5 by @dependabot in #13
  • build(deps-dev): Update pytest-cov requirement from 4.1.0 to 5.0.0 by @dependabot in #10
  • feat: Update to release version of decorators by @lfvbarcus in #8
  • 14 bump the version of the plugin in pyprojecttoml by @lfvdavid in #16

Full Changelog: v0.0.1...v0.0.2

v0.0.1

26 Mar 15:04
d6371be

Choose a tag to compare

What's Changed

  • feat: Initial project by @lfvbarcus in #1
  • build(deps-dev): Update pytest requirement from 8.0.0 to 8.0.1 by @dependabot in #3
  • build(deps-dev): Update black requirement from 24.1.1 to 24.2.0 by @dependabot in #2
  • build(deps-dev): Update pytest requirement from 8.0.1 to 8.1.1 by @dependabot in #6
  • feat: Update DecoratorProcessor classname by @lfvdavid in #12

New Contributors

Full Changelog: https://github.com/Luftfartsverket/reqstool-python-poetry-plugin/commits/v0.0.1