From d7dbf08c1988d65eb7a5ee69d3c87be8c82b171e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Chris=20M=C3=BCller?= <typo3@krue.ml>
Date: Sun, 8 Oct 2023 18:54:24 +0200
Subject: [PATCH] [DOCS] Mask PHP namespace separator correctly in changelog
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Resolves: #102120
Releases: main, 12.4, 11.5
Change-Id: I690e880c03ca87ca0d6ed9efaa93e95938f9936d
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81391
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: core-ci <typo3@b13.com>
Tested-by: Stefan Bürk <stefan@buerk.tech>
---
 ...CMSExtbaseMvcControllerAbstractController.rst |  8 +++++---
 ...oppedClassTYPO3CMSBackendViewPageTreeView.rst |  8 +++++---
 ...ntrollerControllerInterfaceprocessRequest.rst |  2 +-
 ...FALAddGetFileToTYPO3CMSCoreResourceFolder.rst |  8 +++++---
 ...orEntryPointsAndEquivalentRequestHandlers.rst | 16 ++++++++--------
 ...MSFluidViewHelpersBeButtonsIconViewHelper.rst |  9 +++++----
 ...ckendUtilitygetFlashMessageForMissingFile.rst |  9 +++++----
 ...7-AddConfigurationOptionsToFloatConverter.rst |  9 +++++----
 .../Feature-80186-ExtFormAddHtml5Elements.rst    |  4 ++--
 .../9.4/Deprecation-85822-PageGenerator.rst      |  8 +++++---
 10 files changed, 46 insertions(+), 35 deletions(-)

diff --git a/typo3/sysext/core/Documentation/Changelog/10.2/Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst b/typo3/sysext/core/Documentation/Changelog/10.2/Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst
index 91f0fedbafec..48f25be3310d 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.2/Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.2/Deprecation-89554-DeprecateTYPO3CMSExtbaseMvcControllerAbstractController.rst
@@ -1,8 +1,10 @@
 .. include:: /Includes.rst.txt
 
-====================================================================================
-Deprecation: #89554 - Deprecate \TYPO3\CMS\Extbase\Mvc\Controller\AbstractController
-====================================================================================
+.. _deprecation-89554:
+
+==========================================================================================
+Deprecation: #89554 - Deprecate \\TYPO3\\CMS\\Extbase\\Mvc\\Controller\\AbstractController
+==========================================================================================
 
 See :issue:`89554`
 
diff --git a/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-92060-DroppedClassTYPO3CMSBackendViewPageTreeView.rst b/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-92060-DroppedClassTYPO3CMSBackendViewPageTreeView.rst
index 9db4f51815e0..1faf0cf4ebca 100644
--- a/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-92060-DroppedClassTYPO3CMSBackendViewPageTreeView.rst
+++ b/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-92060-DroppedClassTYPO3CMSBackendViewPageTreeView.rst
@@ -1,8 +1,10 @@
 .. include:: /Includes.rst.txt
 
-====================================================================
-Breaking: #92060 - Dropped class TYPO3\CMS\Backend\View\PageTreeView
-====================================================================
+.. _breaking-92060:
+
+========================================================================
+Breaking: #92060 - Dropped class TYPO3\\CMS\\Backend\\View\\PageTreeView
+========================================================================
 
 See :issue:`92060`
 
diff --git a/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-92513-MethodSignatureChangeOfTYPO3CMSExtbaseMvcControllerControllerInterfaceprocessRequest.rst b/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-92513-MethodSignatureChangeOfTYPO3CMSExtbaseMvcControllerControllerInterfaceprocessRequest.rst
index 60b82b0e54d5..5e06ae4f4f8e 100644
--- a/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-92513-MethodSignatureChangeOfTYPO3CMSExtbaseMvcControllerControllerInterfaceprocessRequest.rst
+++ b/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-92513-MethodSignatureChangeOfTYPO3CMSExtbaseMvcControllerControllerInterfaceprocessRequest.rst
@@ -1,7 +1,7 @@
 .. include:: /Includes.rst.txt
 
 =======================================================================================================================
-Breaking: #92513 - Method signature change of TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface::processRequest
+Breaking: #92513 - Method signature change of TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ControllerInterface::processRequest
 =======================================================================================================================
 
 See :issue:`92513`
