[!!!][TASK] Remove deprecated parameters in RecyclerUtility
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-80700-DeprecatedFunctionalityRemoved.rst
1 .. include:: ../../Includes.txt
2
3 ===================================================
4 Breaking: #80700 - Deprecated functionality removed
5 ===================================================
6
7 See :issue:`80700`
8
9 Description
10 ===========
11
12 The following PHP classes that have been previously deprecated for v8 have been removed:
13 * RemoveXSS
14 * TYPO3\CMS\Backend\Console\Application
15 * TYPO3\CMS\Backend\Console\CliRequestHandler
16 * TYPO3\CMS\Backend\Controller\Wizard\ColorpickerController
17 * TYPO3\CMS\Backend\Form\Container\SoloFieldContainer
18 * TYPO3\CMS\Backend\Form\Wizard\SuggestWizard
19 * TYPO3\CMS\Backend\Form\Wizard\ValueSliderWizard
20 * TYPO3\CMS\Core\Cache\CacheFactory
21 * TYPO3\CMS\Core\Controller\CommandLineController
22 * TYPO3\CMS\Core\Http\AjaxRequestHandler
23 * TYPO3\CMS\Core\Messaging\AbstractStandaloneMessage
24 * TYPO3\CMS\Core\Messaging\ErrorpageMessage
25 * TYPO3\CMS\Core\TimeTracker\NullTimeTracker
26 * TYPO3\CMS\Extbase\Utility\ArrayUtility
27 * TYPO3\CMS\Form\Domain\Model\FormElements\AdvancedPassword
28 * TYPO3\CMS\Form\ViewHelpers\Form\CheckboxViewHelper
29 * TYPO3\CMS\Form\ViewHelpers\Form\PlainTextMailViewHelper
30 * TYPO3\CMS\Frontend\Page\FramesetRenderer
31 * TYPO3\CMS\Lowlevel\CleanerCommand
32
33 The following PHP interfaces have been dropped:
34 * TYPO3\CMS\Backend\Form\DatabaseFileIconsHookInterface
35
36 The following PHP interface signatures have been changed:
37 * TYPO3\CMS\Extbase\Persistence\Generic\QueryInterface->like() - Third argument dropped
38
39 The following PHP class methods that have been previously deprecated for v8 have been removed:
40 * TYPO3\CMS\Backend\Clipboard\Clipboard->confirmMsg()
41 * TYPO3\CMS\Backend\Controller\BackendController->addCssFile()
42 * TYPO3\CMS\Backend\Controller\BackendController->addJavascript()
43 * TYPO3\CMS\Backend\Controller\BackendController->addJavascriptFile()
44 * TYPO3\CMS\Backend\Controller\BackendController->includeLegacyBackendItems()
45 * TYPO3\CMS\Backend\Controller\Page\LocalizationController->getRecordUidsToCopy()
46 * TYPO3\CMS\Backend\Controller\Page\PageLayoutController->printContent()
47 * TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getAllowedLanguagesForBackendUser()
48 * TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getExcludeQueryPart()
49 * TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getPreviousLocalizedRecordUid()
50 * TYPO3\CMS\Backend\Domain\Repository\Localization\LocalizationRepository->getRecordLocalization()
51 * TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider->sanitizeMaxItems()
52 * TYPO3\CMS\Backend\Module\AbstractFunctionModule->getBackPath()
53 * TYPO3\CMS\Backend\Module\AbstractFunctionModule->getDatabaseConnection()
54 * TYPO3\CMS\Backend\Module\AbstractFunctionModule->incLocalLang()
55 * TYPO3\CMS\Backend\Module\BaseScriptClass->getDatabaseConnection()
56 * TYPO3\CMS\Backend\Form\AbstractFormElement->isWizardsDisabled()
57 * TYPO3\CMS\Backend\Form\AbstractFormElement->renderWizards()
58 * TYPO3\CMS\Backend\Form\AbstractNode->getValidationDataAsDataAttribute()
59 * TYPO3\CMS\Backend\Form\FormResultCompiler->JStop()
60 * TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromAjaxId()
61 * TYPO3\CMS\Backend\Template\DocumentTemplate->divider()
62 * TYPO3\CMS\Backend\Template\DocumentTemplate->funcMenu()
63 * TYPO3\CMS\Backend\Template\DocumentTemplate->getContextMenuCode()
64 * TYPO3\CMS\Backend\Template\DocumentTemplate->getDragDropCode()
65 * TYPO3\CMS\Backend\Template\DocumentTemplate->getHeader()
66 * TYPO3\CMS\Backend\Template\DocumentTemplate->getResourceHeader()
67 * TYPO3\CMS\Backend\Template\DocumentTemplate->getTabMenu()
68 * TYPO3\CMS\Backend\Template\DocumentTemplate->getTabMenuRaw()
69 * TYPO3\CMS\Backend\Template\DocumentTemplate->header()
70 * TYPO3\CMS\Backend\Template\DocumentTemplate->icons()
71 * TYPO3\CMS\Backend\Template\DocumentTemplate->loadJavascriptLib()
72 * TYPO3\CMS\Backend\Template\DocumentTemplate->section()
73 * TYPO3\CMS\Backend\Template\DocumentTemplate->sectionBegin()
74 * TYPO3\CMS\Backend\Template\DocumentTemplate->sectionEnd()
75 * TYPO3\CMS\Backend\Template\DocumentTemplate->sectionHeader()
76 * TYPO3\CMS\Backend\Template\DocumentTemplate->t3Button()
77 * TYPO3\CMS\Backend\Template\DocumentTemplate->getVersionSelector()
78 * TYPO3\CMS\Backend\Template\DocumentTemplate->viewPageIcon()
79 * TYPO3\CMS\Backend\Template\DocumentTemplate->wrapInCData()
80 * TYPO3\CMS\Backend\Template\DocumentTemplate->wrapScriptTags()
81 * TYPO3\CMS\Backend\Template\ModuleTemplate->getVersionSelector()
82 * TYPO3\CMS\Backend\View\PageLayoutView->pages_getTree()
83 * TYPO3\CMS\Backend\Utility\BackendUtility::getAjaxUrl()
84 * TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS()
85 * TYPO3\CMS\Backend\Utility\BackendUtility::getListViewLink()
86 * TYPO3\CMS\Backend\Utility\BackendUtility::getRecordRaw()
87 * TYPO3\CMS\Backend\Utility\BackendUtility::getRecordsByField()
88 * TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParametersFromArray()
89 * TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParts()
90 * TYPO3\CMS\Backend\Utility\BackendUtility::getSQLselectableList()
91 * TYPO3\CMS\Backend\Utility\BackendUtility::titleAltAttrib()
92 * TYPO3\CMS\Backend\Utility\BackendUtility::makeConfigForm()
93 * TYPO3\CMS\Backend\Utility\BackendUtility::processParams()
94 * TYPO3\CMS\Backend\Utility\BackendUtility::replaceL10nModeFields()
95 * TYPO3\CMS\Backend\Utility\BackendUtility::RTEsetup()
96 * TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->veriCode()
97 * TYPO3\CMS\Core\Charset\CharsetConverter->convCapitalize()
98 * TYPO3\CMS\Core\Charset\CharsetConverter->conv_case()
99 * TYPO3\CMS\Core\Charset\CharsetConverter->euc_char2byte_pos()
100 * TYPO3\CMS\Core\Charset\CharsetConverter->euc_strlen()
101 * TYPO3\CMS\Core\Charset\CharsetConverter->euc_strtrunc()
102 * TYPO3\CMS\Core\Charset\CharsetConverter->euc_substr()
103 * TYPO3\CMS\Core\Charset\CharsetConverter->getPreferredClientLanguage()
104 * TYPO3\CMS\Core\Charset\CharsetConverter->strlen()
105 * TYPO3\CMS\Core\Charset\CharsetConverter->strtrunc()
106 * TYPO3\CMS\Core\Charset\CharsetConverter->substr()
107 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_byte2char_pos()
108 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strlen()
109 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strpos()
110 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strrpos()
111 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strtrunc()
112 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_substr()
113 * TYPO3\CMS\Core\Core\Bootstrap->loadExtensionTables()
114 * TYPO3\CMS\Core\Database\RelationHandler->readyForInterface()
115 * TYPO3\CMS\Core\Database\QueryView->tableWrap()
116 * TYPO3\CMS\Core\DataHandling\DataHandler::rmComma()
117 * TYPO3\CMS\Core\DataHandling\DataHandler::destPathFromUploadFolder()
118 * TYPO3\CMS\Core\DataHandling\DataHandler::noRecordsFromUnallowedTables()
119 * TYPO3\CMS\Core\Imaging\GraphicalFunctions->createTempSubDir()
120 * TYPO3\CMS\Core\Imaging\GraphicalFunctions->prependAbsolutePath()
121 * TYPO3\CMS\Core\Imaging\IconRegistry->getDeprecationSettings()
122 * TYPO3\CMS\Core\Messaging\FlashMessage->getClass()
123 * TYPO3\CMS\Core\Messaging\FlashMessage->getIconName()
124 * TYPO3\CMS\Core\TypoScript\TemplateService->splitConfArray()
125 * TYPO3\CMS\Core\TypoScript\TemplateService->fileContent()
126 * TYPO3\CMS\Core\TypoScript\TemplateService->removeQueryString()
127 * TYPO3\CMS\Core\TypoScript\TemplateService->sortedKeyList()
128 * TYPO3\CMS\Core\Utility\ArrayUtility::inArray()
129 * TYPO3\CMS\Core\Utility\ClientUtility::getDeviceType()
130 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addExtJSModule()
131 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::appendToTypoConfVars()
132 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath()
133 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler()
134 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerExtDirectComponent()
135 * TYPO3\CMS\Core\Utility\File\ExtendedFileUtility::pushErrorMessagesToFlashMessageQueue()
136 * TYPO3\CMS\Core\Utility\GeneralUtility::array2xml_cs()
137 * TYPO3\CMS\Core\Utility\GeneralUtility::compat_version()
138 * TYPO3\CMS\Core\Utility\GeneralUtility::convertMicrotime()
139 * TYPO3\CMS\Core\Utility\GeneralUtility::csvValues()
140 * TYPO3\CMS\Core\Utility\GeneralUtility::deHSCentities()
141 * TYPO3\CMS\Core\Utility\GeneralUtility::flushOutputBuffers()
142 * TYPO3\CMS\Core\Utility\GeneralUtility::freetypeDpiComp()
143 * TYPO3\CMS\Core\Utility\GeneralUtility::generateRandomBytes()
144 * TYPO3\CMS\Core\Utility\GeneralUtility::getMaximumPathLength()
145 * TYPO3\CMS\Core\Utility\GeneralUtility::getRandomHexString()
146 * TYPO3\CMS\Core\Utility\GeneralUtility::imageMagickCommand()
147 * TYPO3\CMS\Core\Utility\GeneralUtility::lcfirst()
148 * TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeFP()
149 * TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeJS()
150 * TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS()
151 * TYPO3\CMS\Core\Utility\GeneralUtility::requireFile()
152 * TYPO3\CMS\Core\Utility\GeneralUtility::requireOnce()
153 * TYPO3\CMS\Core\Utility\GeneralUtility::resolveAllSheetsInDS()
154 * TYPO3\CMS\Core\Utility\GeneralUtility::resolveSheetDefInDS()
155 * TYPO3\CMS\Core\Utility\GeneralUtility::slashJS()
156 * TYPO3\CMS\Core\Utility\GeneralUtility::strtolower()
157 * TYPO3\CMS\Core\Utility\GeneralUtility::strtoupper()
158 * TYPO3\CMS\Core\Utility\GeneralUtility::xmlGetHeaderAttribs()
159 * TYPO3\CMS\Extbase\Domain\Model\Category->getIcon()
160 * TYPO3\CMS\Extbase\Domain\Model\Category->setIcon()
161 * TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison->getParameterIdentifier()
162 * TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison->setParameterIdentifier()
163 * TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getUsePreparedStatement()
164 * TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->getUseQueryCache()
165 * TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->usePreparedStatement()
166 * TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings->useQueryCache()
167 * TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getObjectManager()
168 * TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getTemplateVariableContainer()
169 * TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->injectObjectManager()
170 * TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->setLegacyMode()
171 * TYPO3\CMS\Form\Domain\Model\FormElements\AbstractFormElement->onSubmit()
172 * TYPO3\CMS\Form\Domain\Model\FormElements\AbstractSection->onSubmit()
173 * TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload->onBuildingFinished()
174 * TYPO3\CMS\Form\Domain\Model\FormElements\FormElementInterface->onSubmit()
175 * TYPO3\CMS\Form\Domain\Model\FormElements\UnknownFormElement->onSubmit()
176 * TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable->beforeRendering()
177 * TYPO3\CMS\Form\Domain\Model\Renderable\AbstractRenderable->onBuildingFinished()
178 * TYPO3\CMS\Form\Domain\Model\Renderable\RenderableInterface->onBuildingFinished()
179 * TYPO3\CMS\Form\Domain\Model\Renderable\RootRenderableInterface->beforeRendering()
180 * TYPO3\CMS\Form\Domain\Runtime\FormRuntime->beforeRendering()
181 * TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->record_registration()
182 * TYPO3\CMS\Frontend\ContentObject\AbstractContentObject->getContentObject()
183 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->URLqMark()
184 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->clearTSProperties()
185 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->fileResource()
186 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->fillInMarkerArray()
187 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getClosestMPvalueForPage()
188 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getSubpart()
189 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getWhere()
190 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->gifBuilderTextBox()
191 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->includeLibs()
192 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->linebreaks()
193 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->processParams()
194 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->removeBadHTML()
195 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_fontTag()
196 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_removeBadHTML()
197 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarker()
198 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerAndSubpartArrayRecursive()
199 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerArray()
200 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerArrayCached()
201 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteMarkerInObject()
202 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteSubpart()
203 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->substituteSubpartArray()
204 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->beLoginLinkIPList()
205 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConv()
206 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->encryptCharcode()
207 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->encryptEmail()
208 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->generatePage_whichScript()
209 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->includeLibraries()
210 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setParseTime()
211 * TYPO3\CMS\Frontend\Page\PageGenerator::pagegenInit()
212 * TYPO3\CMS\Frontend\Page\PageRepository->getPathFromRootline()
213 * TYPO3\CMS\Frontend\Page\PageRepository::getHash()
214 * TYPO3\CMS\Frontend\Page\PageRepository::storeHash()
215 * TYPO3\CMS\IndexedSearch\Indexer->includeCrawlerClass()
216 * TYPO3\CMS\Lang\LanguageService->addModuleLabels()
217 * TYPO3\CMS\Lang\LanguageService->getParserFactory()
218 * TYPO3\CMS\Lang\LanguageService->makeEntities()
219 * TYPO3\CMS\Lang\LanguageService->overrideLL()
220 * TYPO3\CMS\Lowlevel\Utility\ArrayBrowser->wrapValue()
221 * TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList->makeQueryArray()
222 * TYPO3\CMS\Taskcenter\Controller\TaskModuleController->printContent()
223
224 The following methods changed signature according to previous deprecations in v8:
225 * TYPO3\CMS\Core\Charset\CharsetConverter->euc_char_mapping() - Third and fourth argument dropped
226 * TYPO3\CMS\Core\Charset\CharsetConverter->sb_char_mapping() - Third and fourth argument dropped
227 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char_mapping() - Second and third argument dropped
228 * TYPO3\CMS\Core\DataHandling\DataHandler->extFileFunctions() - Fourth argument dropped
229 * TYPO3\CMS\Core\Html\HtmlParser->RTE_transform() - Second argument unused
230 * TYPO3\CMS\Core\Localization\LanguageStore->setConfiguration() - Third argument dropped
231 * TYPO3\CMS\Core\Localization\LocalizationFactory->getParsedData() - Third and fourth argument unused
232 * TYPO3\CMS\Core\Localization\Parser\AbstractXmlParser->getParsedData() - Third argument dropped
233 * TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface->getParsedData() - Third argument dropped
234 * TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser->getParsedData() - Third argument dropped
235 * TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelFile() - Fourth argument dropped
236 * TYPO3\CMS\Core\Page\PageRenderer->includeLanguageFileForInline() - Fourth argument dropped
237 * TYPO3\CMS\Core\TypoScript\TemplateService->linkData() - Fourth argument unused
238 * TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction() - Persistent or file prefix in first argument removed
239 * \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule - Fifth argument ignores  [labels][tabs_images][tab]
240 * TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName() - Second and thrird argument dropped
241 * TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj() - File reference prefix in first argument removed
242 * TYPO3\CMS\Core\Utility\GeneralUtility::wrapJS() - Second argument dropped
243 * TYPO3\CMS\Extbase\Persistence\Generic\Qom\Statement - support for \TYPO3\CMS\Core\Database\PreparedStatement as argument dropped
244 * TYPO3\CMS\Extbase\Mvc\Cli\ConsoleOutput->askAndValidate() - support for boolean as fourth argument removed
245 * TYPO3\CMS\Extbase\Mvc\Cli\ConsoleOutput->select() - support for boolean as fifth argument removed
246 * TYPO3\CMS\Extbase\Persistence\Generic\Query->like() - Third argument dropped
247 * TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->searchWhere() - Third parameter is now mandatory
248 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->whichWorkspace() - First argument removed
249 * TYPO3\CMS\Frontend\Plugin\AbstractPlugin->__constructor() - First argument unused
250 * TYPO3\CMS\Lang\LanguageService->getLL() - Second argument dropped
251 * TYPO3\CMS\Lang\LanguageService->getLLL() - Third argument dropped
252 * TYPO3\CMS\Lang\LanguageService->getsL() - Second argument dropped
253 * TYPO3\CMS\Recycler\Utility\RecyclerUtility->getRecordPath() - Second, third and fourth argument dropped
254
255 The following public class properties have been dropped:
256 * TYPO3\CMS\Backend\Controller\EditDocumentController->localizationMode
257 * TYPO3\CMS\Backend\Controller\Page\PageLayoutController->edit_record
258 * TYPO3\CMS\Backend\Controller\Page\PageLayoutController->new_unique_uid
259 * TYPO3\CMS\Backend\Controller\Page\PageLayoutController->externalTables
260 * TYPO3\CMS\Backend\Module\AbstractFunctionModule->thisPath
261 * TYPO3\CMS\Backend\Template\DocumentTemplate->extJScode
262 * TYPO3\CMS\Backend\Template\DocumentTemplate->form_largeComp
263 * TYPO3\CMS\Core\Charset\CharsetConverter->charSetArray
264 * TYPO3\CMS\Core\Charset\CharsetConverter->fourByteSets
265 * TYPO3\CMS\Core\DataHandling\DataHandler->checkWorkspaceCache
266 * TYPO3\CMS\Core\Imaging\GraphicalFunctions->tempPath
267 * TYPO3\CMS\Frontend\ContentObject\Menu\AbstractMenuContentObject->parentMenuArr
268 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->compensateFieldWidth
269 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->dtdAllowsFrames
270 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->excludeCHashVars
271 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->scriptParseTime
272 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->csConvObj
273 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->defaultCharSet
274 * TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->renderCharset
275 * TYPO3\CMS\Lang\LanguageService->charSet
276 * TYPO3\CMS\Lang\LanguageService->csConvObj
277 * TYPO3\CMS\Lang\LanguageService->moduleLabels
278 * TYPO3\CMS\Lang\LanguageService->parserFactory
279
280 The following class properties have changed visibility:
281 * TYPO3\CMS\Core\DataHandling\DataHandler->recUpdateAccessCache changed from public to protected
282 * TYPO3\CMS\Core\DataHandling\DataHandler->recInsertAccessCache changed from public to protected
283 * TYPO3\CMS\Core\DataHandling\DataHandler->isRecordInWebMount_Cache changed from public to protected
284 * TYPO3\CMS\Core\DataHandling\DataHandler->isInWebMount_Cache changed from public to protected
285 * TYPO3\CMS\Core\DataHandling\DataHandler->cachedTSconfig changed from public to protected
286 * TYPO3\CMS\Core\DataHandling\DataHandler->pageCache changed from public to protected
287
288 The following public class constants have been dropped:
289 * TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_ERROR
290 * TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_WARNING
291 * TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_NOTIFICATION
292 * TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_OK
293
294 The following configuration options are not evaluated anymore:
295 * $TYPO3_CONF_VARS[SC_OPTIONS][GLOBAL][cliKeys]
296 * $TYPO3_CONF_VARS[FE][noPHPscriptInclude]
297 * $TYPO3_CONF_VARS[FE][maxSessionDataSize]
298 * $GLOBALS['TYPO3_CONF_VARS_extensionAdded']
299
300 The following entry points have been removed:
301 * typo3/cli_dispatch.phpsh
302
303 The following hooks have been removed:
304 * $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['getFlexFormDSClass']
305 * $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/div/class.t3lib_utility_client.php']['getDeviceType']
306 * $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/class.db_list.inc']['makeQueryArray']
307
308 The following functionality has been removed:
309 * Support for legacy prepared statements within Extbase Persistence within Qom\Statement
310
311 The following TypoScript options have been removed:
312 * stdWrap.fontTag
313 * stdWrap.removeBadHTML
314 * config.mainScript
315 * config.frameReloadIfNotInFrameset
316 * config.noScaleUp
317 * config.setJS_mouseOver
318 * config.setJS_openPic
319 * config.doctype = xhtml_frames
320 * config.xhtmlDoctype = xhtml_frames
321 * config.pageGenScript
322 * config.beLoginLinkIPList
323 * config.beLoginLinkIPList_login
324 * config.beLoginLinkIPList_logout
325 * page.frameSet
326 * page.insertClassesFromRTE
327 * single slashes are no longer interpreted as comment
328
329 The following TCA properties have been removed:
330 * type=select selectedListStyle
331 * type=select itemListStyle
332
333 The following PageTsConfig properties have been removed:
334 * TCEFORM.[table].[field].addItems.icon - with icons not registered in IconRegistry
335 * TCEFORM.[table].[flexFormField].PAGE_TSCONFIG_ID
336 * TCEFORM.[table].[flexFormField].PAGE_TSCONFIG_IDLIST
337 * TCEFORM.[table].[flexFormField].PAGE_TSCONFIG_STR
338
339 The following icon identifiers have been removed:
340 * actions-document-close
341 * actions-edit-add
342
343 The following requireJS modules have been removed:
344 * TYPO3/CMS/Core/QueryGenerator
345
346 Further removal notes:
347 * FormEngine result array ignores key `extJSCODE`
348 * RTE transformation 'ts_css' dropped
349 * Invalid flex form data structure wildcard matching `secondFieldValue,*` dropped
350
351 The following JavaScript methods and options have been removed:
352 * backend/Resources/Public/JavaScript/jsfunc.inline.js escapeSelectorObjectId
353 * TYPO3/CMS/Backend/Modal.getSeverityClass()
354 * TYPO3/CMS/Backend/Severity.information
355
356
357 Impact
358 ======
359
360 Instantiating or requiring the PHP classes, will result in PHP fatal errors.
361
362 Calling the entry points via CLI will result in a file not found error.
363
364 .. index:: PHP-API