[!!!] This version drops support for TYPO3 12
[!!!] Clear the caches after updating because there were updates in injected dependencies
[!!!] The default frontend CSS has changed. If you rely on the default CSS and don't want the styling to change after updating, copy over and include the styles from the previous version
[TASK] Mark as compatible with TYPO3 13 and 14
[TASK] Remove outdated Page TSconfig for TYPO3 12 compatibility
[TASK] Replace `File::FILETYPE_IMAGE` with `FileType::IMAGE->value`
[TASK] Use `RenderingContext` attributes for retrieving `ServerRequestInterface` in LinkViewHelper
[TASK] Add `#[AsAllowedCallable]` attribute to plugin classes
[TASK] Replace `$GLOBALS['TSFE']` usage with `request->getAttribute` calls
[TASK] Remove deprecated `includeLLFile` call in BackendModuleController
[TASK] Update Page TSconfig for ke_search table restrictions, deny index and filter option records
[TASK] Replace `$GLOBALS['TSFE']->cObj`
[TASK] Remove Typo3Version checks for TYPO3 < 13 compatibility
[TASK] Add comments for TYPO3 14 migration and deprecations
[TASK] Refactor plugin registration and FlexForm handling
[TASK] Fix size calculation to prevent index out-of-range error in function formatFileSize
[TASK] Refactor `splitPdfInfo` method to improve type safety and readability
[TASK] Simplify file indexability check in `IndexerBase`
[TASK] Replace `send` method of MailMessage with `MailerInterface->send`
[TASK] Suppress PHPStan errors in `IndexerRunner` for compatibility reasons
[TASK] Simplify checks in `File.php`
[TASK] Simplify checks across multiple classes
[TASK] Update CI workflow to include PHP 8.4, 8.5 and TYPO3 14 support
[TASK] Simplify and restructure CSS
[TASK] Trim whitespace in ORDERBY clause handling in `Db.php`. Thanks to haraldglaser. github.com/tpwd/ke_search/issues/320
[TASK] Validate internal target pages in news indexer. Thanks to Nando Bosshart. github.com/tpwd/ke_search/issues/319
Teilen
Diese Version ist kompatibel mit TYPO3 14. Die Unterstützung für TYPO3 12 entfällt.