Commit 1fdcc14e authored by Christian Kuhn's avatar Christian Kuhn Committed by Andreas Fernandez
Browse files

[TASK] Add deprecation removal main ReST file

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's avatarcore-ci <typo3@b13.com>
Tested-by: Stefan Bürk's avatarStefan Bürk <stefan@buerk.tech>
Tested-by: Wouter Wolters's avatarWouter Wolters <typo3@wouterwolters.nl>
Tested-by: Andreas Fernandez's avatarAndreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Stefan Bürk's avatarStefan Bürk <stefan@buerk.tech>
Reviewed-by: Wouter Wolters's avatarWouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez's avatarAndreas Fernandez <a.fernandez@scripting-base.de>
parent e56516e7
.. 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
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment