Changes
💥 Breaking Changes
🚀 Features
👷 Continuous Integration
- Modernise code for Python 3.10 (#934) @epenet
- Replace black/flake8 with ruff (#933) @epenet
- Remove types-* from dev dependencies (#931) @epenet
- Drop xdoctest (#922) @epenet
- Cleanup CI warnings (#919) @epenet
- Bump Python version to 3.14 (#899) @epenet
- Bump poetry to 2.3.1 (#893) @epenet
- Bump Python version to 3.13 (#884) @epenet
📚 Documentation
📦 Dependencies
- ⬆️ Update actions/attest-build-provenance action to v3.2.0 (#932) @renovate[bot]
- Remove types-* from dev dependencies (#931) @epenet
- build(deps): bump virtualenv from 20.29.3 to 20.36.1 in /.github/workflows (#905) @dependabot[bot]
- build(deps): bump pip from 25.0.1 to 25.3 in /.github/workflows (#878) @dependabot[bot]
- ⬆️ Update dependency pytest to v9 (#929) @renovate[bot]
- ⬆️ Update dependency pre-commit-hooks to v6 (#928) @renovate[bot]
- ⬆️ Update dependency pre-commit to v4 (#927) @renovate[bot]
- ⬆️ Update dependency flake8-bugbear to v25 (#926) @renovate[bot]
- ⬆️ Update dependency black to v26 (#925) @renovate[bot]
- ⬆️ Update dependency sphinx-rtd-theme to v3.1.0 (#924) @renovate[bot]
- ⬆️ Update dependency sphinx to v8.2.3 (#923) @renovate[bot]
- ⬆️ Update actions/upload-artifact action to v6 (#918) @renovate[bot]
- ⬆️ Update actions/setup-python action to v6 (#917) @renovate[bot]
- ⬆️ Update dependency pep8-naming to v0.15.1 (#921) @renovate[bot]
- ⬆️ Update actions/checkout action to v6 (#915) @renovate[bot]
- ⬆️ Update actions/cache action to v5 (#914) @renovate[bot]
- ⬆️ Update actions/download-artifact action to v7 (#916) @renovate[bot]
- ⬆️ Update actions/attest-build-provenance action to v3 (#913) @renovate[bot]
- ⬆️ Update release-drafter/release-drafter action to v6.2.0 (#909) @renovate[bot]
- ⬆️ Update codecov/codecov-action action to v5.5.2 (#910) @renovate[bot]
- ⬆️ Update dependency flake8-rst-docstrings to v0.4.0 (#911) @renovate[bot]
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.13.0 (#912) @renovate[bot]
- ⬆️ Pin dependencies (#897) @renovate[bot]
- ⬆️ Update actions/setup-python action to v5.6.0 (#898) @renovate[bot]
- Bump Python version to 3.14 (#899) @epenet
- ⬆️ Update actions/checkout action to v4.3.1 (#896) @renovate[bot]
- ⬆️ Update actions/cache action to v4.3.0 (#895) @renovate[bot]
- ⬆️ Lock file maintenance (#889) @renovate[bot]
- Bump poetry to 2.3.1 (#893) @epenet
- Drop support for Python 3.8 / 3.9 (#894) @epenet
- Bump Python version to 3.13 (#884) @epenet
- ⬆️ Update dependency requests to v2.32.4 [SECURITY] (#886) @renovate[bot]
- ⬆️ Pin dependency python to 3.12.12 (#887) @renovate[bot]
- Add renovate configuration (#885) @epenet