Release 11.5.0-rc-3
Third release candidate of 11.5.0 for TYPO3 11 LTS
#standwithukraine #nowar
Huge improvements
- TYPO3 11 LTS compatibility, at least 11.5.14 is required
- Improved data update handling
Improvements and fixes since RC 2
[FEATURE] Add custom field processors #1811
[TASK] Adapt column arrangement within sites config #3295
[TASK:BP:11.5] Require TYPO3 11.5.14 #3239 #3244
With EXT:solr 11.5 we're increasingly using local objects, but most ContentObjects in the TYPO3 core required a global version of the
TypoScriptFrontendController which leads to problems during indexing. TYPO3 11.5.14 contains some adaptions to support the usage of local
TypoScriptFrontendController objects, these adaptions are fixing this issue, so we require at least TYPO3 11.5.14.
[DOCS:BP:11.5] add missing doc for ...logging.indexing.pageIndexed
[TASK:BP:11.5] Adjust typo3/coding-standards settings
typo3/coding-standards 0.5.4 includes rule modernize_strpos, which is not possible with PHP 7.4 as str_contains requires PHP 8. This commit removes rule modernize_strpos and contains some minor adaptions.
[BUGFIX:BP:11.5] Empty suggest query triggers a PHP error #3302
Sending a suggest query containing only spaces causes PHP 8+ to throw a TypeError exception because the result of the regular expression will
not have a third entry in its matches array. Use null-coalescing operator to ensure a string is given to the trim function in the SuggestQuery constructor.
[BUGFIX] Respect indexing configuration for new and updated subpages #3276
[BUGFIX] Class properties must not be accessed before initialization #3288
This change fixes two issues for class properties initialized by inject or setter methods. The properties and getters must be nullable,
if inject method or setter methods initialise properties. This patch applies on:
- \ApacheSolrForTypo3\Solr\Domain\Search\Uri\SearchUriBuilder::$routingService
- \ApacheSolrForTypo3\Solr\Domain\Search\ResultSet\SearchResultSet::$response
[BUGFIX:11.5] Frequent Searches plugin does not work #3166
Fixes the frequent searches component.
[BUGFIX] Ensure array value is set when accessing #3269
[BUGFIX] Fix PSR-4 Namesppaces and Paths #3285
This fix avoids warning on composer autoload and allows to run tests in parallel.
[BUGFIX] Undefined array key in ..Domain\Site\Site:L130 #3232
[BUGFIX] Silence DebugWriter for PageIndexerRequest #3030
If debug logging is activated the DebugWriter does append debug messages to the output. This fails when running PageIndexerRequest as it
does return a json that must not be appended with debug message output.
[BUGFIX] AbstractSolrTask::setRootPageId(): Argument #1 () must be of type int, string given #3267
[TASK] Update GarbageCollector.php #3249
Replaces explode with GeneralUtility::intExplode
[TASK] Sync with EXT:solrfluidgrouping for TYPO3 11.5
[TASK] Sync with new TYPO3 coding standards
Syncs the both extensions APIs
[BUGFIX] Avoid yoda-style conditions in PHP
[BUGFIX] change detection of free mode records #3264
[BUGFIX] Fix return type error for option facet #3260
Type cast the return values in OptionFacetQueryBuilder::buildLimitForJson() and OptionFacetQueryBuilder::buildMincountForJson() to avoid php type error.
[FEATURE] Make pageRangeFirst and pageRangeLast accessible in Fluid #3254
With these two additional getters it is possible to access the variables in fluid templates.
Known issues
- [BUG] IMAGES in indexer configurations handled in BE mode since
TYPO3 10.4.12 #2828
Open tasks
- [TASK] Finalize lastSearches Integration test cases #3160
Note for non-composer instances:
This release candidate is not available in TYPO3 TER, if you want to
try this release, please download and install this release manually
from:
https://github.com/TYPO3-Solr/ext-solr/releases/tag/11.5.0-rc-3
How to Get Involved
There are many ways to get involved with Apache Solr for TYPO3:
- Submit bug reports and feature requests on GitHub
- Ask or help or answer questions in our Slack channel
- Provide patches through pull requests or review and comment on
existing pull requests - Go to www.typo3-solr.com or call dkd to sponsor the ongoing
development of Apache Solr for TYPO3
Support us by becoming an EB partner:
https://shop.dkd.de/Produkte/Apache-Solr-fuer-TYPO3/
or call:
+49 (0)69 - 2475218 0