diff --git a/Documentation/Appendix/VersionMatrix.rst b/Documentation/Appendix/VersionMatrix.rst index 12fea6c548..759c55b962 100644 --- a/Documentation/Appendix/VersionMatrix.rst +++ b/Documentation/Appendix/VersionMatrix.rst @@ -19,7 +19,7 @@ List of EXT:solr versions and the matching versions of Apache Solr and TYPO3 tha ------------------------------- ---------------------------------------------- -------------------------------- --------------- --------------------------------- TYPO3 EXT:solr EXT:tika EXT:solrfal EXT:solrconsole EXT:solrdebugtools EXT:solrfluidgrouping EXT:solrmlt Apache Solr Configset ========= ========== ========== =========== =============== ================== ================================ =============== =============== ================= -12.4 12.0 (β) 12.0 12.0 (β) 12.0 (Ø) 12.0 (Ø) N/A (integrated in EXT:solr) 12.0 (Ø) 9.3.0 ext_solr_12_0_0 +12.4 12.0 12.0 12.0 (rc) 12.0 (Ø) 12.0 (Ø) N/A (integrated in EXT:solr) 12.0 (Ø) 9.3.0 ext_solr_12_0_0 11.5 11.5 11.0 11.0 11.0 11.0 11.0 11.0 (Ø) 8.11.1 ext_solr_11_5_0 ========= ========== ========== =========== =============== ================== ================================ =============== =============== ================= diff --git a/Documentation/Releases/Index.rst b/Documentation/Releases/Index.rst index 571b7c1403..104144f800 100644 --- a/Documentation/Releases/Index.rst +++ b/Documentation/Releases/Index.rst @@ -18,3 +18,4 @@ Releases solr-release-11-1 solr-release-11-2 solr-release-11-5 + solr-release-12-0 diff --git a/Documentation/Releases/solr-release-12-0.rst b/Documentation/Releases/solr-release-12-0.rst index d25107e355..43f7a48f6a 100644 --- a/Documentation/Releases/solr-release-12-0.rst +++ b/Documentation/Releases/solr-release-12-0.rst @@ -177,7 +177,6 @@ If you've already used the route enhancer you must set option "enableRouteEnhanc :php:`$GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS']['solr']['enableRouteEnhancer']` - Frontend Helper Changes ----------------------- @@ -208,6 +207,235 @@ for example if the filter value is something like Here the wrapping and the escaping of the inner double quote have to be manually updated like this :php:`"toto AND tata"` or :php:`"music (rock)"` and :php:`"my \"flow\" is"`. +All Changes +=========== + +- [TASK] TYPO3 dependencies `644ef7ab6 on @2022-10-24 `_ (thanks to Lars Tode) +- [TASK] Upgrade Solarium `c9a42e8b6 on @2022-10-24 `_ (thanks to Lars Tode) +- [TASK] Temporary: Requirement to dev-main `f5e6bd7b4 on @2022-10-24 `_ (thanks to Lars Tode) +- [TASK] Reports: Make status compatible to StatusProviderInterface `2e5d1f664 on @2022-10-24 `_ (thanks to Lars Tode) +- [TASK] Github build `407a37044 on @2022-10-25 `_ (thanks to Lars Tode) +- [TASK] Reports: Move registration into Service.yaml `e8d82123d on @2022-10-25 `_ (thanks to Lars Tode) +- [TASK] ViewHelper: Translation ViewHelper `e690ad4b1 on @2022-10-25 `_ (thanks to Lars Tode) +- [TASK:T12] Fix GitHub - Actions :: basics `ecd4a7b93 on @2022-10-28 `_ (thanks to Rafael Kähm) +- [TASK] Adjust dependency injection `7b65c88de on @2023-01-16 `_ (thanks to Lars Tode) +- [TASK:T12] Fix TYPO3 12+ coding standards for 0.7.1+ `75aeab652 on @2023-01-19 `_ (thanks to Rafael Kähm) +- [TASK] Replace ObjectManager `b15232138 on @2023-01-16 `_ (thanks to Lars Tode) +- !!![TASK] Replace signal-slot with event dispatcher `3a1fb2af0 on @2023-01-16 `_ (thanks to Lars Tode) +- [TASK:T12] Refactor basic files and method argument hinting `7d81148ea on @2023-01-21 `_ (thanks to Rafael Kähm) +- [TASK:T12] Replace QueryGenerator `1ecbf9e47 on @2023-01-16 `_ (thanks to Lars Tode) +- [TASK:T12] move Css folder to public path `0ddc4d8b9 on @2023-01-27 `_ (thanks to Rafael Kähm) +- [TASK:T12] Allow TYPO3 12 dev state `3d726e1bb on @2023-01-27 `_ (thanks to Rafael Kähm) +- [TASK:T12] Run `rector process` :: basic changes `03136dd02 on @2023-01-27 `_ (thanks to Rafael Kähm) +- [TASK:T12] Registration of cObjects for TYPO3 12 LTS `9be3abbb2 on @2023-02-02 `_ (thanks to Rafael Kähm) +- [FIX] FrontendEnvironment\Tsfe : replace getConfigArray() with getFromCache() `08b846b7c on @2023-02-03 `_ (thanks to Rafael Kähm) +- [TEMP:T12] Run all test types without failing on first type on GH-Actions `6481b5cb5 on @2023-02-03 `_ (thanks to Rafael Kähm) +- [TEMP:FIX] Integration tests for typo3/cms-composer-installers v5 `6adff4a8b on @2023-02-03 `_ (thanks to Rafael Kähm) +- !!![TASK] Backend modul registration `6f573bff7 on @2023-01-25 `_ (thanks to Lars Tode) +- !!![TASK] Icon registration `f4a7a06e2 on @2023-01-25 `_ (thanks to Lars Tode) +- [TASK] Backend service configuration `5e9c3fb11 on @2023-01-30 `_ (thanks to Lars Tode) +- [TASK] Backend: Core optimization `bdcbf3c25 on @2023-01-30 `_ (thanks to Lars Tode) +- [TASK:T12] Fix TSFE initialization for TYPO3 v12.2+ `8b0c97601 on @2023-02-10 `_ (thanks to Rafael Kähm) +- [TASK:T12] Fix basic troubles in BE modules and make them callable `4c10869e0 on @2023-02-10 `_ (thanks to Rafael Kähm) +- [TASK:T12] Fix Unit\Domain\Search\ApacheSolrDocument\BuilderTest tests `9891c420f on @2023-02-17 `_ (thanks to Rafael Kähm) +- [TASK] setup dg/bypass-finals PHPUnit extension to be able to mock finals `c7a22b98d on @2023-02-17 `_ (thanks to Rafael Kähm) +- [TASK:T12] Fix Tests for ApacheSolrForTypo3\Solr\Controller\Backend\* `2be0e56b4 on @2023-02-17 `_ (thanks to Rafael Kähm) +- [TASK:T12] Migrate PageModuleSummary to PageContentPreviewRendering `6baf77409 on @2023-02-17 `_ (thanks to Rafael Kähm) +- Task: Move pageTsConfig to Configuration/page.tsconfig `f456e0f29 on @2023-02-19 `_ (thanks to Christoph Lehmann) +- [TASK:T12] Fix tests for *\Facets\* namespace `f22028dd5 on @2023-02-18 `_ (thanks to Rafael Kähm) +- [TASK:T12] Fix Unit\IndexQueue\PageIndexerRequestTest tests `2aa944e13 on @2023-02-18 `_ (thanks to Rafael Kähm) +- [TASK:T12] Partially migrated ControllerContext `54fcbcb6e on @2023-02-24 `_ (thanks to Rafael Kähm) +- [TASK:T12] Remove usages of sys_language `2c82e4984 on @2023-02-24 `_ (thanks to Rafael Kähm) +- [BUGFIX:T12] Use correct eval for site tca `25a9c6250 on @2023-03-10 `_ (thanks to Georg Ringer) +- [TASK:T12] Migrate content object SOLR_RELATION to TYPO3 12 API `7b5cbcc37 on @2023-03-02 `_ (thanks to Rafael Kähm) +- [TASK:T12] Fix Integration\IndexServiceTest `ead957ef3 on @2023-03-02 `_ (thanks to Rafael Kähm) +- [TASK] Fix Ingration tests: ResultSetReconstitutionProcessorTest and ApacheSolrDocumentRepositoryTest `3d3aae9e3 on @2023-03-03 `_ (thanks to Rafael Kähm) +- [TASK] Use PhpUnit --testdox output to prevent GH-Actions from freezing `c80272320 on @2023-03-10 `_ (thanks to Rafael Kähm) +- [BUGFIX] Fix type hinting issue on save scheduler indexing task `886261391 on @2023-03-10 `_ (thanks to Rafael Kähm) +- [TASK:T12] Migrate Page indexing stack to TYPO3 12+ API `a63187347 on @2023-03-10 `_ (thanks to Rafael Kähm) +- [TASK:T12] Migrate Page indexing stack to TYPO3 12+ API :: Core #98303 `01b2de4f3 on @2023-03-16 `_ (thanks to Rafael Kähm) +- [TASK:T12] Fix integration tests :: column "cruser_id" does not exist `e76d9af67 on @2023-03-17 `_ (thanks to Rafael Kähm) +- [TASK:T12] Fix integration tests :: SiteHandlingStatusTest `4e1b9a106 on @2023-03-17 `_ (thanks to Rafael Kähm) +- Revert "[TASK] Use PhpUnit --testdox output to prevent GH-Actions from freezing" `5fd8ec65e on @2023-03-10 `_ (thanks to Rafael Kähm) +- [BUGFIX] Add named array keys to items for Index Queue `8c1b081e9 on @2023-03-30 `_ (thanks to Stefan Froemken) +- [BUGFIX]: Migrate checkboxToggle `6646388d8 on @2023-03-30 `_ (thanks to Tim Dreier) +- [BUGFIX] Implement own VariableProvider `93b9334b7 on @2023-03-30 `_ (thanks to Stefan Froemken) +- [TASK] Delete obsolete SolrControllerContext `62cdc523c on @2023-03-30 `_ (thanks to Markus Friedrich) +- [BUGFIX] Set query modifiers as public in Services.yaml `d1fd51d8d on @2023-03-30 `_ (thanks to Stefan Froemken) +- [BUGFIX] Replace ControllerContext `eb3bfa9ef on @2023-03-30 `_ (thanks to Stefan Froemken) +- [BUGFIX] Negate condition in Faceting::modifyQuery `a1122baa6 on @2023-03-31 `_ (thanks to Stefan Froemken) +- [BUGFIX] Remove getControllerContext from UnitTests `35e7b16a3 on @2023-03-31 `_ (thanks to Stefan Froemken) +- [BUGFIX] Repair ViewHelper UnitTests `f9f7fdb26 on @2023-03-31 `_ (thanks to Stefan Froemken) +- [BUGFIX] Repair all UnitTests `3effd6e15 on @2023-03-31 `_ (thanks to Stefan Froemken) +- [BUGFIX] Fix Extbase request enrichment `e9eaa3b91 on @2023-03-31 `_ (thanks to Markus Friedrich) +- !!![TASK] Drop custom translate view helper `1aca300bf on @2023-03-31 `_ (thanks to Markus Friedrich) +- [TASK] Use static function where possible `087505dce on @2023-03-31 `_ (thanks to Stefan Froemken) +- [TASK] Remove class.ext_update.php `8cb3d21f0 on @2023-03-31 `_ (thanks to Stefan Froemken) +- [TASK] Replace list() calls `0cbad95da on @2023-03-31 `_ (thanks to Stefan Froemken) +- [TASK] Streamline die() call in config files `c3a61223e on @2023-03-31 `_ (thanks to Stefan Froemken) +- [TASK] Prapare the version stack infos for TYPO3 12.4 LTS `da722f7fa on @2023-03-31 `_ (thanks to Rafael Kähm) +- [TASK] Migrate Integration tests to fixture extensions `d531cad8c on @2023-03-31 `_ (thanks to Benni Mack) +- [TASK] Have FrontendController Tests use subrequest logic `a0a6e4459 on @2023-03-31 `_ (thanks to Benni Mack) +- [BUGFIX] Fix more integration tests `f964633be on @2023-03-31 `_ (thanks to Benni Mack) +- [TASK:T12] disable composer process timeout for integration tests `cd24ad980 on @2023-04-06 `_ (thanks to Rafael Kähm) +- [BUGFIX:T12] Use TYPO3 12+ forder structue on CI context `61712565d on @2023-04-08 `_ (thanks to Rafael Kähm) +- [BUGFIX:T12] Move TCE-Main hooks registration from ext_tables to ext_localconf `cfce9f18e on @2023-04-06 `_ (thanks to Rafael Kähm) +- [TASK] Code CleanUp `023cc0fd9 on @2023-03-31 `_ (thanks to Stefan Froemken) +- [TASK] Code CleanUp and remove unused methods `3276728ee on @2023-04-02 `_ (thanks to Rafael Kähm) +- [TASK:T12] Run tests with TYPO3 12 on PRs against main branch `13f94aac8 on @2023-04-08 `_ (thanks to Rafael Kähm) +- [TASK:T12] Fix current CS issues after rebasing `59df535ab on @2023-04-08 `_ (thanks to Rafael Kähm) +- [TASK] Use stable testing framework v7 `961a544fe on @2023-05-02 `_ (thanks to Benni Mack) +- [BUGFIX] Fix phpunit checks `d341ebdb2 on @2023-05-02 `_ (thanks to Benni Mack) +- [BUGFIX] Add 12.4 requirements for integration tests `e054a74b2 on @2023-05-07 `_ (thanks to Benni Mack) +- [BUGFIX] Adapt unit tests `9d834c44b on @2023-05-07 `_ (thanks to Benni Mack) +- [TASK] Skip failed tests due to core issue `5df713b1b on @2023-05-08 `_ (thanks to Benni Mack) +- [TASK] Migrate test fixtures to CSV `6cbc79d40 on @2023-04-25 `_ (thanks to Benni Mack) +- [BUGFIX] Fix LastSearchesRepositoryTest `86691019c on @2023-05-08 `_ (thanks to Benni Mack) +- [TASK] Re-enable GarbaCollector Tests `ee6482be2 on @2023-05-08 `_ (thanks to Benni Mack) +- [BUGFIX] Remove unused PHP import `451a197e1 on @2023-05-08 `_ (thanks to Benni Mack) +- [BUGFIX] Fix ocular path in GitHub workflow `6a0c2f5a0 on @2023-05-11 `_ (thanks to Benni Mack) +- [TASK] Simplify further Integration tests `e92f8203b on @2023-03-31 `_ (thanks to Benni Mack) +- [BUGFIX] Fix issues related to PageIndexerTest `da32c19bb on @2023-03-31 `_ (thanks to Benni Mack) +- [TASK] Use testing framework v7 code `73fe1c2a5 on @2023-05-11 `_ (thanks to Benni Mack) +- [TASK] Further migrations for tests `7caafa9ab on @2023-05-12 `_ (thanks to Benni Mack) +- [BUGFIX] Fix strict checks and migrations for v12 `dafe9cac1 on @2023-05-12 `_ (thanks to Benni Mack) +- [BUGFIX] Minor additions and CS checks `f4084aa51 on @2023-05-12 `_ (thanks to Benni Mack) +- [TASK] Migrate more fixtures to CSV `b90eee705 on @2023-05-12 `_ (thanks to Benni Mack) +- [TASK] Migrate IndexQueue + Garbage Collector Fixtures to CSV `a90a45343 on @2023-05-12 `_ (thanks to Benni Mack) +- [TASK] Clean up various test scenarios (#3637) `689ad067f on @2023-05-16 `_ (thanks to Benni Mack) +- [DOC] Fix wrong type for boostQuery in the docs and example `131d956d2 on @2023-05-26 `_ (thanks to Rafael Kähm) +- [TASK] Integrate phpstan `2ab38d61d on @2023-05-16 `_ (thanks to Benni Mack) +- [TASK] Migrate more unit tests to clean API and make unit tests work again `6f9c3c218 on @2023-05-16 `_ (thanks to Benni Mack) +- [TASK] Fix more phpstan issues `9fe24260f on @2023-05-16 `_ (thanks to Benni Mack) +- [TASK] Fix more phpstan issues and remove scrutinizer information `f56aa50ec on @2023-05-16 `_ (thanks to Benni Mack) +- [TASK] Update all code pieces for phpstan within Tests folder `355203f70 on @2023-05-25 `_ (thanks to Benni Mack) +- [TASK] Update all code pieces for phpstan within Classes/ folder `950c8b4d2 on @2023-05-26 `_ (thanks to Rafael Kähm) +- [TASK] remove scritinizer static analyse fixes from sources `1f023bddb on @2023-05-26 `_ (thanks to Rafael Kähm) +- [TASK] Run PHPStan analysis within CI `32310da72 on @2023-05-26 `_ (thanks to Rafael Kähm) +- [TASK] Minimize footprint of composer dependencies `950b05ea3 on @2023-05-26 `_ (thanks to Rafael Kähm) +- [TASK] Decrease RAMFS size to 1GB since --prefer-source not required anymore `55f2e78d5 on @2023-05-26 `_ (thanks to Rafael Kähm) +- [TASK] Remove unused tx_solr_cache DB tables (#3638) `15891e151 on @2023-05-30 `_ (thanks to Benni Mack) +- [!!!][TASK] Remove deprecated functionality `192664daa on @2023-03-31 `_ (thanks to Benni Mack) +- [TASK] Raise phpstan to level 5 and remove prophecy tests `f0c3d6cae on @2023-05-27 `_ (thanks to Benni Mack) +- [TASK] Raise phpstan to level 5 and fix issues within Classes/ `d9e4f9dac on @2023-05-31 `_ (thanks to Rafael Kähm) +- Prevent PHP warning in PageBrowserRangeViewHelper `d30ac004f on @2023-06-01 `_ (thanks to Stefan Froemken) +- Use f:translate insteadof s:translate in Index.html `6c58b827d on @2023-06-01 `_ (thanks to Stefan Froemken) +- Remove old txt files for TypoScript `5bd1e105b on @2023-06-01 `_ (thanks to Stefan Froemken) +- [TASK] Simplify report registration `706d03ab0 on @2023-06-01 `_ (thanks to Markus Friedrich) +- [TASK] Remove obsolete PHP filter_var report `01af1cd17 on @2023-06-01 `_ (thanks to Markus Friedrich) +- [TASK] Improve Solr reports output `ae3aef162 on @2023-06-01 `_ (thanks to Markus Friedrich) +- [TASK] Simplify phpunit invocations `245e0dbca on @2023-06-02 `_ (thanks to Benni Mack) +- [!!!][FEATURE] Add new Events for Indexing `57a36bac3 on @2023-06-02 `_ (thanks to Benni Mack) +- [TASK] Remove last fragments of csh usage `22804db29 on @2023-06-02 `_ (thanks to Stefan Frömken) +- [TASK] Housekeeping: Remove cache key from ci.yaml `ba4557855 on @2023-06-02 `_ (thanks to Benni Mack) +- [!!!][FEATURE] Add new PSR-14 instead of SubstitutePageIndexer `1e23b41fc on @2023-06-01 `_ (thanks to Benni Mack) +- [!!!][TASK] Remove UriStrategy logic and move to PSR-14 event `dc6b946bb on @2023-06-02 `_ (thanks to Benni Mack) +- [!!!][FEATURE] Migrate IndexQueue hooks to PSR-14 events `17f46ce7e on @2023-06-02 `_ (thanks to Benni Mack) +- [TASK:T12] Restore button to requeue document in solr-info -> "Index Documents" `dfc1435b6 on @2023-06-02 `_ (thanks to Stefan Frömken) +- [!!!][FEATURE] Migrate VariantIdModifier hook to PSR-14 event `2f421fb50 on @2023-06-02 `_ (thanks to Benni Mack) +- [!!!][FEATURE] Migrate Index Queue Hook to PSR-14 event `6a7567816 on @2023-06-02 `_ (thanks to Benni Mack) +- [TASK] Reduce usages of Util class `d061e008c on @2023-06-02 `_ (thanks to Benni Mack) +- [!!!][TASK] Rework frontend indexing helpers `1a926ce1a on @2023-06-05 `_ (thanks to Benni Mack) +- [!!!][FEATURE] Rework Search Component system `e8cd0901e on @2023-06-05 `_ (thanks to Benni Mack) +- [!!!][TASK] Remove deprecated and unused code `092e2a729 on @2023-06-05 `_ (thanks to Benni Mack) +- [TASK] Use Apache Solr 9.2 for EXT:solr 12.0 `1b75d382f on @2023-06-02 `_ (thanks to Rafael Kähm) +- [TASK] Rename previously created PSR-14 events `4c96b412c on @2023-06-05 `_ (thanks to Benni Mack) +- [TASK] Migrate EXT:solrfluidgrouping into EXT:solr `c55d133c1 on @2023-06-01 `_ (thanks to Stefan Froemken) +- [TASK] Add basic grouping configuration to default TypoScript `a73cb7204 on @2023-06-02 `_ (thanks to Markus Friedrich) +- [BUGFIX] Fix display of grouped and ungrouped results `73535064c on @2023-06-02 `_ (thanks to Markus Friedrich) +- [CLEANUP] Delete obsolete grouped suggest example `4b587694b on @2023-06-02 `_ (thanks to Markus Friedrich) +- [TASK] Simplify configuration access in GroupItemPaginateViewHelper `b1a291570 on @2023-06-02 `_ (thanks to Markus Friedrich) +- [BUGFIX] Adjust EXT:solr version for grouping support `7c3abb332 on @2023-06-05 `_ (thanks to Markus Friedrich) +- [BUGFIX] Fix handling of GET parameter tx_solr[grouping] `aee4e44e4 on @2023-06-02 `_ (thanks to Markus Friedrich) +- [TASK] Use PSR3-LoggerTrait for SolrLogManager (#3680) `fb9043c8a on @2023-06-07 `_ (thanks to Benni Mack) +- [TASK] revert unnecessary changes on Apache Solr 9.2 upgrade `0dd90ffe7 on @2023-06-07 `_ (thanks to Rafael Kähm) +- [FEATURE] Introduce TYPO3_SOLR_ENABLED_CORES docker env variable `3d7bb1d35 on @2023-06-07 `_ (thanks to Christoph Lehmann) +- !!![TASK] Don't index shortcut pages anymore `18c49ab0d on @2023-06-07 `_ (thanks to Rafael Kähm) +- [TASK] Make it possible to change solr unix GID:UID on docker image build `a71fe94c1 on @2023-06-08 `_ (thanks to Rafael Kähm) +- [TASK:T12] Fix unit tests for 2023.06.07 `3ae2902ec on @2023-06-07 `_ (thanks to Rafael Kähm) +- 12.0.0 BETA-1 Release `8af73fd7d on @2023-06-12 `_ (thanks to Rafael Kähm) +- [TASK] Add PHP 8.2 to test matrix of TYPO3 11 LTS and remove T12 compatibility `b46c8ccd7 on @2023-05-26 `_ (thanks to Rafael Kähm) +- [TASK] Add PHP 8.3 to test matrix `9a72bbc07 on @2023-06-13 `_ (thanks to Rafael Kähm) +- [TASK:T12] simplify FQDNs in ext_localconf.php `e1268e5da on @2023-06-13 `_ (thanks to Rafael Kähm) +- [TASK:T12] DI for IndexQueueWorkerTaskAdditionalFieldProvider::$siteRepository `06ff4a549 on @2023-06-01 `_ (thanks to Rafael Kähm) +- [BUGFIX] Correct return type in AbstractSolrService `f4d139520 on @2023-06-16 `_ (thanks to Oliver Bartsch) +- [BUGFIX] Make BeforeSearchResultIsShownEvent more usable `4cf34a0e0 on @2023-06-26 `_ (thanks to Georg Ringer) +- [TASK] Set TYPO3 12.4.2+ as dependency `a0f77359b on @2023-06-23 `_ (thanks to Rafael Kähm) +- [TASK] Make it possible to render the docs in HTML in modern TYPO3 way `8955d5372 on @2023-07-01 `_ (thanks to Rafael Kähm) +- [BUGFIX][DOC] Version Matrix for TYPO3 11+12 is not rendered `ede34d56d on @2023-06-30 `_ (thanks to Rafael Kähm) +- [FIX] typo for docs gen. script `9886e743c on @2023-07-03 `_ (thanks to Rafael Kähm) +- [TASK] Fix copy&paste error in comment `774662313 on @2023-07-04 `_ (thanks to Georg Ringer) +- [TASK] Improve site and document id determination `9adf0ab17 on @2023-06-28 `_ (thanks to Markus Friedrich) +- [TASK:T12] EXT:solr* addons adaptions `c5c3a5e4a on @2023-06-30 `_ (thanks to Rafael Kähm) +- [TASK] Fix Github deprecations and update actions/* versions `0180e1655 on @2023-07-13 `_ (thanks to Rafael Kähm) +- [TASK] Allow to run tests:phpstan within solr-ddev-site environment `7306a6b8e on @2023-07-13 `_ (thanks to Rafael Kähm) +- [TASK] move composer lint:xlf to tests:lint-xml `6820c6ef8 on @2023-07-20 `_ (thanks to Rafael Kähm) +- BUGFIX: Add missing label key to prevent php warning `35de99d16 on @2023-07-11 `_ (thanks to Sascha Nowak) +- [BUGFIX] Cast pageType and suggestPageType to int in SearchFormViewHelper `110fff260 on @2023-07-14 `_ (thanks to Till Hörner) +- [FEATURE] enable time-limited pages to be indexed automatically `4dd5d415e on @2023-07-21 `_ (thanks to Dmitry Dulepov) +- [TASK] Use correct spellings for proper nouns `64b85e98d on @2023-08-10 `_ (thanks to Markus Friedrich) +- !!![TASK] Upgrade to Apache Solr 9.3.0 `211218214 on @2023-08-07 `_ (thanks to Rafael Kähm) +- [TASK] Sync with EXT:solr addons :: Fix Type-Hinting issues `aee51e499 on @2023-08-11 `_ (thanks to Rafael Kähm) +- [TASK] Sync with EXT:solr addons :: Fix Type-Hinting for AfterIndexQueueItemHasBeenMarkedForReindexingEvent `d96e4ebf0 on @2023-08-14 `_ (thanks to Rafael Kähm) +- [TASK] Sync with EXT:solr addons :: fix old linter issues `b15df830e on @2023-08-14 `_ (thanks to Rafael Kähm) +- [BUGFIX] prevent Exception when create Event Queue Worker Task `ee4b19cda on @2023-08-25 `_ (thanks to Achim Fritz) +- [DOC] Update Version Matrix `c1a1d98ae on @2023-09-07 `_ (thanks to Jennifer Geiß) +- [TASK] Use newest dkd logo in README `3c6fce91c on @2023-08-15 `_ (thanks to Rafael Kähm) +- [BUGFIX] Fix EXT:solr route enhancer `b7224634b on @2023-08-02 `_ (thanks to Markus Friedrich) +- [BUG] Fix detection of "draft records" in workspaces `0c09c65aa on @2023-05-22 `_ (thanks to Ernesto Baschny) +- !!![BUGFIX] Queue check considers indexing configuration `5b865ea12 on @2022-09-08 `_ (thanks to Markus Friedrich) +- !!![TASK] Introduce queue and queue item interfaces `6867b7333 on @2022-08-31 `_ (thanks to Markus Friedrich) +- [TASK] Consider queue initialization status `c2e84f944 on @2022-09-02 `_ (thanks to Markus Friedrich) +- !!![TASK] Introduce specific EXT:solr exceptions `1ed1c4ae2 on @2022-09-08 `_ (thanks to Markus Friedrich) +- [TASK] Fix PHP-CS for `single_line_empty_body` rule `22f79b113 on @2023-09-18 `_ (thanks to Rafael Kähm) +- [BUGFIX] Do not index translations on default language in languages free mode `a4013bdb2 on @2023-09-18 `_ (thanks to André Buchmann) +- [BUGFIX] Retry Uri Building after exception `ba1de1cd0 on @2023-03-29 `_ (thanks to Mario Lubenka) +- [BUGFIX] Delete index documents without available site `8f607900d on @2023-08-29 `_ (thanks to Elias Häußler) +- [TASK] Ensure recursive page update on page movement `59374212b on @2023-08-30 `_ (thanks to Markus Friedrich) +- [FEATURE] Add index queue indices `df3124182 on @2023-09-20 `_ (thanks to Markus Friedrich) +- [TASK] Update to solarium/solarium 6.3.2 `7674000fd on @2023-09-21 `_ (thanks to Markus Friedrich) +- [TASK] Update non-composer package dependencies `f49dbf324 on @2023-09-21 `_ (thanks to Markus Friedrich) +- [TASK] Migrate top.fsMod `3da50d4ac on @2023-09-21 `_ (thanks to Markus Friedrich) +- [TASK] Replace RequireJS `fcf82f670 on @2023-09-21 `_ (thanks to Markus Friedrich) +- [TASK] Require TYPO3 12.4.3 to get typo3fluid/fluid >= 2.9.2 `a528113bf on @2023-09-21 `_ (thanks to Markus Friedrich) +- [TASK] Always delegate simulated TSFE via PSR-14 events instead of Site/SiteLanguage `afb986e40 on @2023-09-22 `_ (thanks to Rafael Kähm) +- [BUGFIX] Fix result highlighting fragment size `f528685c2 on @2023-09-25 `_ (thanks to Markus Friedrich) +- !!![CLEANUP] Remove obsolete TYPO3 registry usages `81b8f2b4a on @2023-09-25 `_ (thanks to Markus Friedrich) +- [FEATURE] Allow setting documents `137742348 on @2023-09-28 `_ (thanks to Georg Ringer) +- [BUGFIX] Return value getPageItemChangedTime() must be of the type int `4edc7cbad on @2023-10-06 `_ (thanks to Rafael Kähm) +- [!!!][TASK] Remove deprecated Node class `5043cdd83 on @2023-06-02 `_ (thanks to Markus Friedrich) +- [TASK] Clean-Up the docs by deleting not available stuff `21e06a7ed on @2023-10-06 `_ (thanks to Rafael Kähm) +- [BUGFIX] Fix facet route enhancer `3c402b44a on @2023-10-09 `_ (thanks to Markus Friedrich) +- !!![TASK] Configuration option enableRouteEnhancer `529b21ae1 on @2023-10-09 `_ (thanks to Markus Friedrich) +- [TASK] Remove duplicate withHeader() `f35f6526d on @2023-07-26 `_ (thanks to Christoph Lehmann) +- [BUGFIX] Fix indexing of access protected pages `a6168bcc6 on @2023-10-04 `_ (thanks to Markus Friedrich) +- !!![TASK] Clean and optimize frontend helper: PageIndexer `343147ffc on @2023-10-06 `_ (thanks to Markus Friedrich) +- [BUGFIX] Do not list cores twice in Index Inspector `c20f47349 on @2023-04-24 `_ (thanks to Christoph Lehmann) +- [BUGFIX] Less strict return types on resolving values `e2b725cf0 on @2023-08-16 `_ (thanks to Silvia Bigler) +- [BUGFIX] Fixes multiple sortings `358c49fa3 on @2023-05-10 `_ (thanks to Bastien Lutz) +- [BUGFIX] Fix missing frontend.typoscript request attribute while indexing `46a22d00e on @2023-08-16 `_ (thanks to Till Hörner) +- [BUGFIX] Force score to float `158220581 on @2023-06-15 `_ (thanks to Georg Ringer) +- [BUGFIX] Fix possible notice `4de4b725d on @2023-06-27 `_ (thanks to Georg Ringer) +- [CS] Fix PHP CS 2023.10.12 `f00e5cbe5 on @2023-10-12 `_ (thanks to Rafael Kähm) +- [DOC] Add FAQ how to generate URLs to restricted pages `42e938ba4 on @2023-10-12 `_ (thanks to Sascha Schieferdecker) +- [BUGFIX] Prevent indexing error on missing 'foreignLabelField' `ca39ec607 on @2023-10-12 `_ (thanks to Rafael Kähm) +- [DOC] Solr claims to be not configured in backend context, although I did it well. What can be the reason? (#3708) `6c6952beb on @2023-10-12 `_ (thanks to haraldwitt) +- !!![FEATURE] Allow using complex filter values in FlexForm `61d1a92ba on @2023-10-12 `_ (thanks to Eric Chavaillaz) +- [TEST] Handle float values in options facet parser `cb5cdb7d7 on @2023-10-12 `_ (thanks to Rafael Kähm) +- [BUGFIX] Handle float values in options facet parser `b9299f531 on @2023-07-11 `_ (thanks to Sascha Nowak) +- [FIX] Inspection in AbstractSolrService `c06f14a87 on @2023-10-13 `_ (thanks to Rafael Kähm) +- [BUGFIX] Fix failed indexing logging `13d586736 on @2023-10-11 `_ (thanks to Markus Friedrich) +- [BUGFIX] Fix root page handling in SolrRoutingMiddleware `829a5339c on @2023-10-11 `_ (thanks to Markus Friedrich) +- [TASK] Add test for Solr route enhancer `9c3dbc369 on @2023-10-11 `_ (thanks to Markus Friedrich) +- [TASK] Complete extension settings documentation `0d2c64b43 on @2023-10-13 `_ (thanks to Markus Friedrich) +- [TASK] Improve extension configuration `974951239 on @2023-10-13 `_ (thanks to Markus Friedrich) +- [BUGFIX] handle localizations with un-available tsfe more gracefully `bbdda0cf2 on @2023-07-27 `_ (thanks to 3m5. Adam Koppe) +- [TEST] TSFE can be initialized for pages with fe_group="-2" `9ee023535 on @2022-09-23 `_ (thanks to Rafael Kähm) +- [BUGFIX] Fix indexing of pages with fe_group=-2 "show at any login" `6118788f0 on @2023-10-13 `_ (thanks to Rafael Kähm) +- [BUGFIX] Grouping fails on non-string filed types `3fc39a1d0 on @2023-10-14 `_ (thanks to Rafael Kähm) +- [TASK] Reenable skipped test of SearchControllerTest `e9a0d9c4a on @2023-10-16 `_ (thanks to Rafael Kähm) +- `Release 12.0.0 `_ (thanks to all `contributors `_ and `our EB Partners `_) + Contributors ============ @@ -216,14 +444,74 @@ awesome community. Here are the contributors to this release. (patches, comments, bug reports, reviews, ... in alphabetical order) -* ---- TBD!!! - - -Also a big thank you to our partners who have already concluded one of our new development participation packages such as Apache Solr EB for TYPO3 12 LTS (Feature), Apache Solr EB for TYPO3 11 LTS (Maintenance) -or Apache Solr EB for TYPO3 10 and 9 ELTS (Extended): +- Achim Fritz +- Albrecht Köhnlein +- Alexander Nitsche +- Andreas Kießling +- André Buchmann +- Bastien Lutz +- Benni Mack +- Benoit Chenu +- Christoph Lehmann +- Dmitry Dulepov +- Elias Häußler +- Eric Chavaillaz +- Ernesto Baschny +- Fabio Norbutat +- Florian Rival +- Georg Ringer +- Harald Witt +- Henrik Elsner +- Ingo Fabbri +- Jennifer Geiß +- Lars Tode +- Lukas Niestroj +- Mario Lubenka +- Markus Friedrich +- `@n3amil / Cypelt `_ +- Oliver Bartsch +- Rafael Kähm +- René Maas +- Sascha Nowak +- Sascha Schieferdecker +- Sebastian Schreiber +- Silvia Bigler +- Stefan Frömken +- Steve Lenz +- Stämpfli Kommunikation +- Sven Teuber +- Till Hörner +- Tim Dreier +- Tobias Hövelborn +- Tobias Schmidt +- Torben Hansen +- `@twojtylak `_ + +Also a big thank you to our partners who have already concluded one of our new development participation packages such +as Apache Solr EB for TYPO3 12 LTS (Feature): + + +- clickstorm GmbH +- Connecta AG +- CS2 AG +- digit.ly GmbH +- dkd Internet Service GmbH +- internezzo ag +- jweiland.net +- Kassenärztliche Vereinigung Rheinland-Pfalz +- KONVERTO AG +- Leuchtfeuer Digital Marketing GmbH +- Lingner Consulting New Media GmbH +- LOUIS INTERNET GmbH +- queo GmbH +- Québec.ca gouv.qc.ca +- Snowflake Productions GmbH +- Stadtverwaltung Villingen-Schwenningen +- Stämpfli AG +- VisionConnect GmbH +- WIND INTERNET -* ---- TBD!!! How to Get Involved =================== diff --git a/ext_emconf.php b/ext_emconf.php index f516115f1a..f021cc7423 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -4,7 +4,7 @@ 'title' => 'Apache Solr for TYPO3 - Enterprise Search', 'description' => 'Apache Solr for TYPO3 is the enterprise search server you were looking for with special features such as Faceted Search or Synonym Support and incredibly fast response times of results within milliseconds.', 'version' => '12.0.0', - 'state' => 'beta', + 'state' => 'stable', 'category' => 'plugin', 'author' => 'Ingo Renner, Timo Hund, Markus Friedrich', 'author_email' => 'ingo@typo3.org',