All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to PEP 440 and uses Semantic Versioning.
- The
static-analysis
Github Actions workflow now usesruff
rather thanflake8
for linting.
- Support for Python 3.13
- Workflow action to keep the reusable CI/CD action up to date within the cookiecutter template
- Now uses ruff for linting and formatting instead of flake8
- The unused
process.main
function as we don't register it as a console script entrypoint
- Tests using the
script_runner
fixture will no longer raise usage warnings
- Support for Python 3.8 and 3.9 has been dropped. The minimum version is now 3.10.
- Removed the deprecated
jinja2_time.TimeExtension
from the cookiecutter config
- Upgraded to
hyp3lib=>3,<4
.
- Typo in the Docker entrypoint command.
- Typo in the
release-checklist-comment.yml
workflow.
- Initial release of the HyP3 Cookiecutter.