Breaking: #72424 - Removed deprecated TypoScriptFrontendController options and methods

See forge#72424

Description

The following methods from TypoScriptFrontendController have been removed:

  • getPageRenderer()

  • setExternalJumpUrl()

  • jumpUrl()

  • acquirePageGenerationLock()

  • releasePageGenerationLock()

  • doXHTML_cleaning()

  • doLocalAnchorFix()

  • checkFileInclude()

  • prefixLocalAnchorsWithScript()

  • getStorageSiterootPids()

Additionally, the public properties jumpurl, JSeventFuncCalls and anchorPrefix have been removed. The request parameter jumpurl is not evaluated anymore.

The TypoScript property config.additionalHeaders has been removed.

Impact

Calling any of the PHP methods directly will result in a fatal error. Accessing the properties will result in a PHP warning. Setting the TypoScript property has no effect anymore.

Additionally, if EXT:felogin is misconfigured and lacks the storagePid property, an exception will be thrown.

Affected Installations

Any installation using the TypoScript property above, or a TYPO3 instance having third-party extensions calling the methods or properties directly.

Migration

Use the TER extension jumpurl to implement the jumpurl functionality.

Use the config.additionalHeaders subproperties (see https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#additionalheaders for details) to add the additional header lines.