From 1fdcc14e913b48f2e1a06948bc8bbc8b3ec12f85 Mon Sep 17 00:00:00 2001
From: Christian Kuhn <lolli@schwarzbu.ch>
Date: Sat, 27 Nov 2021 19:12:19 +0100
Subject: [PATCH] [TASK] Add deprecation removal main ReST file
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Deprecation removal main boilerplate .rst file with
a dummy entry for each section.

Resolves: #96108
Related: #96107
Releases: master
Change-Id: Id94f0b33ff93885caf61814d93d14965e4566b04
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72330
Tested-by: core-ci <typo3@b13.com>
Tested-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
---
 ...g-96107-DeprecatedFunctionalityRemoved.rst | 127 ++++++++++++++++++
 1 file changed, 127 insertions(+)
 create mode 100644 typo3/sysext/core/Documentation/Changelog/12.0/Breaking-96107-DeprecatedFunctionalityRemoved.rst

diff --git a/typo3/sysext/core/Documentation/Changelog/12.0/Breaking-96107-DeprecatedFunctionalityRemoved.rst b/typo3/sysext/core/Documentation/Changelog/12.0/Breaking-96107-DeprecatedFunctionalityRemoved.rst
new file mode 100644
index 000000000000..61bae1064b20
--- /dev/null
+++ b/typo3/sysext/core/Documentation/Changelog/12.0/Breaking-96107-DeprecatedFunctionalityRemoved.rst
@@ -0,0 +1,127 @@
+.. include:: ../../Includes.txt
+
+===================================================
+Breaking: #96107 - Deprecated functionality removed
+===================================================
+
+See :issue:`96107`
+
+Description
+===========
+
+The following PHP classes that have previously been marked as deprecated for v11 and were now removed:
+
+- :php:`\Full\Class\Name`
+
+The following PHP interfaces that have previously been marked as deprecated for v11 and were now removed:
+
+- :php:`\Full\Class\Name`
+
+The following PHP class aliases that have previously been marked as deprecated for v11 and were now removed:
+
+* :php:`Full\Class\Name`
+
+The following PHP class methods that have previously been marked as deprecated for v11 and were now removed:
+
+- :php:`\Full\Class\Name->methodName`
+
+The following PHP static class methods that have previously been marked as deprecated for v11 and were now removed:
+
+- :php:`\Full\Class\Name::methodName`
+
+The following methods changed signature according to previous deprecations in v11 at the end of the argument list:
+
+- :php:`\Full\Class\Name->methodName` (argument 42 is now an integer)
+
+The following public class properties have been dropped:
+
+- :php:`\Full\Class\Name->propertyName`
+
+The following class methods visibility have been changed to protected:
+
+- :php:`\Full\Class\Name->methodName`
+
+The following class methods visibility have been changed to private:
+
+- :php:`\Full\Class\Name->methodName`
+
+The following class properties visibility have been changed to protected:
+
+- :php:`\Full\Class\Name->propertyName`
+
+The following class properties visibility have been changed to private:
+
+- :php:`\Full\Class\Name->propertyName`
+
+The following ViewHelpers have been changed or removed:
+
+- :html:`<f:helper.name>` Argument "foo" dropped
+
+The following TypoScript options have been dropped or adapted:
+
+- `typo.script.option`
+
+The following constants have been dropped:
+
+- :php:`CONSTANT_NAME`
+
+The following class constants have been dropped:
+
+- :php:`\Full\Class\Name::CONSTANT_NAME`
+
+The following global option handling have been dropped and are ignored:
+
+- :php:`$GLOBALS['TYPO3_CONF_VARS']['KEY']['subKey']`
+
+The following global variables have been removed:
+
+- :php:`$GLOBALS['KEY']`
+
+The following hooks have been removed:
+
+- :php:`$GLOBALS['TYPO3_CONF_VARS']['KEY']['subKey']`
+
+The following signals have been removed:
+
+- :php:`\Full\Class\Name::signalName`
+
+The following features are now always enabled:
+
+- `the.feature.name`
+
+The following features have been removed:
+
+- A feature like a removed upgrade wizard
+
+The following database tables have been removed:
+
+- :sql:`table`
+
+The following database tabel fields have been removed:
+
+- :sql:`table.field`
+
+The following Backend route identifiers have been removed:
+
+- `routeIdentifier`
+
+The following global JavaScript variables have been removed:
+
+- :js:`Global_JavaScript_Variable_Name`
+
+The following global JavaScript functions have been removed:
+
+- :js:`Global_JavaScript_Function_Name`
+
+The following JavaScript modules have been removed:
+
+- :js:`module.name`
+
+
+Impact
+======
+
+Using above removed functionality will most likely raise PHP fatal level errors,
+may change website output or crashes browser JavaScript.
+
+.. index:: Backend, CLI, FlexForm, Fluid, Frontend, JavaScript, LocalConfiguration, PHP-API, TCA, TSConfig, TypoScript, PartiallyScanned
-- 
GitLab