Overview of Changes
Here are the major changes brought by this release:
- Convert the entire documentation to Markdown, using MyST to support rich Markdown in Sphinx.
- Switch to isort as the Python import sorter, replacing reorder-python-imports. Enforce a single import per line to minimize merge conflicts.
- Remove upper version bounds from all dependencies.
- Restrict Dependabot updates to the lock file, greatly reducing the number of merge conflicts between Dependabot PRs.
- Enable Dependabot updates for indirect dependencies.
- Run Typeguard under the latest Python release only, to allow for the use of modern typing syntax.
- Combine coverage data under the latest Python release. This avoids problems due to changes in the AST between Python versions.
- Support patching Git hooks installed by recent versions of pre-commit, which use bash instead of Python for the hook script.
- Add a template variable for the copyright year.
- Do not run darglint on every commit to mitigate performance issues.
Read on for the full list of changes.
Changes
This section lists changes that affect generated projects.
🪲 Fixes
- Support patching pre-commit hooks written in bash (#718, #721, #1121) @cjolowicz @jooh
🚨 Testing
- Replace reorder-python-imports with isort (#741) @cjolowicz
- Combine coverage under the latest Python release (#710) @cjolowicz
- Run Typeguard under the latest Python release only (#764) @staticdev
- Move darglint to its own manual pre-commit hook (#822) @paw-lu
- Do not repeat Python versions in
@session
decorators (#711) @cjolowicz
👷 Continuous Integration
- Use
FORCE_COLOR
instead ofnox --force-color
(#778) @cjolowicz - Enable Dependabot updates for indirect dependencies (#747) @cjolowicz
- Restrict Dependabot updates to lock file to reduce merge conflicts (#746) @cjolowicz
📚 Documentation
- Convert documentation to Markdown using MyST (#1089) @cauliyang
- Add copyright year as a template variable (#1101) @jasonwashburn
- Update Code of Conduct to Contributor Covenant 2.1 (#1139) @eyllanesc
- Add link for contact email in the Code of Conduct (#1135) @eyllanesc
- Link to project license instead of license templates (#1138, #1149) @eyllanesc
- Remove unused reference to Cookiecutter project (#1136) @paw-lu
- Use
author
template variable in copyright notice (#1110) @sgraaf - Fix broken link to Contributor Guide on PyPI (#726) @staticdev
- Update permanently moved links in documentation (#738) @staticdev
📦 Packaging
- Remove upper version bounds from dependencies (#744, #709) @cjolowicz
- Add myst-parser to development dependencies (#815) @cjolowicz
⬆️ Dependencies
Dependabot PRs
- Bump actions/cache from 2.1.7 to 3 (cjolowicz/cookiecutter-hypermodern-python-instance#867) @dependabot
- Bump actions/checkout from 2.4.0 to 3 (cjolowicz/cookiecutter-hypermodern-python-instance#846) @dependabot
- Bump actions/download-artifact from 2.0.10 to 2.1.0 (cjolowicz/cookiecutter-hypermodern-python-instance#725) @dependabot
- Bump actions/download-artifact from 2.1.0 to 3 (cjolowicz/cookiecutter-hypermodern-python-instance#847) @dependabot
- Bump actions/setup-python from 2.3.0 to 2.3.1 (cjolowicz/cookiecutter-hypermodern-python-instance#712) @dependabot
- Bump actions/setup-python from 2.3.1 to 2.3.2 (cjolowicz/cookiecutter-hypermodern-python-instance#807) @dependabot
- Bump actions/setup-python from 2.3.2 to 3 (cjolowicz/cookiecutter-hypermodern-python-instance#844) @dependabot
- Bump actions/upload-artifact from 2.2.4 to 2.3.0 (cjolowicz/cookiecutter-hypermodern-python-instance#724) @dependabot
- Bump actions/upload-artifact from 2.3.0 to 2.3.1 (cjolowicz/cookiecutter-hypermodern-python-instance#732) @dependabot
- Bump actions/upload-artifact from 2.3.1 to 3 (cjolowicz/cookiecutter-hypermodern-python-instance#848) @dependabot
- Bump attrs from 21.2.0 to 21.3.0 (cjolowicz/cookiecutter-hypermodern-python-instance#751) @dependabot
- Bump attrs from 21.3.0 to 21.4.0 (cjolowicz/cookiecutter-hypermodern-python-instance#757) @dependabot
- Bump babel from 2.9.1 to 2.10.1 (cjolowicz/cookiecutter-hypermodern-python-instance#899) @dependabot
- Bump bandit from 1.7.1 to 1.7.2 (cjolowicz/cookiecutter-hypermodern-python-instance#793) @dependabot
- Bump beautifulsoup4 from 4.10.0 to 4.11.1 (cjolowicz/cookiecutter-hypermodern-python-instance#897) @dependabot
- Bump black from 21.11b1 to 21.12b0 (cjolowicz/cookiecutter-hypermodern-python-instance#723) @dependabot
- Bump black from 21.12b0 to 22.1.0 (cjolowicz/cookiecutter-hypermodern-python-instance#798) @dependabot
- Bump black from 22.1.0 to 22.3.0 (cjolowicz/cookiecutter-hypermodern-python-instance#915) @dependabot
- Bump certifi from 2021.10.8 to 2022.5.18.1 (cjolowicz/cookiecutter-hypermodern-python-instance#922) @dependabot
- Bump charset-normalizer from 2.0.10 to 2.0.11 (cjolowicz/cookiecutter-hypermodern-python-instance#799) @dependabot
- Bump charset-normalizer from 2.0.11 to 2.0.12 (cjolowicz/cookiecutter-hypermodern-python-instance#825) @dependabot
- Bump charset-normalizer from 2.0.8 to 2.0.9 (cjolowicz/cookiecutter-hypermodern-python-instance#722) @dependabot
- Bump charset-normalizer from 2.0.9 to 2.0.10 (cjolowicz/cookiecutter-hypermodern-python-instance#772) @dependabot
- Bump click from 8.0.3 to 8.0.4 (cjolowicz/cookiecutter-hypermodern-python-instance#837) @dependabot
- Bump click from 8.0.4 to 8.1.3 (cjolowicz/cookiecutter-hypermodern-python-instance#905) @dependabot
- Bump codecov/codecov-action from 2.1.0 to 3.1.0 (cjolowicz/cookiecutter-hypermodern-python-instance#889) @dependabot
- Bump coverage from 6.1.2 to 6.2 (cjolowicz/cookiecutter-hypermodern-python-instance#715) @dependabot
- Bump coverage from 6.2 to 6.3 (cjolowicz/cookiecutter-hypermodern-python-instance#792) @dependabot
- Bump coverage from 6.3 to 6.3.1 (cjolowicz/cookiecutter-hypermodern-python-instance#803) @dependabot
- Bump coverage from 6.3.1 to 6.3.2 (cjolowicz/cookiecutter-hypermodern-python-instance#833) @dependabot
- Bump coverage from 6.3.2 to 6.3.3 (cjolowicz/cookiecutter-hypermodern-python-instance#910) @dependabot
- Bump coverage from 6.3.3 to 6.4 (cjolowicz/cookiecutter-hypermodern-python-instance#924) @dependabot
- Bump coverage from 6.4 to 6.4.1 (cjolowicz/cookiecutter-hypermodern-python-instance#933) @dependabot
- Bump crazy-max/ghaction-github-labeler from 3.1.1 to 4.0.0 (cjolowicz/cookiecutter-hypermodern-python-instance#926) @dependabot
- Bump distlib from 0.3.3 to 0.3.4 (cjolowicz/cookiecutter-hypermodern-python-instance#727) @dependabot
- Bump filelock from 3.4.0 to 3.4.1 (cjolowicz/cookiecutter-hypermodern-python-instance#745) @dependabot
- Bump filelock from 3.4.1 to 3.4.2 (cjolowicz/cookiecutter-hypermodern-python-instance#748) @dependabot
- Bump filelock from 3.4.2 to 3.5.1 (cjolowicz/cookiecutter-hypermodern-python-instance#829) @dependabot
- Bump filelock from 3.5.1 to 3.6.0 (cjolowicz/cookiecutter-hypermodern-python-instance#830) @dependabot
- Bump filelock from 3.6.0 to 3.7.0 (cjolowicz/cookiecutter-hypermodern-python-instance#895) @dependabot
- Bump filelock from 3.7.0 to 3.7.1 (cjolowicz/cookiecutter-hypermodern-python-instance#931) @dependabot
- Bump flake8-bandit from 2.1.2 to 3.0.0 (cjolowicz/cookiecutter-hypermodern-python-instance#856) @dependabot
- Bump flake8-bugbear from 21.11.29 to 22.1.11 (cjolowicz/cookiecutter-hypermodern-python-instance#782) @dependabot
- Bump flake8-bugbear from 21.9.2 to 21.11.29 (cjolowicz/cookiecutter-hypermodern-python-instance#717) @dependabot
- Bump flake8-bugbear from 22.1.11 to 22.3.20 (cjolowicz/cookiecutter-hypermodern-python-instance#868) @dependabot
- Bump flake8-bugbear from 22.3.20 to 22.4.25 (cjolowicz/cookiecutter-hypermodern-python-instance#890) @dependabot
- Bump flake8-rst-docstrings from 0.2.3 to 0.2.4 (cjolowicz/cookiecutter-hypermodern-python-instance#728) @dependabot
- Bump flake8-rst-docstrings from 0.2.4 to 0.2.5 (cjolowicz/cookiecutter-hypermodern-python-instance#729) @dependabot
- Bump furo from 2021.11.23 to 2022.1.2 (cjolowicz/cookiecutter-hypermodern-python-instance#769) @dependabot
- Bump furo from 2021.11.23 to 2022.1.2 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#766) @dependabot
- Bump furo from 2022.1.2 to 2022.2.14.1 (cjolowicz/cookiecutter-hypermodern-python-instance#826) @dependabot
- Bump furo from 2022.1.2 to 2022.2.14.1 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#823) @dependabot
- Bump furo from 2022.2.14.1 to 2022.2.23 (cjolowicz/cookiecutter-hypermodern-python-instance#840) @dependabot
- Bump furo from 2022.2.14.1 to 2022.2.23 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#839) @dependabot
- Bump furo from 2022.2.23 to 2022.3.4 (cjolowicz/cookiecutter-hypermodern-python-instance#850) @dependabot
- Bump furo from 2022.2.23 to 2022.3.4 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#849) @dependabot
- Bump furo from 2022.3.4 to 2022.4.7 (cjolowicz/cookiecutter-hypermodern-python-instance#904) @dependabot
- Bump furo from 2022.3.4 to 2022.4.7 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#880) @dependabot
- Bump gitpython from 3.1.24 to 3.1.25 (cjolowicz/cookiecutter-hypermodern-python-instance#776) @dependabot
- Bump gitpython from 3.1.25 to 3.1.26 (cjolowicz/cookiecutter-hypermodern-python-instance#780) @dependabot
- Bump gitpython from 3.1.26 to 3.1.27 (cjolowicz/cookiecutter-hypermodern-python-instance#836) @dependabot
- Bump identify from 2.4.0 to 2.4.1 (cjolowicz/cookiecutter-hypermodern-python-instance#754) @dependabot
- Bump identify from 2.4.1 to 2.4.2 (cjolowicz/cookiecutter-hypermodern-python-instance#774) @dependabot
- Bump identify from 2.4.10 to 2.4.11 (cjolowicz/cookiecutter-hypermodern-python-instance#838) @dependabot
- Bump identify from 2.4.11 to 2.4.12 (cjolowicz/cookiecutter-hypermodern-python-instance#863) @dependabot
- Bump identify from 2.4.12 to 2.5.0 (cjolowicz/cookiecutter-hypermodern-python-instance#909) @dependabot
- Bump identify from 2.4.2 to 2.4.3 (cjolowicz/cookiecutter-hypermodern-python-instance#781) @dependabot
- Bump identify from 2.4.3 to 2.4.4 (cjolowicz/cookiecutter-hypermodern-python-instance#784) @dependabot
- Bump identify from 2.4.4 to 2.4.5 (cjolowicz/cookiecutter-hypermodern-python-instance#791) @dependabot
- Bump identify from 2.4.5 to 2.4.6 (cjolowicz/cookiecutter-hypermodern-python-instance#794) @dependabot
- Bump identify from 2.4.6 to 2.4.7 (cjolowicz/cookiecutter-hypermodern-python-instance#800) @dependabot
- Bump identify from 2.4.7 to 2.4.8 (cjolowicz/cookiecutter-hypermodern-python-instance#809) @dependabot
- Bump identify from 2.4.8 to 2.4.9 (cjolowicz/cookiecutter-hypermodern-python-instance#817) @dependabot
- Bump identify from 2.4.9 to 2.4.10 (cjolowicz/cookiecutter-hypermodern-python-instance#824) @dependabot
- Bump identify from 2.5.0 to 2.5.1 (cjolowicz/cookiecutter-hypermodern-python-instance#920) @dependabot
- Bump jinja2 from 3.0.3 to 3.1.2 (cjolowicz/cookiecutter-hypermodern-python-instance#892) @dependabot
- Bump markdown-it-py from 2.0.1 to 2.1.0 (cjolowicz/cookiecutter-hypermodern-python-instance#906) @dependabot
- Bump markupsafe from 2.0.1 to 2.1.0 (cjolowicz/cookiecutter-hypermodern-python-instance#831) @dependabot
- Bump markupsafe from 2.1.0 to 2.1.1 (cjolowicz/cookiecutter-hypermodern-python-instance#861) @dependabot
- Bump mdurl from 0.1.0 to 0.1.1 (cjolowicz/cookiecutter-hypermodern-python-instance#902) @dependabot
- Bump mypy from 0.910 to 0.920 (cjolowicz/cookiecutter-hypermodern-python-instance#733) @dependabot
- Bump mypy from 0.920 to 0.921 (cjolowicz/cookiecutter-hypermodern-python-instance#737) @dependabot
- Bump mypy from 0.921 to 0.930 (cjolowicz/cookiecutter-hypermodern-python-instance#740) @dependabot
- Bump mypy from 0.930 to 0.931 (cjolowicz/cookiecutter-hypermodern-python-instance#775) @dependabot
- Bump mypy from 0.931 to 0.940 (cjolowicz/cookiecutter-hypermodern-python-instance#857) @dependabot
- Bump mypy from 0.940 to 0.941 (cjolowicz/cookiecutter-hypermodern-python-instance#859) @dependabot
- Bump mypy from 0.941 to 0.950 (cjolowicz/cookiecutter-hypermodern-python-instance#891) @dependabot
- Bump mypy from 0.950 to 0.960 (cjolowicz/cookiecutter-hypermodern-python-instance#925) @dependabot
- Bump myst-parser from 0.16.1 to 0.17.0 (cjolowicz/cookiecutter-hypermodern-python-instance#821) @dependabot
- Bump myst-parser from 0.16.1 to 0.17.0 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#819) @dependabot
- Bump myst-parser from 0.17.0 to 0.17.2 (cjolowicz/cookiecutter-hypermodern-python-instance#898) @dependabot
- Bump myst-parser from 0.17.0 to 0.17.2 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#887) @dependabot
- Bump nox from 2021.10.1 to 2022.1.7 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#777) @dependabot
- Bump nox-poetry from 0.9.0 to 1.0.0 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#911) @dependabot
- Bump pbr from 5.8.0 to 5.8.1 (cjolowicz/cookiecutter-hypermodern-python-instance#812) @dependabot
- Bump pbr from 5.8.1 to 5.9.0 (cjolowicz/cookiecutter-hypermodern-python-instance#914) @dependabot
- Bump pep8-naming from 0.12.1 to 0.13.0 (cjolowicz/cookiecutter-hypermodern-python-instance#934) @dependabot
- Bump pip from 21.3.1 to 22.0.2 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#797) @dependabot
- Bump pip from 22.0.2 to 22.0.3 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#806) @dependabot
- Bump pip from 22.0.3 to 22.0.4 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#853) @dependabot
- Bump pip from 22.0.4 to 22.1 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#893) @dependabot
- Bump pip from 22.1 to 22.1.1 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#923) @dependabot
- Bump pip from 22.1.1 to 22.1.2 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#930) @dependabot
- Bump platformdirs from 2.4.0 to 2.4.1 (cjolowicz/cookiecutter-hypermodern-python-instance#749) @dependabot
- Bump platformdirs from 2.4.1 to 2.5.0 (cjolowicz/cookiecutter-hypermodern-python-instance#816) @dependabot
- Bump platformdirs from 2.5.0 to 2.5.1 (cjolowicz/cookiecutter-hypermodern-python-instance#834) @dependabot
- Bump platformdirs from 2.5.1 to 2.5.2 (cjolowicz/cookiecutter-hypermodern-python-instance#900) @dependabot
- Bump poetry from 1.1.11 to 1.1.12 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#714) @dependabot
- Bump poetry from 1.1.12 to 1.1.13 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#818) @dependabot
- Bump pre-commit from 2.15.0 to 2.16.0 (cjolowicz/cookiecutter-hypermodern-python-instance#719) @dependabot
- Bump pre-commit from 2.16.0 to 2.17.0 (cjolowicz/cookiecutter-hypermodern-python-instance#787) @dependabot
- Bump pre-commit from 2.17.0 to 2.19.0 (cjolowicz/cookiecutter-hypermodern-python-instance#901) @dependabot
- Bump pre-commit-hooks from 4.0.1 to 4.1.0 (cjolowicz/cookiecutter-hypermodern-python-instance#742) @dependabot
- Bump pre-commit-hooks from 4.1.0 to 4.2.0 (cjolowicz/cookiecutter-hypermodern-python-instance#913) @dependabot
- Bump pygments from 2.10.0 to 2.11.0 (cjolowicz/cookiecutter-hypermodern-python-instance#758) @dependabot
- Bump pygments from 2.11.0 to 2.11.1 (cjolowicz/cookiecutter-hypermodern-python-instance#763) @dependabot
- Bump pygments from 2.11.1 to 2.11.2 (cjolowicz/cookiecutter-hypermodern-python-instance#773) @dependabot
- Bump pygments from 2.11.2 to 2.12.0 (cjolowicz/cookiecutter-hypermodern-python-instance#912) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.5.0 (cjolowicz/cookiecutter-hypermodern-python-instance#779) @dependabot
- Bump pyparsing from 3.0.6 to 3.0.7 (cjolowicz/cookiecutter-hypermodern-python-instance#789) @dependabot
- Bump pyparsing from 3.0.7 to 3.0.9 (cjolowicz/cookiecutter-hypermodern-python-instance#896) @dependabot
- Bump pytest from 6.2.5 to 7.0.0 (cjolowicz/cookiecutter-hypermodern-python-instance#808) @dependabot
- Bump pytest from 7.0.0 to 7.0.1 (cjolowicz/cookiecutter-hypermodern-python-instance#820) @dependabot
- Bump pytest from 7.0.1 to 7.1.0 (cjolowicz/cookiecutter-hypermodern-python-instance#858) @dependabot
- Bump pytest from 7.1.0 to 7.1.1 (cjolowicz/cookiecutter-hypermodern-python-instance#865) @dependabot
- Bump pytest from 7.1.1 to 7.1.2 (cjolowicz/cookiecutter-hypermodern-python-instance#916) @dependabot
- Bump pytz from 2021.3 to 2022.1 (cjolowicz/cookiecutter-hypermodern-python-instance#869) @dependabot
- Bump pyupgrade from 2.29.1 to 2.30.0 (cjolowicz/cookiecutter-hypermodern-python-instance#753) @dependabot
- Bump pyupgrade from 2.30.0 to 2.30.1 (cjolowicz/cookiecutter-hypermodern-python-instance#759) @dependabot
- Bump pyupgrade from 2.30.1 to 2.31.0 (cjolowicz/cookiecutter-hypermodern-python-instance#767) @dependabot
- Bump pyupgrade from 2.31.0 to 2.31.1 (cjolowicz/cookiecutter-hypermodern-python-instance#860) @dependabot
- Bump pyupgrade from 2.31.1 to 2.32.1 (cjolowicz/cookiecutter-hypermodern-python-instance#918) @dependabot
- Bump release-drafter/release-drafter from 5.15.0 to 5.16.1 (cjolowicz/cookiecutter-hypermodern-python-instance#783) @dependabot
- Bump release-drafter/release-drafter from 5.16.1 to 5.17.5 (cjolowicz/cookiecutter-hypermodern-python-instance#785) @dependabot
- Bump release-drafter/release-drafter from 5.17.5 to 5.17.6 (cjolowicz/cookiecutter-hypermodern-python-instance#788) @dependabot
- Bump release-drafter/release-drafter from 5.17.6 to 5.18.0 (cjolowicz/cookiecutter-hypermodern-python-instance#805) @dependabot
- Bump release-drafter/release-drafter from 5.18.0 to 5.18.1 (cjolowicz/cookiecutter-hypermodern-python-instance#810) @dependabot
- Bump release-drafter/release-drafter from 5.18.1 to 5.19.0 (cjolowicz/cookiecutter-hypermodern-python-instance#852) @dependabot
- Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 (cjolowicz/cookiecutter-hypermodern-python-instance#894) @dependabot
- Bump requests from 2.26.0 to 2.27.0 (cjolowicz/cookiecutter-hypermodern-python-instance#770) @dependabot
- Bump requests from 2.27.0 to 2.27.1 (cjolowicz/cookiecutter-hypermodern-python-instance#771) @dependabot
- Bump restructuredtext-lint from 1.3.2 to 1.4.0 (cjolowicz/cookiecutter-hypermodern-python-instance#843) @dependabot
- Bump soupsieve from 2.3.1 to 2.3.2.post1 (cjolowicz/cookiecutter-hypermodern-python-instance#919) @dependabot
- Bump sphinx from 4.3.0 to 4.3.1 (cjolowicz/cookiecutter-hypermodern-python-instance#716) @dependabot
- Bump sphinx from 4.3.0 to 4.3.1 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#713) @dependabot
- Bump sphinx from 4.3.1 to 4.3.2 (cjolowicz/cookiecutter-hypermodern-python-instance#736) @dependabot
- Bump sphinx from 4.3.1 to 4.3.2 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#735) @dependabot
- Bump sphinx from 4.3.2 to 4.4.0 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#786) @dependabot
- Bump sphinx from 4.4.0 to 4.5.0 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#876) @dependabot
- Bump sphinx-click from 3.0.2 to 3.1.0 (cjolowicz/cookiecutter-hypermodern-python-instance#804) @dependabot
- Bump sphinx-click from 3.0.2 to 3.1.0 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#802) @dependabot
- Bump sphinx-click from 3.1.0 to 4.0.3 (cjolowicz/cookiecutter-hypermodern-python-instance#907) @dependabot
- Bump sphinx-click from 3.1.0 to 4.0.3 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#888) @dependabot
- Bump sphinx-click from 4.0.3 to 4.1.0 (cjolowicz/cookiecutter-hypermodern-python-instance#929) @dependabot
- Bump sphinx-click from 4.0.3 to 4.1.0 in /docs (cjolowicz/cookiecutter-hypermodern-python-instance#928) @dependabot
- Bump tomli from 1.2.2 to 1.2.3 (cjolowicz/cookiecutter-hypermodern-python-instance#731) @dependabot
- Bump tomli from 1.2.3 to 2.0.0 (cjolowicz/cookiecutter-hypermodern-python-instance#801) @dependabot
- Bump tomli from 2.0.0 to 2.0.1 (cjolowicz/cookiecutter-hypermodern-python-instance#814) @dependabot
- Bump typed-ast from 1.4.3 to 1.5.1 (cjolowicz/cookiecutter-hypermodern-python-instance#734) @dependabot
- Bump typed-ast from 1.5.1 to 1.5.2 (cjolowicz/cookiecutter-hypermodern-python-instance#790) @dependabot
- Bump typed-ast from 1.5.2 to 1.5.3 (cjolowicz/cookiecutter-hypermodern-python-instance#908) @dependabot
- Bump typed-ast from 1.5.3 to 1.5.4 (cjolowicz/cookiecutter-hypermodern-python-instance#921) @dependabot
- Bump typeguard from 2.13.2 to 2.13.3 (cjolowicz/cookiecutter-hypermodern-python-instance#730) @dependabot
- Bump typing-extensions from 4.0.0 to 4.0.1 (cjolowicz/cookiecutter-hypermodern-python-instance#720) @dependabot
- Bump typing-extensions from 4.0.1 to 4.1.1 (cjolowicz/cookiecutter-hypermodern-python-instance#827) @dependabot
- Bump typing-extensions from 4.1.1 to 4.2.0 (cjolowicz/cookiecutter-hypermodern-python-instance#903) @dependabot
- Bump urllib3 from 1.26.7 to 1.26.8 (cjolowicz/cookiecutter-hypermodern-python-instance#835) @dependabot
- Bump urllib3 from 1.26.8 to 1.26.9 (cjolowicz/cookiecutter-hypermodern-python-instance#862) @dependabot
- Bump virtualenv from 20.10.0 to 20.11.0 (cjolowicz/cookiecutter-hypermodern-python-instance#752) @dependabot
- Bump virtualenv from 20.10.0 to 20.11.0 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#750) @dependabot
- Bump virtualenv from 20.11.0 to 20.11.2 (cjolowicz/cookiecutter-hypermodern-python-instance#756) @dependabot
- Bump virtualenv from 20.11.0 to 20.11.2 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#755) @dependabot
- Bump virtualenv from 20.11.2 to 20.12.0 (cjolowicz/cookiecutter-hypermodern-python-instance#762) @dependabot
- Bump virtualenv from 20.11.2 to 20.12.0 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#760) @dependabot
- Bump virtualenv from 20.12.0 to 20.13.0 (cjolowicz/cookiecutter-hypermodern-python-instance#768) @dependabot
- Bump virtualenv from 20.12.0 to 20.13.0 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#765) @dependabot
- Bump virtualenv from 20.13.0 to 20.13.1 (cjolowicz/cookiecutter-hypermodern-python-instance#813) @dependabot
- Bump virtualenv from 20.13.0 to 20.13.1 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#811) @dependabot
- Bump virtualenv from 20.13.1 to 20.13.2 (cjolowicz/cookiecutter-hypermodern-python-instance#842) @dependabot
- Bump virtualenv from 20.13.1 to 20.13.2 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#841) @dependabot
- Bump virtualenv from 20.13.2 to 20.13.3 (cjolowicz/cookiecutter-hypermodern-python-instance#855) @dependabot
- Bump virtualenv from 20.13.2 to 20.13.3 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#854) @dependabot
- Bump virtualenv from 20.13.3 to 20.13.4 (cjolowicz/cookiecutter-hypermodern-python-instance#866) @dependabot
- Bump virtualenv from 20.13.3 to 20.13.4 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#864) @dependabot
- Bump virtualenv from 20.13.4 to 20.14.1 (cjolowicz/cookiecutter-hypermodern-python-instance#883) @dependabot
- Bump virtualenv from 20.13.4 to 20.14.1 in /.github/workflows (cjolowicz/cookiecutter-hypermodern-python-instance#882) @dependabot
- Bump xdoctest from 0.15.10 to 1.0.0 (cjolowicz/cookiecutter-hypermodern-python-instance#874) @dependabot
- Bump zipp from 3.6.0 to 3.7.0 (cjolowicz/cookiecutter-hypermodern-python-instance#761) @dependabot
- Bump zipp from 3.7.0 to 3.8.0 (cjolowicz/cookiecutter-hypermodern-python-instance#917) @dependabot
Changes to the template infrastructure
This section lists changes to the infrastructure of the Cookiecutter template. These changes don't affect generated projects.
🪲 Fixes
- Fix bogus
{{cookiecutter.copyright_year}}
replacement in constraints.txt (#1146) @cjolowicz - Fix bogus
{{cookiecutter.license}}
replacement in tests.yml (#1144) @nilsdebruin - Fix bogus
{{cookiecutter.version}}
replacement in poetry.lock (#1153) @cjolowicz
📚 Documentation
- Convert documentation to Markdown using MyST (#1202, #1203, #1204, #1205, #1206, #1207, #1209)
- Why we remove upper bounds from version constraints (#1098) @cjolowicz
- Add instructions for installation on Windows (#1087) @cjolowicz
- Document that isort replaces reorder-python-imports (#1097) @cjolowicz
- Document that Typeguard runs on the latest Python only (#1106) @cjolowicz
- Document switch to MyST (#1133) @cjolowicz
- Remove the list of contributors (#1107) @cjolowicz
- Update Code of Conduct to Contributor Covenant 2.1 and add badge (#1160) @eyllanesc
- Update Python versions in User Guide (#1168) @jasonwashburn
- Ignore badgen.net when checking links (#1212) @cjolowicz
⬆️ Dependencies
- Bump Prettier from 2.5.1 to 2.6.0 (#1177) @eyllanesc
- Bump pre-commit-hooks from 3.2.0 to 4.1.0 (#1141) @eyllanesc
Dependabot PRs
- Bump actions/cache from 2.1.7 to 3 (#1176) @dependabot
- Bump actions/checkout from 2.4.0 to 3 (#1167) @dependabot
- Bump actions/setup-python from 2.3.0 to 2.3.1 (#1085) @dependabot
- Bump actions/setup-python from 2.3.1 to 2.3.2 (#1126) @dependabot
- Bump actions/setup-python from 2.3.2 to 3 (#1166) @dependabot
- Bump actions/upload-artifact from 2 to 3 (#1183) @dependabot
- Bump cookiecutter from 1.7.3 to 2.1.0 in /.github/workflows (#1211) @dependabot
- Bump cookiecutter from 2.1.0 to 2.1.1 in /.github/workflows (#1214) @dependabot
- Bump crazy-max/ghaction-github-labeler from 3.1.1 to 4.0.0 (#1208) @dependabot
- Bump cutty from 0.17.0 to 0.18.0 in /.github/workflows (#1090) @dependabot
- Bump furo from 2021.11.23 to 2022.1.2 in /docs (#1103) @dependabot
- Bump furo from 2022.1.2 to 2022.2.14.1 in /docs (#1150) @dependabot
- Bump furo from 2022.2.14.1 to 2022.2.23 in /docs (#1159) @dependabot
- Bump furo from 2022.2.23 to 2022.3.4 in /docs (#1169) @dependabot
- Bump furo from 2022.3.4 to 2022.4.7 in /docs (#1182) @dependabot
- Bump nox from 2021.10.1 to 2022.1.7 in /.github/workflows (#1108) @dependabot
- Bump nox-poetry from 0.9.0 to 1.0.0 in /.github/workflows (#1197) @dependabot
- Bump pip from 21.3.1 to 22.0.2 in /.github/workflows (#1120) @dependabot
- Bump pip from 22.0.2 to 22.0.3 in /.github/workflows (#1123) @dependabot
- Bump pip from 22.0.3 to 22.0.4 in /.github/workflows (#1171) @dependabot
- Bump pip from 22.0.4 to 22.1 in /.github/workflows (#1192) @dependabot
- Bump pip from 22.1 to 22.1.1 in /.github/workflows (#1199) @dependabot
- Bump pip from 22.1.1 to 22.1.2 in /.github/workflows (#1213) @dependabot
- Bump poetry from 1.1.11 to 1.1.12 in /.github/workflows (#1084) @dependabot
- Bump poetry from 1.1.12 to 1.1.13 in /.github/workflows (#1140) @dependabot
- Bump pre-commit from 2.15.0 to 2.16.0 in /.github/workflows (#1086) @dependabot
- Bump pre-commit from 2.16.0 to 2.17.0 in /.github/workflows (#1116) @dependabot
- Bump pre-commit from 2.17.0 to 2.19.0 in /.github/workflows (#1189) @dependabot
- Bump release-drafter/release-drafter from 5.15.0 to 5.16.1 (#1113) @dependabot
- Bump release-drafter/release-drafter from 5.16.1 to 5.17.5 (#1114) @dependabot
- Bump release-drafter/release-drafter from 5.17.5 to 5.17.6 (#1117) @dependabot
- Bump release-drafter/release-drafter from 5.17.6 to 5.18.1 (#1124) @dependabot
- Bump release-drafter/release-drafter from 5.18.1 to 5.19.0 (#1170) @dependabot
- Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 (#1191) @dependabot
- Bump sphinx from 4.3.0 to 4.3.1 in /docs (#1083) @dependabot
- Bump sphinx from 4.3.1 to 4.3.2 in /docs (#1094) @dependabot
- Bump sphinx from 4.3.2 to 4.4.0 in /docs (#1115) @dependabot
- Bump sphinx from 4.4.0 to 4.5.0 in /docs (#1179) @dependabot
- Bump virtualenv from 20.10.0 to 20.11.1 in /.github/workflows (#1099) @dependabot
- Bump virtualenv from 20.11.1 to 20.11.2 in /.github/workflows (#1100) @dependabot
- Bump virtualenv from 20.11.2 to 20.13.0 in /.github/workflows (#1104) @dependabot
- Bump virtualenv from 20.13.0 to 20.13.1 in /.github/workflows (#1125) @dependabot
- Bump virtualenv from 20.13.1 to 20.13.2 in /.github/workflows (#1163) @dependabot
- Bump virtualenv from 20.13.2 to 20.13.3 in /.github/workflows (#1172) @dependabot
- Bump virtualenv from 20.13.3 to 20.13.4 in /.github/workflows (#1175) @dependabot
- Bump virtualenv from 20.13.4 to 20.14.1 in /.github/workflows (#1184) @dependabot