Releases: reqstool/reqstool-python-poetry-plugin
Releases · reqstool/reqstool-python-poetry-plugin
0.1.0
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
ApplicationPluginusing 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.tomlwith reqstool organization standards. - Generated
.gitignoreusing Toptal templates.
New Contributors
Full Changelog
v0.0.5...0.1.0
v0.0.5
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
- @lfvjimisola made their first contribution in #42
Full Changelog: v0.1.0...v0.0.5
v0.0.4
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
What's Changed
Documentation updated
- build(deps): Update poetry requirement from 1.7.1 to 1.8.2 by @dependabot in #15
- feat: Update documentation by @lfvdavid in #18
Full Changelog: v0.0.2...v0.0.3
v0.0.2
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
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
- @lfvbarcus made their first contribution in #1
- @dependabot made their first contribution in #3
- @lfvdavid made their first contribution in #12
Full Changelog: https://github.com/Luftfartsverket/reqstool-python-poetry-plugin/commits/v0.0.1