Be nice to FOSS maintainers.
Release v0.5.0a0
This release is published to https://pypi.org/project/sphinxcontrib-towncrier/0.5.0a0.
This release has been produced by the following workflow run: https://github.com/sphinx-contrib/sphinxcontrib-towncrier/actions/runs/13579622041.
🐛 What's Fixed
The main improvement is that @bennyrowland💰 added support for Towncrier 24.7.0rc1 and higher via #96. Towncrier versions of year 2024 are now integrated into the CI as well (#93).
There are a few more corner case adjustments and fixes that we didn't bother recording as they aren't met in the “happy path”. They handle missing configs, files and directories.
🛠️ Internal Updates
@dvzrv💰 upgraded setuptools-scm
in packaging to rely on modern handling of git archives
in #80
@webknjaz💰 heavily refactored the CI/CD, introducing a reusable workflow generalizing tox invocations @ #106 and a few direct commits.
As a part of the testing improvements, the code coverage level has been raised to about 20% higher than before. Additionally, a typing has been fixed here and there.
☣️ Anything else I might care about?
Caution
This release heavily reduced the support matrix. The minimum supported Python version is now 3.9. And the lowest required Towncrier is 23.
💪 New Contributors
🪞 Full Diff: v0.4.0a0...v0.5.0a0
🧔♂️ Release Manager: @webknjaz 🇺🇦
🙏 Special Thanks to @bennyrowland💰 for driving the Towncrier compatibility research and proposing fixes! They laid the foundation for this entire release.
💬 Discuss on Bluesky 🦋, on Mastodon 🐘 and on GitHub.