From 49e9944c427ed0ed08dd25bb59337ceab57a86a4 Mon Sep 17 00:00:00 2001
From: gchqdev227 <62302861+gchqdev227@users.noreply.github.com>
Date: Mon, 6 Oct 2025 09:35:33 +0100
Subject: [PATCH 1/2] Bumped version number
---
README.md | 2 +-
concoursetools/__init__.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 84c89aa..e5225ff 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
-
+



diff --git a/concoursetools/__init__.py b/concoursetools/__init__.py
index 4d20462..20ddc88 100644
--- a/concoursetools/__init__.py
+++ b/concoursetools/__init__.py
@@ -8,4 +8,4 @@
__all__ = ("BuildMetadata", "ConcourseResource", "Version", "TypedVersion")
__author__ = "GCHQ"
-__version__ = "0.8.0"
+__version__ = "0.8.1"
From 1cfbf9b9f6b208a263834c7412a819871838e039 Mon Sep 17 00:00:00 2001
From: gchqdev227 <62302861+gchqdev227@users.noreply.github.com>
Date: Mon, 6 Oct 2025 10:05:46 +0100
Subject: [PATCH 2/2] Updated changelog
---
docs/source/changelog.rst | 3 +-
docs/source/changelog/0.8.1.rst | 64 +++++++++++++++++++++++++++
docs/source/changelog/development.rst | 5 ---
3 files changed, 66 insertions(+), 6 deletions(-)
create mode 100644 docs/source/changelog/0.8.1.rst
diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst
index b315c0d..919d12a 100644
--- a/docs/source/changelog.rst
+++ b/docs/source/changelog.rst
@@ -3,6 +3,7 @@ What's New
.. toctree::
:glob:
+ :reversed:
+ changelog/*.*.*
changelog/development
- changelog/*
diff --git a/docs/source/changelog/0.8.1.rst b/docs/source/changelog/0.8.1.rst
new file mode 100644
index 0000000..af04acc
--- /dev/null
+++ b/docs/source/changelog/0.8.1.rst
@@ -0,0 +1,64 @@
+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:
+
+* ``autopep8`` for 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-fixer`` for converting all single-quote strings to double-quotes. This is a local hook adapted from
+ the `frequently used hook that does the opposite `_.
+* ``yamlfmt`` for 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.
diff --git a/docs/source/changelog/development.rst b/docs/source/changelog/development.rst
index be7e4b9..ab0c3b3 100644
--- a/docs/source/changelog/development.rst
+++ b/docs/source/changelog/development.rst
@@ -1,7 +1,2 @@
Development
===========
-
-
-* Added Python 3.14 support.
-* Documentation is now built with Python 3.13.
-* Dropped support for Python 3.9.