diff --git a/typo3/sysext/core/Documentation/Changelog/11.2/Feature-93209-FALAddGetFileToTYPO3CMSCoreResourceFolder.rst b/typo3/sysext/core/Documentation/Changelog/11.2/Feature-93209-FALAddGetFileToTYPO3CMSCoreResourceFolder.rst
index 5af9bd38972e..e55f4457d436 100644
--- a/typo3/sysext/core/Documentation/Changelog/11.2/Feature-93209-FALAddGetFileToTYPO3CMSCoreResourceFolder.rst
+++ b/typo3/sysext/core/Documentation/Changelog/11.2/Feature-93209-FALAddGetFileToTYPO3CMSCoreResourceFolder.rst
@@ -1,8 +1,10 @@
 .. include:: /Includes.rst.txt
 
-======================================================================
-Feature: #93209 - FAL: Add getFile() to TYPO3\CMS\Core\Resource\Folder
-======================================================================
+.. _feature-93209:
+
+==========================================================================
+Feature: #93209 - FAL: Add getFile() to TYPO3\\CMS\\Core\\Resource\\Folder
+==========================================================================
 
 See :issue:`93209`
 
diff --git a/typo3/sysext/core/Documentation/Changelog/7.4/Feature-67808-IntroduceApplicationClassesForEntryPointsAndEquivalentRequestHandlers.rst b/typo3/sysext/core/Documentation/Changelog/7.4/Feature-67808-IntroduceApplicationClassesForEntryPointsAndEquivalentRequestHandlers.rst
index 8afbeebeac40..a7cf6a8e44db 100644
--- a/typo3/sysext/core/Documentation/Changelog/7.4/Feature-67808-IntroduceApplicationClassesForEntryPointsAndEquivalentRequestHandlers.rst
+++ b/typo3/sysext/core/Documentation/Changelog/7.4/Feature-67808-IntroduceApplicationClassesForEntryPointsAndEquivalentRequestHandlers.rst
@@ -17,14 +17,14 @@ over the Class Loader provided by Composer.
 
 There are four types of Applications provided by the TYPO3 Core:
 
-TYPO3\CMS\Frontend\Http\Application
------------------------------------
+\\TYPO3\\CMS\\Frontend\\Http\\Application
+-----------------------------------------
 All incoming web requests coming to index.php in the main directory, handling all TSFE and eID requests.
 The Application sets TYPO3_MODE=FE very early.
 The Application checks if all configuration is given, otherwise redirects to the TYPO3 Install Tool.
 
-TYPO3\CMS\Backend\Http\Application
-----------------------------------
+\\TYPO3\\CMS\\Backend\\Http\\Application
+----------------------------------------
 All incoming web requests for any regular Backend call inside typo3/\*. This handles three types of Request Handlers:
 
 - The AJAX Request Handler, which is triggered on requests with an "ajaxID" GET Parameter given.
@@ -33,13 +33,13 @@ All incoming web requests for any regular Backend call inside typo3/\*. This han
 
 The Application checks if all configuration is given, otherwise redirects to the TYPO3 Install Tool.
 
-\TYPO3\CMS\Backend\Console\Application
---------------------------------------
+\\TYPO3\\CMS\\Backend\\Console\\Application
+-------------------------------------------
 All CLI Requests handled by cli_dispatch.php. Only executes the parts that are necessary for Backend CLI Scripts used
 with the cliKey syntax. The typical CliRequestHandler is used for handling requests set up by this Application.
 
-\TYPO3\CMS\Install\Http\Application
------------------------------------
+\\TYPO3\\CMS\\Install\\Http\\Application
+----------------------------------------
 The install tool Application only runs with a very limited bootstrap set up with a Failsafe Package Manager not taking
 the ext_localconf.php scripts of installed extensions into account.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69535-DeprecateTYPO3CMSFluidViewHelpersBeButtonsIconViewHelper.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69535-DeprecateTYPO3CMSFluidViewHelpersBeButtonsIconViewHelper.rst
index ed2b34378059..4cb536290548 100644
--- a/typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69535-DeprecateTYPO3CMSFluidViewHelpersBeButtonsIconViewHelper.rst
+++ b/typo3/sysext/core/Documentation/Changelog/7.5/Deprecation-69535-DeprecateTYPO3CMSFluidViewHelpersBeButtonsIconViewHelper.rst
@@ -1,9 +1,10 @@
-
 .. include:: /Includes.rst.txt
 
