Important changes
Changed behavior for TS settings.search.paginate.itemsPerPage
The TypoScript setting settings.search.paginate.itemsPerPage
has been disabled in the default TypoScript setup.
This makes it possible that the setting provied in the plugin configuration (FlexForms) is used.
However, this uses the default backup of settings.list.paginate.itemsPerPage
.
Deprecated hooks
The following hooks have been deprecated and will be removed with the next major version:
$GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Domain/Repository/AbstractDemandedRepository.php']['findDemanded']
: use the event\GeorgRinger\News\Event\ModifyDemandRepositoryEvent
$GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Controller/NewsController.php']['overrideSettings']
: use the event\GeorgRinger\News\Event\NewsControllerOverrideSettingsEvent
$GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Controller/NewsController.php']['createDemandObjectFromSettings']
: use the event\GeorgRinger\News\Event\CreateDemandObjectFromSettingsEvent
$GLOBALS['TYPO3_CONF_VARS']['EXT']['news'][\GeorgRinger\News\Hooks\PluginPreviewRenderer::class]['extensionSummary']
: use the event\GeorgRinger\News\Event\PluginPreviewSummaryEvent
Calling any of the aforementioned hooks will trigger deprecation log entries.
Features
New events
Finally the last hooks of the extension are now available as event to follow the best practices of TYPO3 core.
The most used is $GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Domain/Repository/AbstractDemandedRepository.php']['findDemanded']
which is used to modify the query to fetch the news records. This is now available as \GeorgRinger\News\Event\ModifyDemandRepositoryEvent
.
See above for a full list of available events.
Support of PHP 8.4
PHP 8.4 is now officially supported.
What's Changed
- [DOCS] Use page argument in routePath by @simonschaufi in #2564
- [TASK] Simplify TCA by @georgringer in #2566
- [TASK] Improve code by @simonschaufi in #2557
- [BUGFIX] Fix extensionlaoded VH #2572 by @georgringer in #2573
- [BUGFIX] fix proxy cache update required check in ClassCacheManager::… by @bahammes in #2570
- [BUGFIX] Fix links to TSconfig by @linawolf in #2574
- [TASK] Trigger errors for old hook usages by @georgringer in #2575
- [TASK] Support PHP 8.4 by @georgringer in #2576
- Update Bug Template to contain current vesions by @linawolf in #2578
- [TASK] Apply SimplifyCheckboxItemsTCARector by @simonschaufi in #2583
- [TASK] Import fully qualified class names by @simonschaufi in #2582
- [TASK] Apply ExtbaseActionsWithRedirectMustReturnResponseInterfaceRector by @simonschaufi in #2581
- [BUGFIX] Replace indexed array keys for items by label and value tags by @wtfred in #2584
- [TASK] Apply AddErrorCodeToExceptionRector by @simonschaufi in #2585
- [TASK] Use iconIdentifier in module registration by @wtfred in #2586
New Contributors
Full Changelog: 12.1.0...12.2.0