v0.8.1¶
New Features in v0.8.1¶
Added Python 3.14 support¶
Contributed in PR #24 by gchqdev227
Added official support for Python 3.14 in Concourse Tools.
Updated Contribution Guide¶
Contributed in PR #23 by gchqdev227
Added clearer guidance on style in CONTRIBUTING.md. New Pre-commit hooks were also added:
autopep8for automatically formatting the code to match PEP-8. This hook was chosen specifically to minimise changes to the current codebase, as opposed to common alternatives such as Black.double-string-fixerfor converting all single-quote strings to double-quotes. This is a local hook adapted from the frequently used hook that does the opposite.yamlfmtfor consistent formatting of YAML files.
Documentation is now built with Python 3.13¶
Contributed in PR #29 by gchqdev227
Sphinx documentation is now built with Python 3.13, upgrading from version 3.12.
Fixed in v0.8.1¶
Pinned Mock Concourse Resource Version¶
Contributed in PR #33 by gchqdev227
The tests use the concourse/mock-resource Docker image in order to evaluate the DockerTestResourceWrapper and
DockerConversionTestResourceWrapper classes. Minor changes in the behaviour of this image meant properly pinning
the tag of this image from the implicit latest to 0.14.1-20250809, to ensure reproducibility.
Removed in v0.8.1¶
Removed Python 3.9 support¶
Contributed in PR #35 by gchqdev227
Removed all Python 3.9 support. This is in line with the official end-of-life for Python 3.9.