Task #87553
Deal with TYPO3 deprecations before transitioning from 9 to 10
0%
Description
The following is a list of all deprecations reported by the Install-Tool of the TYPO3 core. Not everything is a strong match, not everything might be an issue. But everything needs to be checked and dealt with.
Please open separate tickets and add them as subtask for every line of the list.
Breaking: #55298 - Decoupled sys_history functionality
Breaking: #80700 - Deprecated functionality removed
Breaking: #80929 - TYPO3_DB moved to extension
Breaking: #83081 - Removed configuration option BE/fileExtensions/webspace
Deprecation: #73482 - $LANG->csConvObj and $LANG->parserFactory
Deprecation: #73794 - SearchFormController->utf8_to_currentCharset and TSFE->renderCharset
Deprecation: #75327 - $TSFE->csConvObj and $TSFE->csConv()
Deprecation: #75621 - GeneralUtility methods
Deprecation: #80317 - Deprecate BackendUtility::getRecordRaw()
Deprecation: #80445 - Deprecate printContent methods
Deprecation: #80527 - Marker-related methods in ContentObjectRenderer
Deprecation: #81217 - TSFE-related language methods
Deprecation: #82254 - Deprecate $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']
Deprecation: #82899 - ExtensionManagementUtility methods
Deprecation: #83118 - DeleteClause methods deprecated
Deprecation: #83273 - Public properties of TemplateService
Deprecation: #83942 - Deprecated FileFacade::getIcon
Deprecation: #84289 - Use ServerRequestInterface in File/CreateFolderController
Deprecation: #84965 - Various TypoScriptFrontendController methods
Deprecation: #84993 - Deprecate some TSconfig related methods
Deprecation: #85078 - PageRepository->versioningPreview
Deprecation: #85113 - Legacy Backend Module Routing methods
Deprecation: #85122 - Functionality in CharsetConverter
Deprecation: #85285 - Deprecated path related constants
Deprecation: #85445 - TemplateService->getFileName
Deprecation: #85543 - Language-related properties in TypoScriptFrontendController and PageRepository
Deprecation: #85557 - PageRepository->getRootLine
Deprecation: #85558 - ContentObjectRenderer->enableFields
Deprecation: #85666 - TypoScriptFrontendController->initTemplate
Deprecation: #85878 - EidUtility and various TSFE methods
Deprecation: #85902 - IMGMENU/GMENU
Deprecation: #86225 - Classes BaseScriptClass and AbstractFunctionModule
Deprecation: #86320 - Mark internal $TSFE properties as protected
Deprecation: #86404 - $GLOBALS['TYPO3_LOADED_EXT']
Deprecation: #86438 - PageRenderer->loadJQuery()