-======================================================================================
-Deprecation: #69535 - Deprecate \TYPO3\CMS\Fluid\ViewHelpers\Be\Buttons\IconViewHelper
-======================================================================================
+.. _deprecation-69535:
+
+=============================================================================================
+Deprecation: #69535 - Deprecate \\TYPO3\\CMS\\Fluid\\ViewHelpers\\Be\\Buttons\\IconViewHelper
+=============================================================================================
 
 See :issue:`69535`
 
diff --git a/typo3/sysext/core/Documentation/Changelog/8.0/Deprecation-73585-DeprecateTYPO3CMSCoreResourceUtilityBackendUtilitygetFlashMessageForMissingFile.rst b/typo3/sysext/core/Documentation/Changelog/8.0/Deprecation-73585-DeprecateTYPO3CMSCoreResourceUtilityBackendUtilitygetFlashMessageForMissingFile.rst
index 2943738f2fe4..0b072a9d48fc 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.0/Deprecation-73585-DeprecateTYPO3CMSCoreResourceUtilityBackendUtilitygetFlashMessageForMissingFile.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.0/Deprecation-73585-DeprecateTYPO3CMSCoreResourceUtilityBackendUtilitygetFlashMessageForMissingFile.rst
@@ -1,9 +1,10 @@
-
 .. include:: /Includes.rst.txt
 
-=============================================================================================================
-Deprecation: #72585 - Deprecate TYPO3\CMS\Core\Resource\Utility\BackendUtility::getFlashMessageForMissingFile
-=============================================================================================================
+.. _deprecation-72585:
+
+==================================================================================================================
+Deprecation: #72585 - Deprecate TYPO3\\CMS\\Core\\Resource\\Utility\\BackendUtility::getFlashMessageForMissingFile
+==================================================================================================================
 
 See :issue:`72585`
 
diff --git a/typo3/sysext/core/Documentation/Changelog/8.1/Feature-75827-AddConfigurationOptionsToFloatConverter.rst b/typo3/sysext/core/Documentation/Changelog/8.1/Feature-75827-AddConfigurationOptionsToFloatConverter.rst
index 492ab15fa4d5..d0a39985906f 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.1/Feature-75827-AddConfigurationOptionsToFloatConverter.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.1/Feature-75827-AddConfigurationOptionsToFloatConverter.rst
@@ -1,9 +1,10 @@
-
 .. include:: /Includes.rst.txt
 
-=======================================================================================================
-Feature: #75827 - Add configuration options to \TYPO3\CMS\Extbase\Property\TypeConverter\FloatConverter
-=======================================================================================================
+.. _feature-75827:
+
+=============================================================================================================
+Feature: #75827 - Add configuration options to \\TYPO3\\CMS\\Extbase\\Property\\TypeConverter\\FloatConverter
+=============================================================================================================
 
 See :issue:`75827`
 
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Feature-80186-ExtFormAddHtml5Elements.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Feature-80186-ExtFormAddHtml5Elements.rst
index d9cd6620834f..6c5386c7813e 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Feature-80186-ExtFormAddHtml5Elements.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Feature-80186-ExtFormAddHtml5Elements.rst
@@ -22,8 +22,8 @@ The form editor contains new selectable form elements
 * :html:`url` (HTML5)
 * :html:`number` (HTML5)
 
-The server side 'TYPO3\CMS\Extbase\Validation\Validator\NumberValidator' validator can be used.
------------------------------------------------------------------------------------------------
+The server side 'TYPO3\\CMS\\Extbase\\Validation\\Validator\\NumberValidator' validator can be used.
+----------------------------------------------------------------------------------------------------
 
 .. code-block:: yaml
 
diff --git a/typo3/sysext/core/Documentation/Changelog/9.4/Deprecation-85822-PageGenerator.rst b/typo3/sysext/core/Documentation/Changelog/9.4/Deprecation-85822-PageGenerator.rst
index fa76efa75b4a..f27cb83e1352 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.4/Deprecation-85822-PageGenerator.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.4/Deprecation-85822-PageGenerator.rst
@@ -1,8 +1,10 @@
 .. include:: /Includes.rst.txt
 
-========================================================================
-Deprecation: #85822 - Static class TYPO3\CMS\Frontend\Page\PageGenerator
-========================================================================
+.. _deprecation-85822:
+
+============================================================================
+Deprecation: #85822 - Static class TYPO3\\CMS\\Frontend\\Page\\PageGenerator
+============================================================================
 
 See :issue:`85822`
 
-- 
GitLab