Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2021.11.26 #1082

Merged
merged 1 commit into from
Nov 26, 2021
Merged

Release 2021.11.26 #1082

merged 1 commit into from
Nov 26, 2021

Conversation

cjolowicz
Copy link
Owner

@cjolowicz cjolowicz commented Nov 26, 2021

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

📚 Documentation

📦 Dependencies

Dependabot PRs

@cjolowicz cjolowicz added cookiecutter Changes outside of the template directory documentation Improvements or additions to documentation labels Nov 26, 2021
@cjolowicz cjolowicz merged commit 1e4c74c into main Nov 26, 2021
@cjolowicz cjolowicz deleted the release-2021.11.26 branch November 26, 2021 05:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cookiecutter Changes outside of the template directory documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant