v2.4 Release Notes¶
This document describes all new features and changes in the release. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Release Overview¶
- Added coverage reporting in pull requests.
- Added markdown file linter.
v2.5.1 (2025-08-20)¶
Added¶
- #253 - Added default labels to issue templates.
Removed¶
- #273 - Removed support for Python 3.8.
Fixed¶
- #268 - Fixed a missing import in the SSoT cookie.
v2.5.0 (2025-04-25)¶
Security¶
- #245 - Pined github actions to their commit refs instead of tags/branches.
Added¶
- #219 - Added a feature to invoke tasks to automatically copy creds.example.env to creds.env.
- #239 - Added
pymarkdownlnt
and associated configuration for linting markdown files. - #236 - Added a check in
invoke build-and-check-docs
to check for missing release notes. - #249 - Added coverage reporting in CI.
- #252 - Added coverage_lcov and coverage_xml to invoke tasks.
Changed¶
- #226 - Disabled coverage reporting on invoke unittest unless --coverage is used.
Fixed¶
- #217 - Fixed documentation link in pull request template.
- #246 - Fixed
pymarkdownlnt
to work with python 3.8. - #250 - Fixed missing CI dependency introduced in #249.
- #248 - Fixed wheel files being built without the documentation.
- #244 - Applied various fixes to resolve the cookie drifting from our current standards.
Dependencies¶
- #232 - Changed towncrier dependency range to
>=23.6.0,<=24.8.0
. - #251 - Updated docker image versions.