Changes
This release contains the following user-visible changes:
- Drop support for Python 3.6, and add support for Python 3.10
- Fix an issue with
session.poetry.installroot(distribution_format="sdist")
where stale wheels from pip's cache got installed instead of the freshly built sdist
Please read on for the full list of changes.
💥 Breaking Changes
- Drop support for Python 3.6 (#511)
🪲 Fixes
- Do not install stale wheels from pip's cache (#523) @cjolowicz
🚀 Features
- Support Python 3.10 (#511)
🚨 Testing
- [mypy] Warn about unreachable code (#511)
- [mypy] Use pyproject.toml for configuration (#440) @cjolowicz
- [tests] Fix broken URL in test for URL dependencies (#471) @cjolowicz
👷 Continuous Integration
- [github] Install Poetry and Nox using pipx in Tests workflow (#511)
- [pre-commit] Add pyupgrade hook (#514) @cjolowicz
- [github] Configure Dependabot to upgrade indirect dependencies (#525) @cjolowicz
📚 Documentation
- [CONTRIBUTING] Fix typo (#511)
- [README] Fix duplicate definition of "Status" (#515) @cjolowicz
- [README] Explain
distribution_format
as keyword-only string parameter (#517) @cjolowicz - [README] Clarify Poetry requirement in documentation (#519) @cjolowicz
- [README] Remove badges for status, pre-commit, and Black (#520) @cjolowicz
- [README] Clarify how development dependencies are installed (#521) @cjolowicz
🔨 Refactoring
- 🔨 [functional] Split functional tests into multiple modules (#522) @cjolowicz
📦 Packaging
- Release 0.9.0 (#538) @cjolowicz
📦 Dependencies
- Update cookiecutter-hypermodern-python to 2021.7.15 (#440) @cjolowicz
- ➖ [poetry] Remove dataclasses from development dependencies (#524) @cjolowicz
- ⬆ [poetry] Update poetry.lock (#532) @cjolowicz
Dependabot PRs
- Build(deps): Bump actions/checkout from 2.3.4 to 2.3.5 (#495) @dependabot
- Build(deps): Bump actions/checkout from 2.3.5 to 2.4.0 (#505) @dependabot
- Build(deps): Bump actions/download-artifact from 2.0.9 to 2.0.10 (#401) @dependabot
- Build(deps): Bump actions/upload-artifact from 2.2.3 to 2.2.4 (#400) @dependabot
- Build(deps): Bump babel from 2.9.0 to 2.9.1 (#502) @dependabot
- Build(deps): Bump codecov/codecov-action from 1.5.2 to 2.0.1 (#425) @dependabot
- Build(deps): Bump codecov/codecov-action from 2.0.1 to 2.0.2 (#426) @dependabot
- Build(deps): Bump codecov/codecov-action from 2.0.2 to 2.0.3 (#455) @dependabot
- Build(deps): Bump codecov/codecov-action from 2.0.3 to 2.1.0 (#466) @dependabot
- Build(deps): Bump furo from 2021.10.9 to 2021.11.12 in /docs (#518) @dependabot
- Build(deps): Bump furo from 2021.11.12 to 2021.11.15 in /docs (#526) @dependabot
- Build(deps): Bump furo from 2021.11.15 to 2021.11.16 in /docs (#534) @dependabot
- Build(deps): Bump furo from 2021.4.11b34 to 2021.6.18b36 in /docs (#402) @dependabot
- Build(deps): Bump furo from 2021.6.18b36 to 2021.6.24b37 in /docs (#407) @dependabot
- Build(deps): Bump furo from 2021.6.24b37 to 2021.7.5b38 in /docs (#415) @dependabot
- Build(deps): Bump furo from 2021.7.28b39 to 2021.7.28b40 in /docs (#434) @dependabot
- Build(deps): Bump furo from 2021.7.28b40 to 2021.7.31b41 in /docs (#435) @dependabot
- Build(deps): Bump furo from 2021.7.31b41 to 2021.8.11b42 in /docs (#446) @dependabot
- Build(deps): Bump furo from 2021.7.5b38 to 2021.7.28b39 in /docs (#431) @dependabot
- Build(deps): Bump furo from 2021.8.11b42 to 2021.8.17b43 in /docs (#452) @dependabot
- Build(deps): Bump furo from 2021.8.17b43 to 2021.8.31 in /docs (#460) @dependabot
- Build(deps): Bump furo from 2021.8.31 to 2021.9.8 in /docs (#464) @dependabot
- Build(deps): Bump furo from 2021.9.22 to 2021.10.9 in /docs (#489) @dependabot
- Build(deps): Bump furo from 2021.9.8 to 2021.9.22 in /docs (#474) @dependabot
- Build(deps): Bump identify from 2.3.5 to 2.3.6 (#535) @dependabot
- Build(deps): Bump nox from 2021.6.12 to 2021.10.1 (#483) @dependabot
- Build(deps): Bump nox from 2021.6.12 to 2021.10.1 in /.github/workflows (#482) @dependabot
- Build(deps): Bump nox from 2021.6.6 to 2021.6.12 (#396) @dependabot
- Build(deps): Bump nox from 2021.6.6 to 2021.6.12 in /.github/workflows (#395) @dependabot
- Build(deps): Bump pip from 21.1.2 to 21.1.3 in /.github/workflows (#411) @dependabot
- Build(deps): Bump pip from 21.1.3 to 21.2.1 in /.github/workflows (#427) @dependabot
- Build(deps): Bump pip from 21.2.1 to 21.2.3 in /.github/workflows (#441) @dependabot
- Build(deps): Bump pip from 21.2.3 to 21.2.4 in /.github/workflows (#449) @dependabot
- Build(deps): Bump pip from 21.2.4 to 21.3 in /.github/workflows (#493) @dependabot
- Build(deps): Bump pip from 21.3 to 21.3.1 in /.github/workflows (#498) @dependabot
- Build(deps): Bump poetry from 1.1.10 to 1.1.11 in /.github/workflows (#486) @dependabot
- Build(deps): Bump poetry from 1.1.6 to 1.1.7 in /.github/workflows (#408) @dependabot
- Build(deps): Bump poetry from 1.1.7 to 1.1.8 in /.github/workflows (#453) @dependabot
- Build(deps): Bump poetry from 1.1.8 to 1.1.10 in /.github/workflows (#475) @dependabot
- Build(deps): Bump sphinx from 3.5.4 to 4.0.2 in /docs (#375) @dependabot
- Build(deps): Bump sphinx from 4.0.2 to 4.0.3 in /docs (#413) @dependabot
- Build(deps): Bump sphinx from 4.0.3 to 4.1.1 in /docs (#422) @dependabot
- Build(deps): Bump sphinx from 4.1.1 to 4.1.2 in /docs (#429) @dependabot
- Build(deps): Bump sphinx from 4.1.2 to 4.2.0 in /docs (#467) @dependabot
- Build(deps): Bump sphinx from 4.2.0 to 4.3.0 in /docs (#508) @dependabot
- Build(deps): Bump urllib3 from 1.26.4 to 1.26.5 (#501) @dependabot
- Build(deps): Bump virtualenv from 20.4.7 to 20.5.0 in /.github/workflows (#420) @dependabot
- Build(deps): Bump virtualenv from 20.5.0 to 20.6.0 in /.github/workflows (#421) @dependabot
- Build(deps): Bump virtualenv from 20.6.0 to 20.7.1 in /.github/workflows (#442) @dependabot
- Build(deps): Bump virtualenv from 20.7.1 to 20.7.2 in /.github/workflows (#447) @dependabot
- Build(deps): Bump virtualenv from 20.7.2 to 20.8.0 in /.github/workflows (#470) @dependabot
- Build(deps): Bump virtualenv from 20.8.0 to 20.8.1 in /.github/workflows (#478) @dependabot
- Build(deps): Bump virtualenv from 20.8.1 to 20.9.0 in /.github/workflows (#499) @dependabot
- Build(deps): Bump virtualenv from 20.9.0 to 20.10.0 in /.github/workflows (#503) @dependabot
- Build(deps-dev): Bump black from 20.8b1 to 21.10b0 (#512) @dependabot
- Build(deps-dev): Bump coverage from 5.5 to 6.0 (#484) @dependabot
- Build(deps-dev): Bump coverage from 6.0 to 6.0.1 (#488) @dependabot
- Build(deps-dev): Bump coverage from 6.0.1 to 6.0.2 (#494) @dependabot
- Build(deps-dev): Bump darglint from 1.8.0 to 1.8.1 (#500) @dependabot
- Build(deps-dev): Bump flake8 from 3.9.2 to 4.0.1 (#491) @dependabot
- Build(deps-dev): Bump flake8-bugbear from 21.4.3 to 21.9.1 (#468) @dependabot
- Build(deps-dev): Bump flake8-bugbear from 21.9.1 to 21.9.2 (#516) @dependabot
- Build(deps-dev): Bump furo from 2021.10.9 to 2021.11.12 (#513) @dependabot
- Build(deps-dev): Bump furo from 2021.11.15 to 2021.11.16 (#537) @dependabot
- Build(deps-dev): Bump furo from 2021.4.11b34 to 2021.6.18b36 (#403) @dependabot
- Build(deps-dev): Bump furo from 2021.6.18b36 to 2021.6.24b37 (#410) @dependabot
- Build(deps-dev): Bump furo from 2021.6.24b37 to 2021.7.5b38 (#416) @dependabot
- Build(deps-dev): Bump furo from 2021.7.28b40 to 2021.7.31b41 (#438) @dependabot
- Build(deps-dev): Bump furo from 2021.7.31b41 to 2021.8.17b43 (#451) @dependabot
- Build(deps-dev): Bump furo from 2021.7.5b38 to 2021.7.28b40 (#433) @dependabot
- Build(deps-dev): Bump furo from 2021.8.17b43 to 2021.8.31 (#461) @dependabot
- Build(deps-dev): Bump furo from 2021.8.31 to 2021.9.8 (#465) @dependabot
- Build(deps-dev): Bump furo from 2021.9.22 to 2021.10.9 (#490) @dependabot
- Build(deps-dev): Bump furo from 2021.9.8 to 2021.9.22 (#477) @dependabot
- Build(deps-dev): Bump mypy from 0.902 to 0.910 (#406) @dependabot
- Build(deps-dev): Bump pep8-naming from 0.11.1 to 0.12.0 (#417) @dependabot
- Build(deps-dev): Bump pep8-naming from 0.12.0 to 0.12.1 (#443) @dependabot
- Build(deps-dev): Bump poetry from 1.1.10 to 1.1.11 (#485) @dependabot
- Build(deps-dev): Bump poetry from 1.1.6 to 1.1.7 (#409) @dependabot
- Build(deps-dev): Bump poetry from 1.1.7 to 1.1.8 (#454) @dependabot
- Build(deps-dev): Bump poetry from 1.1.8 to 1.1.10 (#476) @dependabot
- Build(deps-dev): Bump pre-commit from 2.13.0 to 2.14.0 (#445) @dependabot
- Build(deps-dev): Bump pre-commit from 2.14.0 to 2.15.0 (#463) @dependabot
- Build(deps-dev): Bump pygments from 2.9.0 to 2.10.0 (#450) @dependabot
- Build(deps-dev): Bump pytest from 6.2.4 to 6.2.5 (#458) @dependabot
- Build(deps-dev): Bump pyupgrade from 2.29.0 to 2.29.1 (#536) @dependabot
- Build(deps-dev): Bump reorder-python-imports from 2.5.0 to 2.6.0 (#428) @dependabot
- Build(deps-dev): Bump sphinx from 3.5.4 to 4.0.2 (#405) @dependabot
- Build(deps-dev): Bump sphinx from 4.0.2 to 4.0.3 (#414) @dependabot
- Build(deps-dev): Bump sphinx from 4.0.3 to 4.1.1 (#423) @dependabot
- Build(deps-dev): Bump sphinx from 4.1.1 to 4.1.2 (#430) @dependabot
- Build(deps-dev): Bump sphinx from 4.1.2 to 4.2.0 (#469) @dependabot
- Build(deps-dev): Bump sphinx from 4.2.0 to 4.3.0 (#510) @dependabot
- Build(deps-dev): Bump typeguard from 2.12.1 to 2.13.0 (#492) @dependabot
- Build(deps-dev): Bump typing-extensions from 3.10.0.0 to 3.10.0.2 (#459) @dependabot
- Build(deps-dev): Bump typing-extensions from 3.10.0.2 to 4.0.0 (#533) @dependabot
- Build(deps-dev): Bump xdoctest from 0.15.4 to 0.15.5 (#412) @dependabot
- Build(deps-dev): Bump xdoctest from 0.15.5 to 0.15.6 (#444) @dependabot
- Build(deps-dev): Bump xdoctest from 0.15.6 to 0.15.8 (#462) @dependabot
- Build(deps-dev): Bump xdoctest from 0.15.8 to 0.15.9 (#479) @dependabot
- Build(deps-dev): Bump xdoctest from 0.15.9 to 0.15.10 (#487) @dependabot