Changes
💥 Breaking Changes
🚀 Features
👷 Continuous Integration
- Modernise code for Python 3.10 (#896) @epenet
- Replace black/flake8 with ruff (#895) @epenet
- Drop xdoctest (#886) @epenet
- Cleanup CI warnings (#883) @epenet
- Bump Python version to 3.14 (#863) @epenet
- Bump poetry to 2.3.1 (#856) @epenet
- Bump Python version to 3.13 (#854) @epenet
📚 Documentation
📦 Dependencies
- ⬆️ Update actions/attest-build-provenance action to v3.2.0 (#894) @renovate[bot]
- Bump virtualenv from 20.29.3 to 20.36.1 in /.github/workflows (#868) @dependabot[bot]
- Bump pip from 25.0.1 to 25.3 in /.github/workflows (#837) @dependabot[bot]
- ⬆️ Update dependency pre-commit-hooks to v6 (#890) @renovate[bot]
- ⬆️ Update dependency pytest to v9 (#891) @renovate[bot]
- ⬆️ Update dependency pre-commit to v4 (#889) @renovate[bot]
- ⬆️ Update dependency flake8-bugbear to v25 (#888) @renovate[bot]
- ⬆️ Update dependency black to v26 (#887) @renovate[bot]
- ⬆️ Update dependency sphinx to v8.2.3 (#884) @renovate[bot]
- ⬆️ Update dependency sphinx-rtd-theme to v3.1.0 (#885) @renovate[bot]
- ⬆️ Update actions/checkout action to v6 (#879) @renovate[bot]
- ⬆️ Update actions/setup-python action to v6 (#881) @renovate[bot]
- ⬆️ Update actions/upload-artifact action to v6 (#882) @renovate[bot]
- ⬆️ Update actions/download-artifact action to v7 (#880) @renovate[bot]
- ⬆️ Update actions/attest-build-provenance action to v3 (#877) @renovate[bot]
- ⬆️ Update actions/cache action to v5 (#878) @renovate[bot]
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.13.0 (#875) @renovate[bot]
- ⬆️ Update release-drafter/release-drafter action to v6.2.0 (#876) @renovate[bot]
- ⬆️ Update dependency flake8-rst-docstrings to v0.4.0 (#873) @renovate[bot]
- ⬆️ Update dependency pep8-naming to v0.15.1 (#874) @renovate[bot]
- ⬆️: migrate Renovate config (#862) @renovate[bot]
- ⬆️ Pin dependencies (#860) @renovate[bot]
- ⬆️ Update codecov/codecov-action action to v5.5.2 (#861) @renovate[bot]
- Bump Python version to 3.14 (#863) @epenet
- ⬆️ Update actions/setup-python action to v5.6.0 (#859) @renovate[bot]
- ⬆️ Update actions/checkout action to v4.3.1 (#858) @renovate[bot]
- ⬆️ Update actions/cache action to v4.3.0 (#852) @renovate[bot]
- ⬆️ Lock file maintenance (#853) @renovate[bot]
- Bump poetry to 2.3.1 (#856) @epenet
- Drop support for Python 3.8 / 3.9 (#857) @epenet
- Bump Python version to 3.13 (#854) @epenet
- ⬆️ Update dependency aiohttp to v3.13.3 [SECURITY] - autoclosed (#849) @renovate[bot]
- ⬆️ Pin dependency python to 3.12.12 (#850) @renovate[bot]
- Move renovate config (#847) @epenet
- Fix renovate fork processing (#846) @epenet
- Enable renovate fork processing (#845) @epenet
- Add renovate configuration (#844) @epenet
- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.4 (#771) @dependabot[bot]
- Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (#768) @dependabot[bot]
- Bump virtualenv from 20.27.1 to 20.29.3 in /.github/workflows (#788) @dependabot[bot]
- Bump pip from 24.3.1 to 25.0.1 in /.github/workflows (#774) @dependabot[bot]
- Bump codecov/codecov-action from 4.6.0 to 5.4.0 (#783) @dependabot[bot]
- build: poetry update (#791) @Quentame
- Bump actions/attest-build-provenance from 1 to 2 (#733) @dependabot[bot]
- Bump safety from 3.2.10 to 3.2.14 (#777) @dependabot[bot]
- Bump jinja2 from 3.1.5 to 3.1.6 (#790) @dependabot[bot]
- Bump pytest from 8.3.3 to 8.3.5 (#786) @dependabot[bot]
- Bump sphinx-rtd-theme from 3.0.1 to 3.0.2 (#722) @dependabot[bot]
- Bump sphinx-rtd-theme from 3.0.1 to 3.0.2 in /docs (#723) @dependabot[bot]
- Bump actions/cache from 4.1.2 to 4.2.3 (#789) @dependabot[bot]