Deprecation: #97217 - Moved TypoLinkCodecService to EXT:core

See forge#97217

Description

The TypoLinkCodecService class is used to encode and decode link parameters, which are usually next to the actual link the target or class information. This functionality is not directly bound to frontend specific logic. To resolve cross dependencies the class has been moved to the LinkHandling namespace in EXT:core. The old namespace has therefore been deprecated.

Impact

The namespace has changed from \TYPO3\CMS\Frontend\Service\TypoLinkCodecService to \TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService and the old namespace has been marked as deprecated.

Affected Installations

All installations using the deprecated namespace \TYPO3\CMS\Frontend\Service\TypoLinkCodecService. The extension scanner will report usages.

Migration

Replace usages with the new namespace \TYPO3\CMS\Core\LinkHandling\TypoLinkCodecService in custom extension code.