From 073116e32b1de37e53498b67ed2605fa4c2195e7 Mon Sep 17 00:00:00 2001
From: Steve Boyd <emteknetnz@gmail.com>
Date: Tue, 5 Mar 2024 14:34:18 +1300
Subject: [PATCH 1/8] MNT Update development dependencies

---
 composer.json | 72 +++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/composer.json b/composer.json
index dd6f042..c875b36 100644
--- a/composer.json
+++ b/composer.json
@@ -6,42 +6,42 @@
     "license": "BSD-3-Clause",
     "require": {
         "php": "^8.1",
-        "silverstripe/recipe-plugin": "2.x-dev",
-        "silverstripe/installer": "5.x-dev",
-        "silverstripe/recipe-authoring-tools": "2.x-dev",
-        "silverstripe/recipe-blog": "2.x-dev",
-        "silverstripe/recipe-collaboration": "2.x-dev",
-        "silverstripe/recipe-form-building": "2.x-dev",
-        "silverstripe/recipe-reporting-tools": "2.x-dev",
-        "silverstripe/recipe-services": "2.x-dev",
-        "silverstripe/recipe-content-blocks": "3.x-dev",
-        "silverstripe/auditor": "3.x-dev",
-        "silverstripe/developer-docs": "5.x-dev",
-        "silverstripe/environmentcheck": "3.x-dev",
-        "silverstripe/hybridsessions": "3.x-dev",
-        "silverstripe/registry": "3.x-dev",
-        "silverstripe/totp-authenticator": "5.x-dev",
-        "silverstripe/mfa": "5.x-dev",
-        "silverstripe/crontask": "3.x-dev",
-        "silverstripe/gridfieldqueuedexport": "3.x-dev",
-        "silverstripe/ldap": "2.x-dev",
-        "silverstripe/textextraction": "4.x-dev",
-        "silverstripe/realme": "5.x-dev",
-        "silverstripe/webauthn-authenticator": "5.x-dev",
-        "silverstripe/subsites": "3.x-dev",
-        "silverstripe/lumberjack": "3.x-dev",
-        "silverstripe/staticpublishqueue": "6.x-dev",
-        "cwp/starter-theme": "4.x-dev",
-        "cwp/agency-extensions": "3.x-dev",
-        "cwp/watea-theme": "4.x-dev",
-        "dnadesign/silverstripe-elemental-userforms": "4.x-dev",
-        "symbiote/silverstripe-multivaluefield": "6.x-dev",
-        "symbiote/silverstripe-gridfieldextensions": "4.x-dev",
-        "symbiote/silverstripe-queuedjobs": "5.x-dev",
-        "colymba/gridfield-bulk-editing-tools": "4.x-dev",
-        "tractorcow/silverstripe-fluent": "7.x-dev",
-        "silverstripe/dynamodb": "5.x-dev",
-        "silverstripe/linkfield": "4.x-dev"
+        "silverstripe/recipe-plugin": "2.0.x-dev",
+        "silverstripe/installer": "5.2.x-dev",
+        "silverstripe/recipe-authoring-tools": "2.2.x-dev",
+        "silverstripe/recipe-blog": "2.2.x-dev",
+        "silverstripe/recipe-collaboration": "2.2.x-dev",
+        "silverstripe/recipe-form-building": "2.2.x-dev",
+        "silverstripe/recipe-reporting-tools": "2.2.x-dev",
+        "silverstripe/recipe-services": "2.2.x-dev",
+        "silverstripe/recipe-content-blocks": "3.2.x-dev",
+        "silverstripe/auditor": "3.1.x-dev",
+        "silverstripe/developer-docs": "5.2.x-dev",
+        "silverstripe/environmentcheck": "3.0.x-dev",
+        "silverstripe/hybridsessions": "3.0.x-dev",
+        "silverstripe/registry": "3.2.x-dev",
+        "silverstripe/totp-authenticator": "5.2.x-dev",
+        "silverstripe/mfa": "5.2.x-dev",
+        "silverstripe/crontask": "3.0.x-dev",
+        "silverstripe/gridfieldqueuedexport": "3.2.x-dev",
+        "silverstripe/ldap": "2.2.x-dev",
+        "silverstripe/textextraction": "4.1.x-dev",
+        "silverstripe/realme": "5.3.x-dev",
+        "silverstripe/webauthn-authenticator": "5.2.x-dev",
+        "silverstripe/subsites": "3.2.x-dev",
+        "silverstripe/lumberjack": "3.1.x-dev",
+        "silverstripe/staticpublishqueue": "6.2.x-dev",
+        "cwp/starter-theme": "4.1.x-dev",
+        "cwp/agency-extensions": "3.2.x-dev",
+        "cwp/watea-theme": "4.1.x-dev",
+        "dnadesign/silverstripe-elemental-userforms": "4.1.x-dev",
+        "symbiote/silverstripe-multivaluefield": "6.1.x-dev",
+        "symbiote/silverstripe-gridfieldextensions": "4.0.x-dev",
+        "symbiote/silverstripe-queuedjobs": "5.1.x-dev",
+        "colymba/gridfield-bulk-editing-tools": "4.0.x-dev",
+        "tractorcow/silverstripe-fluent": "7.1.x-dev",
+        "silverstripe/dynamodb": "5.0.x-dev",
+        "silverstripe/linkfield": "4.0.x-dev"
     },
     "require-dev": {
         "silverstripe/frameworktest": "^1",

From f40acf9801ca36c6f79c7b8b094a6ed6c05c8f3e Mon Sep 17 00:00:00 2001
From: Steve Boyd <emteknetnz@gmail.com>
Date: Tue, 5 Mar 2024 14:50:07 +1300
Subject: [PATCH 2/8] MNT Update release dependencies

---
 composer.json | 72 +++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/composer.json b/composer.json
index c875b36..db30963 100644
--- a/composer.json
+++ b/composer.json
@@ -6,42 +6,42 @@
     "license": "BSD-3-Clause",
     "require": {
         "php": "^8.1",
-        "silverstripe/recipe-plugin": "2.0.x-dev",
-        "silverstripe/installer": "5.2.x-dev",
-        "silverstripe/recipe-authoring-tools": "2.2.x-dev",
-        "silverstripe/recipe-blog": "2.2.x-dev",
-        "silverstripe/recipe-collaboration": "2.2.x-dev",
-        "silverstripe/recipe-form-building": "2.2.x-dev",
-        "silverstripe/recipe-reporting-tools": "2.2.x-dev",
-        "silverstripe/recipe-services": "2.2.x-dev",
-        "silverstripe/recipe-content-blocks": "3.2.x-dev",
-        "silverstripe/auditor": "3.1.x-dev",
-        "silverstripe/developer-docs": "5.2.x-dev",
-        "silverstripe/environmentcheck": "3.0.x-dev",
-        "silverstripe/hybridsessions": "3.0.x-dev",
-        "silverstripe/registry": "3.2.x-dev",
-        "silverstripe/totp-authenticator": "5.2.x-dev",
-        "silverstripe/mfa": "5.2.x-dev",
-        "silverstripe/crontask": "3.0.x-dev",
-        "silverstripe/gridfieldqueuedexport": "3.2.x-dev",
-        "silverstripe/ldap": "2.2.x-dev",
-        "silverstripe/textextraction": "4.1.x-dev",
-        "silverstripe/realme": "5.3.x-dev",
-        "silverstripe/webauthn-authenticator": "5.2.x-dev",
-        "silverstripe/subsites": "3.2.x-dev",
-        "silverstripe/lumberjack": "3.1.x-dev",
-        "silverstripe/staticpublishqueue": "6.2.x-dev",
-        "cwp/starter-theme": "4.1.x-dev",
-        "cwp/agency-extensions": "3.2.x-dev",
-        "cwp/watea-theme": "4.1.x-dev",
-        "dnadesign/silverstripe-elemental-userforms": "4.1.x-dev",
-        "symbiote/silverstripe-multivaluefield": "6.1.x-dev",
-        "symbiote/silverstripe-gridfieldextensions": "4.0.x-dev",
-        "symbiote/silverstripe-queuedjobs": "5.1.x-dev",
-        "colymba/gridfield-bulk-editing-tools": "4.0.x-dev",
-        "tractorcow/silverstripe-fluent": "7.1.x-dev",
-        "silverstripe/dynamodb": "5.0.x-dev",
-        "silverstripe/linkfield": "4.0.x-dev"
+        "silverstripe/recipe-plugin": "~2.0.0@stable",
+        "silverstripe/installer": "~5.2.0@beta",
+        "silverstripe/recipe-authoring-tools": "~2.2.0@beta",
+        "silverstripe/recipe-blog": "~2.2.0@beta",
+        "silverstripe/recipe-collaboration": "~2.2.0@beta",
+        "silverstripe/recipe-form-building": "~2.2.0@beta",
+        "silverstripe/recipe-reporting-tools": "~2.2.0@beta",
+        "silverstripe/recipe-services": "~2.2.0@beta",
+        "silverstripe/recipe-content-blocks": "~3.2.0@beta",
+        "silverstripe/auditor": "~3.1.0@beta",
+        "silverstripe/developer-docs": "~5.2.0@beta",
+        "silverstripe/environmentcheck": "~3.0.1@stable",
+        "silverstripe/hybridsessions": "~3.0.3@stable",
+        "silverstripe/registry": "~3.2.0@beta",
+        "silverstripe/totp-authenticator": "~5.2.0@beta",
+        "silverstripe/mfa": "~5.2.0@beta",
+        "silverstripe/crontask": "~3.0.3@stable",
+        "silverstripe/gridfieldqueuedexport": "~3.2.0@beta",
+        "silverstripe/ldap": "~2.2.0@beta",
+        "silverstripe/textextraction": "~4.1.0@beta",
+        "silverstripe/realme": "~5.3.0@beta",
+        "silverstripe/webauthn-authenticator": "~5.2.0@beta",
+        "silverstripe/subsites": "~3.2.0@beta",
+        "silverstripe/lumberjack": "~3.1.0@beta",
+        "silverstripe/staticpublishqueue": "~6.2.0@beta",
+        "cwp/starter-theme": "~4.1.0@beta",
+        "cwp/agency-extensions": "~3.2.0@beta",
+        "cwp/watea-theme": "~4.1.0@beta",
+        "dnadesign/silverstripe-elemental-userforms": "~4.1.1@stable",
+        "symbiote/silverstripe-multivaluefield": "~6.1.0@beta",
+        "symbiote/silverstripe-gridfieldextensions": "~4.0.5@stable",
+        "symbiote/silverstripe-queuedjobs": "~5.1.0@beta",
+        "colymba/gridfield-bulk-editing-tools": "~4.0.2@stable",
+        "tractorcow/silverstripe-fluent": "~7.1.0@beta",
+        "silverstripe/dynamodb": "~5.0.1@stable",
+        "silverstripe/linkfield": "~4.0.0@beta"
     },
     "require-dev": {
         "silverstripe/frameworktest": "^1",

From e114edd944469ec1523bca2b2eb0f2b1e4bd0701 Mon Sep 17 00:00:00 2001
From: Steve Boyd <emteknetnz@gmail.com>
Date: Tue, 5 Mar 2024 14:50:11 +1300
Subject: [PATCH 3/8] MNT Update development dependencies

---
 composer.json | 72 +++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/composer.json b/composer.json
index db30963..c875b36 100644
--- a/composer.json
+++ b/composer.json
@@ -6,42 +6,42 @@
     "license": "BSD-3-Clause",
     "require": {
         "php": "^8.1",
-        "silverstripe/recipe-plugin": "~2.0.0@stable",
-        "silverstripe/installer": "~5.2.0@beta",
-        "silverstripe/recipe-authoring-tools": "~2.2.0@beta",
-        "silverstripe/recipe-blog": "~2.2.0@beta",
-        "silverstripe/recipe-collaboration": "~2.2.0@beta",
-        "silverstripe/recipe-form-building": "~2.2.0@beta",
-        "silverstripe/recipe-reporting-tools": "~2.2.0@beta",
-        "silverstripe/recipe-services": "~2.2.0@beta",
-        "silverstripe/recipe-content-blocks": "~3.2.0@beta",
-        "silverstripe/auditor": "~3.1.0@beta",
-        "silverstripe/developer-docs": "~5.2.0@beta",
-        "silverstripe/environmentcheck": "~3.0.1@stable",
-        "silverstripe/hybridsessions": "~3.0.3@stable",
-        "silverstripe/registry": "~3.2.0@beta",
-        "silverstripe/totp-authenticator": "~5.2.0@beta",
-        "silverstripe/mfa": "~5.2.0@beta",
-        "silverstripe/crontask": "~3.0.3@stable",
-        "silverstripe/gridfieldqueuedexport": "~3.2.0@beta",
-        "silverstripe/ldap": "~2.2.0@beta",
-        "silverstripe/textextraction": "~4.1.0@beta",
-        "silverstripe/realme": "~5.3.0@beta",
-        "silverstripe/webauthn-authenticator": "~5.2.0@beta",
-        "silverstripe/subsites": "~3.2.0@beta",
-        "silverstripe/lumberjack": "~3.1.0@beta",
-        "silverstripe/staticpublishqueue": "~6.2.0@beta",
-        "cwp/starter-theme": "~4.1.0@beta",
-        "cwp/agency-extensions": "~3.2.0@beta",
-        "cwp/watea-theme": "~4.1.0@beta",
-        "dnadesign/silverstripe-elemental-userforms": "~4.1.1@stable",
-        "symbiote/silverstripe-multivaluefield": "~6.1.0@beta",
-        "symbiote/silverstripe-gridfieldextensions": "~4.0.5@stable",
-        "symbiote/silverstripe-queuedjobs": "~5.1.0@beta",
-        "colymba/gridfield-bulk-editing-tools": "~4.0.2@stable",
-        "tractorcow/silverstripe-fluent": "~7.1.0@beta",
-        "silverstripe/dynamodb": "~5.0.1@stable",
-        "silverstripe/linkfield": "~4.0.0@beta"
+        "silverstripe/recipe-plugin": "2.0.x-dev",
+        "silverstripe/installer": "5.2.x-dev",
+        "silverstripe/recipe-authoring-tools": "2.2.x-dev",
+        "silverstripe/recipe-blog": "2.2.x-dev",
+        "silverstripe/recipe-collaboration": "2.2.x-dev",
+        "silverstripe/recipe-form-building": "2.2.x-dev",
+        "silverstripe/recipe-reporting-tools": "2.2.x-dev",
+        "silverstripe/recipe-services": "2.2.x-dev",
+        "silverstripe/recipe-content-blocks": "3.2.x-dev",
+        "silverstripe/auditor": "3.1.x-dev",
+        "silverstripe/developer-docs": "5.2.x-dev",
+        "silverstripe/environmentcheck": "3.0.x-dev",
+        "silverstripe/hybridsessions": "3.0.x-dev",
+        "silverstripe/registry": "3.2.x-dev",
+        "silverstripe/totp-authenticator": "5.2.x-dev",
+        "silverstripe/mfa": "5.2.x-dev",
+        "silverstripe/crontask": "3.0.x-dev",
+        "silverstripe/gridfieldqueuedexport": "3.2.x-dev",
+        "silverstripe/ldap": "2.2.x-dev",
+        "silverstripe/textextraction": "4.1.x-dev",
+        "silverstripe/realme": "5.3.x-dev",
+        "silverstripe/webauthn-authenticator": "5.2.x-dev",
+        "silverstripe/subsites": "3.2.x-dev",
+        "silverstripe/lumberjack": "3.1.x-dev",
+        "silverstripe/staticpublishqueue": "6.2.x-dev",
+        "cwp/starter-theme": "4.1.x-dev",
+        "cwp/agency-extensions": "3.2.x-dev",
+        "cwp/watea-theme": "4.1.x-dev",
+        "dnadesign/silverstripe-elemental-userforms": "4.1.x-dev",
+        "symbiote/silverstripe-multivaluefield": "6.1.x-dev",
+        "symbiote/silverstripe-gridfieldextensions": "4.0.x-dev",
+        "symbiote/silverstripe-queuedjobs": "5.1.x-dev",
+        "colymba/gridfield-bulk-editing-tools": "4.0.x-dev",
+        "tractorcow/silverstripe-fluent": "7.1.x-dev",
+        "silverstripe/dynamodb": "5.0.x-dev",
+        "silverstripe/linkfield": "4.0.x-dev"
     },
     "require-dev": {
         "silverstripe/frameworktest": "^1",

From 76180a99d40f0a893dfeb16faccfd8028f32367a Mon Sep 17 00:00:00 2001
From: Guy Sartorelli <guy.sartorelli@silverstripe.com>
Date: Mon, 25 Mar 2024 12:21:05 +1300
Subject: [PATCH 4/8] MNT Update release dependencies

---
 composer.json | 72 +++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/composer.json b/composer.json
index c875b36..7f5c8b6 100644
--- a/composer.json
+++ b/composer.json
@@ -6,42 +6,42 @@
     "license": "BSD-3-Clause",
     "require": {
         "php": "^8.1",
-        "silverstripe/recipe-plugin": "2.0.x-dev",
-        "silverstripe/installer": "5.2.x-dev",
-        "silverstripe/recipe-authoring-tools": "2.2.x-dev",
-        "silverstripe/recipe-blog": "2.2.x-dev",
-        "silverstripe/recipe-collaboration": "2.2.x-dev",
-        "silverstripe/recipe-form-building": "2.2.x-dev",
-        "silverstripe/recipe-reporting-tools": "2.2.x-dev",
-        "silverstripe/recipe-services": "2.2.x-dev",
-        "silverstripe/recipe-content-blocks": "3.2.x-dev",
-        "silverstripe/auditor": "3.1.x-dev",
-        "silverstripe/developer-docs": "5.2.x-dev",
-        "silverstripe/environmentcheck": "3.0.x-dev",
-        "silverstripe/hybridsessions": "3.0.x-dev",
-        "silverstripe/registry": "3.2.x-dev",
-        "silverstripe/totp-authenticator": "5.2.x-dev",
-        "silverstripe/mfa": "5.2.x-dev",
-        "silverstripe/crontask": "3.0.x-dev",
-        "silverstripe/gridfieldqueuedexport": "3.2.x-dev",
-        "silverstripe/ldap": "2.2.x-dev",
-        "silverstripe/textextraction": "4.1.x-dev",
-        "silverstripe/realme": "5.3.x-dev",
-        "silverstripe/webauthn-authenticator": "5.2.x-dev",
-        "silverstripe/subsites": "3.2.x-dev",
-        "silverstripe/lumberjack": "3.1.x-dev",
-        "silverstripe/staticpublishqueue": "6.2.x-dev",
-        "cwp/starter-theme": "4.1.x-dev",
-        "cwp/agency-extensions": "3.2.x-dev",
-        "cwp/watea-theme": "4.1.x-dev",
-        "dnadesign/silverstripe-elemental-userforms": "4.1.x-dev",
-        "symbiote/silverstripe-multivaluefield": "6.1.x-dev",
-        "symbiote/silverstripe-gridfieldextensions": "4.0.x-dev",
-        "symbiote/silverstripe-queuedjobs": "5.1.x-dev",
-        "colymba/gridfield-bulk-editing-tools": "4.0.x-dev",
-        "tractorcow/silverstripe-fluent": "7.1.x-dev",
-        "silverstripe/dynamodb": "5.0.x-dev",
-        "silverstripe/linkfield": "4.0.x-dev"
+        "silverstripe/recipe-plugin": "~2.0.0@stable",
+        "silverstripe/installer": "~5.2.0@rc",
+        "silverstripe/recipe-authoring-tools": "~2.2.0@rc",
+        "silverstripe/recipe-blog": "~2.2.0@rc",
+        "silverstripe/recipe-collaboration": "~2.2.0@rc",
+        "silverstripe/recipe-form-building": "~2.2.0@rc",
+        "silverstripe/recipe-reporting-tools": "~2.2.0@rc",
+        "silverstripe/recipe-services": "~2.2.0@rc",
+        "silverstripe/recipe-content-blocks": "~3.2.0@rc",
+        "silverstripe/auditor": "~3.1.0@rc",
+        "silverstripe/developer-docs": "~5.2.0@rc",
+        "silverstripe/environmentcheck": "~3.0.1@stable",
+        "silverstripe/hybridsessions": "~3.0.3@stable",
+        "silverstripe/registry": "~3.2.0@rc",
+        "silverstripe/totp-authenticator": "~5.2.0@rc",
+        "silverstripe/mfa": "~5.2.0@rc",
+        "silverstripe/crontask": "~3.0.3@stable",
+        "silverstripe/gridfieldqueuedexport": "~3.2.0@rc",
+        "silverstripe/ldap": "~2.2.0@rc",
+        "silverstripe/textextraction": "~4.1.0@rc",
+        "silverstripe/realme": "~5.3.0@rc",
+        "silverstripe/webauthn-authenticator": "~5.2.0@rc",
+        "silverstripe/subsites": "~3.2.0@rc",
+        "silverstripe/lumberjack": "~3.1.0@rc",
+        "silverstripe/staticpublishqueue": "~6.2.0@rc",
+        "cwp/starter-theme": "~4.1.0@rc",
+        "cwp/agency-extensions": "~3.2.0@rc",
+        "cwp/watea-theme": "~4.1.0@rc",
+        "dnadesign/silverstripe-elemental-userforms": "~4.1.1@stable",
+        "symbiote/silverstripe-multivaluefield": "~6.1.0@rc",
+        "symbiote/silverstripe-gridfieldextensions": "~4.0.5@stable",
+        "symbiote/silverstripe-queuedjobs": "~5.1.0@rc",
+        "colymba/gridfield-bulk-editing-tools": "~4.0.2@stable",
+        "tractorcow/silverstripe-fluent": "~7.1.0@rc",
+        "silverstripe/dynamodb": "~5.0.1@stable",
+        "silverstripe/linkfield": "~4.0.0@rc"
     },
     "require-dev": {
         "silverstripe/frameworktest": "^1",

From ca14f27478e9ba952ed5449d62eb5bcabb3077f6 Mon Sep 17 00:00:00 2001
From: Guy Sartorelli <guy.sartorelli@silverstripe.com>
Date: Mon, 25 Mar 2024 12:21:08 +1300
Subject: [PATCH 5/8] MNT Update development dependencies

---
 composer.json | 72 +++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/composer.json b/composer.json
index 7f5c8b6..c875b36 100644
--- a/composer.json
+++ b/composer.json
@@ -6,42 +6,42 @@
     "license": "BSD-3-Clause",
     "require": {
         "php": "^8.1",
-        "silverstripe/recipe-plugin": "~2.0.0@stable",
-        "silverstripe/installer": "~5.2.0@rc",
-        "silverstripe/recipe-authoring-tools": "~2.2.0@rc",
-        "silverstripe/recipe-blog": "~2.2.0@rc",
-        "silverstripe/recipe-collaboration": "~2.2.0@rc",
-        "silverstripe/recipe-form-building": "~2.2.0@rc",
-        "silverstripe/recipe-reporting-tools": "~2.2.0@rc",
-        "silverstripe/recipe-services": "~2.2.0@rc",
-        "silverstripe/recipe-content-blocks": "~3.2.0@rc",
-        "silverstripe/auditor": "~3.1.0@rc",
-        "silverstripe/developer-docs": "~5.2.0@rc",
-        "silverstripe/environmentcheck": "~3.0.1@stable",
-        "silverstripe/hybridsessions": "~3.0.3@stable",
-        "silverstripe/registry": "~3.2.0@rc",
-        "silverstripe/totp-authenticator": "~5.2.0@rc",
-        "silverstripe/mfa": "~5.2.0@rc",
-        "silverstripe/crontask": "~3.0.3@stable",
-        "silverstripe/gridfieldqueuedexport": "~3.2.0@rc",
-        "silverstripe/ldap": "~2.2.0@rc",
-        "silverstripe/textextraction": "~4.1.0@rc",
-        "silverstripe/realme": "~5.3.0@rc",
-        "silverstripe/webauthn-authenticator": "~5.2.0@rc",
-        "silverstripe/subsites": "~3.2.0@rc",
-        "silverstripe/lumberjack": "~3.1.0@rc",
-        "silverstripe/staticpublishqueue": "~6.2.0@rc",
-        "cwp/starter-theme": "~4.1.0@rc",
-        "cwp/agency-extensions": "~3.2.0@rc",
-        "cwp/watea-theme": "~4.1.0@rc",
-        "dnadesign/silverstripe-elemental-userforms": "~4.1.1@stable",
-        "symbiote/silverstripe-multivaluefield": "~6.1.0@rc",
-        "symbiote/silverstripe-gridfieldextensions": "~4.0.5@stable",
-        "symbiote/silverstripe-queuedjobs": "~5.1.0@rc",
-        "colymba/gridfield-bulk-editing-tools": "~4.0.2@stable",
-        "tractorcow/silverstripe-fluent": "~7.1.0@rc",
-        "silverstripe/dynamodb": "~5.0.1@stable",
-        "silverstripe/linkfield": "~4.0.0@rc"
+        "silverstripe/recipe-plugin": "2.0.x-dev",
+        "silverstripe/installer": "5.2.x-dev",
+        "silverstripe/recipe-authoring-tools": "2.2.x-dev",
+        "silverstripe/recipe-blog": "2.2.x-dev",
+        "silverstripe/recipe-collaboration": "2.2.x-dev",
+        "silverstripe/recipe-form-building": "2.2.x-dev",
+        "silverstripe/recipe-reporting-tools": "2.2.x-dev",
+        "silverstripe/recipe-services": "2.2.x-dev",
+        "silverstripe/recipe-content-blocks": "3.2.x-dev",
+        "silverstripe/auditor": "3.1.x-dev",
+        "silverstripe/developer-docs": "5.2.x-dev",
+        "silverstripe/environmentcheck": "3.0.x-dev",
+        "silverstripe/hybridsessions": "3.0.x-dev",
+        "silverstripe/registry": "3.2.x-dev",
+        "silverstripe/totp-authenticator": "5.2.x-dev",
+        "silverstripe/mfa": "5.2.x-dev",
+        "silverstripe/crontask": "3.0.x-dev",
+        "silverstripe/gridfieldqueuedexport": "3.2.x-dev",
+        "silverstripe/ldap": "2.2.x-dev",
+        "silverstripe/textextraction": "4.1.x-dev",
+        "silverstripe/realme": "5.3.x-dev",
+        "silverstripe/webauthn-authenticator": "5.2.x-dev",
+        "silverstripe/subsites": "3.2.x-dev",
+        "silverstripe/lumberjack": "3.1.x-dev",
+        "silverstripe/staticpublishqueue": "6.2.x-dev",
+        "cwp/starter-theme": "4.1.x-dev",
+        "cwp/agency-extensions": "3.2.x-dev",
+        "cwp/watea-theme": "4.1.x-dev",
+        "dnadesign/silverstripe-elemental-userforms": "4.1.x-dev",
+        "symbiote/silverstripe-multivaluefield": "6.1.x-dev",
+        "symbiote/silverstripe-gridfieldextensions": "4.0.x-dev",
+        "symbiote/silverstripe-queuedjobs": "5.1.x-dev",
+        "colymba/gridfield-bulk-editing-tools": "4.0.x-dev",
+        "tractorcow/silverstripe-fluent": "7.1.x-dev",
+        "silverstripe/dynamodb": "5.0.x-dev",
+        "silverstripe/linkfield": "4.0.x-dev"
     },
     "require-dev": {
         "silverstripe/frameworktest": "^1",

From d78ced751dea28ad574893d491a67c54c0f5d77a Mon Sep 17 00:00:00 2001
From: Guy Sartorelli <36352093+GuySartorelli@users.noreply.github.com>
Date: Tue, 26 Mar 2024 17:17:39 +1300
Subject: [PATCH 6/8] MNT Fix changelog dir (#57)

---
 .cow.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.cow.json b/.cow.json
index f4ad5b8..cb6edea 100644
--- a/.cow.json
+++ b/.cow.json
@@ -1,7 +1,7 @@
 {
   "github-slug": "silverstripe/recipe-kitchen-sink",
   "changelog-holder": "silverstripe/developer-docs",
-  "changelog-path": "en/04_Changelogs/{stability}/{version}.md",
+  "changelog-path": "en/08_Changelogs/{stability}/{version}.md",
   "changelog-template": ".cow/changelog.md.twig",
   "changelog-include-other-changes": false,
   "child-stability-inherit": [

From d0b64ce300338871ca236a78d336fa3cafd136b1 Mon Sep 17 00:00:00 2001
From: Steve Boyd <emteknetnz@gmail.com>
Date: Mon, 15 Apr 2024 15:06:37 +1200
Subject: [PATCH 7/8] MNT Update release dependencies

---
 composer.json | 72 +++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/composer.json b/composer.json
index c875b36..85353c4 100644
--- a/composer.json
+++ b/composer.json
@@ -6,42 +6,42 @@
     "license": "BSD-3-Clause",
     "require": {
         "php": "^8.1",
-        "silverstripe/recipe-plugin": "2.0.x-dev",
-        "silverstripe/installer": "5.2.x-dev",
-        "silverstripe/recipe-authoring-tools": "2.2.x-dev",
-        "silverstripe/recipe-blog": "2.2.x-dev",
-        "silverstripe/recipe-collaboration": "2.2.x-dev",
-        "silverstripe/recipe-form-building": "2.2.x-dev",
-        "silverstripe/recipe-reporting-tools": "2.2.x-dev",
-        "silverstripe/recipe-services": "2.2.x-dev",
-        "silverstripe/recipe-content-blocks": "3.2.x-dev",
-        "silverstripe/auditor": "3.1.x-dev",
-        "silverstripe/developer-docs": "5.2.x-dev",
-        "silverstripe/environmentcheck": "3.0.x-dev",
-        "silverstripe/hybridsessions": "3.0.x-dev",
-        "silverstripe/registry": "3.2.x-dev",
-        "silverstripe/totp-authenticator": "5.2.x-dev",
-        "silverstripe/mfa": "5.2.x-dev",
-        "silverstripe/crontask": "3.0.x-dev",
-        "silverstripe/gridfieldqueuedexport": "3.2.x-dev",
-        "silverstripe/ldap": "2.2.x-dev",
-        "silverstripe/textextraction": "4.1.x-dev",
-        "silverstripe/realme": "5.3.x-dev",
-        "silverstripe/webauthn-authenticator": "5.2.x-dev",
-        "silverstripe/subsites": "3.2.x-dev",
-        "silverstripe/lumberjack": "3.1.x-dev",
-        "silverstripe/staticpublishqueue": "6.2.x-dev",
-        "cwp/starter-theme": "4.1.x-dev",
-        "cwp/agency-extensions": "3.2.x-dev",
-        "cwp/watea-theme": "4.1.x-dev",
-        "dnadesign/silverstripe-elemental-userforms": "4.1.x-dev",
-        "symbiote/silverstripe-multivaluefield": "6.1.x-dev",
-        "symbiote/silverstripe-gridfieldextensions": "4.0.x-dev",
-        "symbiote/silverstripe-queuedjobs": "5.1.x-dev",
-        "colymba/gridfield-bulk-editing-tools": "4.0.x-dev",
-        "tractorcow/silverstripe-fluent": "7.1.x-dev",
-        "silverstripe/dynamodb": "5.0.x-dev",
-        "silverstripe/linkfield": "4.0.x-dev"
+        "silverstripe/recipe-plugin": "~2.0.0@stable",
+        "silverstripe/installer": "~5.2.0@stable",
+        "silverstripe/recipe-authoring-tools": "~2.2.0@stable",
+        "silverstripe/recipe-blog": "~2.2.0@stable",
+        "silverstripe/recipe-collaboration": "~2.2.0@stable",
+        "silverstripe/recipe-form-building": "~2.2.0@stable",
+        "silverstripe/recipe-reporting-tools": "~2.2.0@stable",
+        "silverstripe/recipe-services": "~2.2.0@stable",
+        "silverstripe/recipe-content-blocks": "~3.2.0@stable",
+        "silverstripe/auditor": "~3.1.0@stable",
+        "silverstripe/developer-docs": "~5.2.0@stable",
+        "silverstripe/environmentcheck": "~3.0.1@stable",
+        "silverstripe/hybridsessions": "~3.0.3@stable",
+        "silverstripe/registry": "~3.2.0@stable",
+        "silverstripe/totp-authenticator": "~5.2.0@stable",
+        "silverstripe/mfa": "~5.2.0@stable",
+        "silverstripe/crontask": "~3.0.3@stable",
+        "silverstripe/gridfieldqueuedexport": "~3.2.0@stable",
+        "silverstripe/ldap": "~2.2.0@stable",
+        "silverstripe/textextraction": "~4.1.0@stable",
+        "silverstripe/realme": "~5.3.0@stable",
+        "silverstripe/webauthn-authenticator": "~5.2.0@stable",
+        "silverstripe/subsites": "~3.2.0@stable",
+        "silverstripe/lumberjack": "~3.1.0@stable",
+        "silverstripe/staticpublishqueue": "~6.2.0@stable",
+        "cwp/starter-theme": "~4.1.0@stable",
+        "cwp/agency-extensions": "~3.2.0@stable",
+        "cwp/watea-theme": "~4.1.0@stable",
+        "dnadesign/silverstripe-elemental-userforms": "~4.1.1@stable",
+        "symbiote/silverstripe-multivaluefield": "~6.1.0@stable",
+        "symbiote/silverstripe-gridfieldextensions": "~4.0.5@stable",
+        "symbiote/silverstripe-queuedjobs": "~5.1.0@stable",
+        "colymba/gridfield-bulk-editing-tools": "~4.0.2@stable",
+        "tractorcow/silverstripe-fluent": "~7.1.0@stable",
+        "silverstripe/dynamodb": "~5.0.1@stable",
+        "silverstripe/linkfield": "~4.0.0@stable"
     },
     "require-dev": {
         "silverstripe/frameworktest": "^1",

From b7eb596eb979b3a951b25718b5de35e61d8ed54c Mon Sep 17 00:00:00 2001
From: Steve Boyd <emteknetnz@gmail.com>
Date: Mon, 15 Apr 2024 15:06:40 +1200
Subject: [PATCH 8/8] MNT Update development dependencies

---
 composer.json | 72 +++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/composer.json b/composer.json
index 85353c4..c875b36 100644
--- a/composer.json
+++ b/composer.json
@@ -6,42 +6,42 @@
     "license": "BSD-3-Clause",
     "require": {
         "php": "^8.1",
-        "silverstripe/recipe-plugin": "~2.0.0@stable",
-        "silverstripe/installer": "~5.2.0@stable",
-        "silverstripe/recipe-authoring-tools": "~2.2.0@stable",
-        "silverstripe/recipe-blog": "~2.2.0@stable",
-        "silverstripe/recipe-collaboration": "~2.2.0@stable",
-        "silverstripe/recipe-form-building": "~2.2.0@stable",
-        "silverstripe/recipe-reporting-tools": "~2.2.0@stable",
-        "silverstripe/recipe-services": "~2.2.0@stable",
-        "silverstripe/recipe-content-blocks": "~3.2.0@stable",
-        "silverstripe/auditor": "~3.1.0@stable",
-        "silverstripe/developer-docs": "~5.2.0@stable",
-        "silverstripe/environmentcheck": "~3.0.1@stable",
-        "silverstripe/hybridsessions": "~3.0.3@stable",
-        "silverstripe/registry": "~3.2.0@stable",
-        "silverstripe/totp-authenticator": "~5.2.0@stable",
-        "silverstripe/mfa": "~5.2.0@stable",
-        "silverstripe/crontask": "~3.0.3@stable",
-        "silverstripe/gridfieldqueuedexport": "~3.2.0@stable",
-        "silverstripe/ldap": "~2.2.0@stable",
-        "silverstripe/textextraction": "~4.1.0@stable",
-        "silverstripe/realme": "~5.3.0@stable",
-        "silverstripe/webauthn-authenticator": "~5.2.0@stable",
-        "silverstripe/subsites": "~3.2.0@stable",
-        "silverstripe/lumberjack": "~3.1.0@stable",
-        "silverstripe/staticpublishqueue": "~6.2.0@stable",
-        "cwp/starter-theme": "~4.1.0@stable",
-        "cwp/agency-extensions": "~3.2.0@stable",
-        "cwp/watea-theme": "~4.1.0@stable",
-        "dnadesign/silverstripe-elemental-userforms": "~4.1.1@stable",
-        "symbiote/silverstripe-multivaluefield": "~6.1.0@stable",
-        "symbiote/silverstripe-gridfieldextensions": "~4.0.5@stable",
-        "symbiote/silverstripe-queuedjobs": "~5.1.0@stable",
-        "colymba/gridfield-bulk-editing-tools": "~4.0.2@stable",
-        "tractorcow/silverstripe-fluent": "~7.1.0@stable",
-        "silverstripe/dynamodb": "~5.0.1@stable",
-        "silverstripe/linkfield": "~4.0.0@stable"
+        "silverstripe/recipe-plugin": "2.0.x-dev",
+        "silverstripe/installer": "5.2.x-dev",
+        "silverstripe/recipe-authoring-tools": "2.2.x-dev",
+        "silverstripe/recipe-blog": "2.2.x-dev",
+        "silverstripe/recipe-collaboration": "2.2.x-dev",
+        "silverstripe/recipe-form-building": "2.2.x-dev",
+        "silverstripe/recipe-reporting-tools": "2.2.x-dev",
+        "silverstripe/recipe-services": "2.2.x-dev",
+        "silverstripe/recipe-content-blocks": "3.2.x-dev",
+        "silverstripe/auditor": "3.1.x-dev",
+        "silverstripe/developer-docs": "5.2.x-dev",
+        "silverstripe/environmentcheck": "3.0.x-dev",
+        "silverstripe/hybridsessions": "3.0.x-dev",
+        "silverstripe/registry": "3.2.x-dev",
+        "silverstripe/totp-authenticator": "5.2.x-dev",
+        "silverstripe/mfa": "5.2.x-dev",
+        "silverstripe/crontask": "3.0.x-dev",
+        "silverstripe/gridfieldqueuedexport": "3.2.x-dev",
+        "silverstripe/ldap": "2.2.x-dev",
+        "silverstripe/textextraction": "4.1.x-dev",
+        "silverstripe/realme": "5.3.x-dev",
+        "silverstripe/webauthn-authenticator": "5.2.x-dev",
+        "silverstripe/subsites": "3.2.x-dev",
+        "silverstripe/lumberjack": "3.1.x-dev",
+        "silverstripe/staticpublishqueue": "6.2.x-dev",
+        "cwp/starter-theme": "4.1.x-dev",
+        "cwp/agency-extensions": "3.2.x-dev",
+        "cwp/watea-theme": "4.1.x-dev",
+        "dnadesign/silverstripe-elemental-userforms": "4.1.x-dev",
+        "symbiote/silverstripe-multivaluefield": "6.1.x-dev",
+        "symbiote/silverstripe-gridfieldextensions": "4.0.x-dev",
+        "symbiote/silverstripe-queuedjobs": "5.1.x-dev",
+        "colymba/gridfield-bulk-editing-tools": "4.0.x-dev",
+        "tractorcow/silverstripe-fluent": "7.1.x-dev",
+        "silverstripe/dynamodb": "5.0.x-dev",
+        "silverstripe/linkfield": "4.0.x-dev"
     },
     "require-dev": {
         "silverstripe/frameworktest": "^1",