Skip to content

2021.11.26

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Nov 05:37
· 343 commits to main since this release
1e4c74c

Overview of Changes

Here are the major changes brought by this release:

  • Add a pre-commit hook for pyupgrade, a tool for upgrading your source code to newer versions of the Python language and standard library.

  • Use the furo Sphinx theme for documentation. Furo is a clean customizable theme for technical documentation, with a focus on being responsive and easy to navigate and search.

  • Include the test suite itself when measuring code coverage: tests are code. Read more about the reasons behind this on Ned Batchelder's blog.

  • Enable color output on GitHub Actions for pytest, pre-commit, Sphinx, and xdoctest. Tools on GitHub Actions default to monochrome output, and every tool has its own convention for overriding this (if any). This was a fun ride.

Read on for the full list of changes.

Changes

This section lists changes that affect generated projects.

🚨 Testing

👷 Continuous Integration

📚 Documentation

📦 Dependencies

  • Avoid semver constraints for dependencies using CalVer (#675) @cjolowicz
Dependabot PRs

Changes to the template infrastructure

This section lists changes to the infrastructure of the Cookiecutter template. These changes don't affect generated projects.

👷 Continuous Integration

  • Ignore our RTD page when checking links in documentation (#1081) @cjolowicz

📚 Documentation

📦 Dependencies

Dependabot PRs