diff --git a/Documentation/Index.rst b/Documentation/Index.rst index 5176160ed..06e8662d4 100644 --- a/Documentation/Index.rst +++ b/Documentation/Index.rst @@ -69,4 +69,3 @@ and many more by searching for "solr" in the TYPO3 Extension Repository (TER). :hidden: Sitemap - genindex diff --git a/Documentation/Releases/solr-release-13-0.rst b/Documentation/Releases/solr-release-13-0.rst index fc152616f..5a27ad397 100644 --- a/Documentation/Releases/solr-release-13-0.rst +++ b/Documentation/Releases/solr-release-13-0.rst @@ -5,14 +5,19 @@ Releases 13.0 ============= -Release 13.0.0-beta-1 -===================== +Release 13.0.0 +============== -This is a first beta release for TYPO3 13.4 LTS +This is a new major release for TYPO3 13.4 LTS. New in this release ------------------- +!!! Upgrade to Apache Solr 9.7.0 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +This release requires Apache Solr v 9.7.0+. + Adjust mount point indexing ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24,61 +29,94 @@ The behavior is intentionally designed this way in TYPO3 core, the background is .. note:: We require at least TYPO3 13.4.2, as this version contains some bugfixes that address problems with the determination of TypoScript and the site configuration of mounted pages. -Release 13.0.0-alpha-1 -====================== - -This is a first alpha release for upcoming TYPO3 13 LTS - -New in this release -------------------- - -!!! Upgrade to Apache Solr 9.7.0 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This release requires Apache Solr v 9.7.0+. - All Changes ----------- -* [TASK] Use request object to retrieve query params instead of _GET by @sfroemkenjw in `#4045 `_ -* [TASK] Use Attributes for PHPUnit tests by @bmack in `#4048 `_ -* [TASK] Update PHP-Stan to at least 1.11.* by @sfroemkenjw in `#4055 `_ -* [TASK] Apply and repair rector refactorings by @sfroemkenjw in `#4049 `_ -* [TASK] Migrate requireJS to ES6. Solr BE Modal JS by @sfroemkenjw in `#4057 `_ -* [TASK] Apache Solr 9.6 compatibility by @dkd-friedrich in `#4056 `_ -* [TASK] Use new template module API by @sfroemkenjw in `#4054 `_ -* [FEATURE] Add contentObjectData to searchController by @spoonerWeb in `#4059 `_ -* [BUGFIX] Add empty array as fallback if null by @spoonerWeb in `#4061 `_ -* [BUGFIX] Add empty array defaults in SearchFormViewHelper by @hnadler in `#4042 `_ -* [TASK] Integrate content of Module layout into WithPageTree by @sfroemkenjw in `#4066 `_ -* [TASK] Repair statistics chart because of CSP in Solr Info module by @sfroemkenjw in `#4068 `_ -* [FEATURE:BP:12] Be able to disable tracking of last searches by @dkd-kaehm in `#4064 `_ -* [TASK] Add access plugin tests by @dkd-friedrich in `#4069 `_ -* [TASK] Update authors by @sfroemkenjw in `#4071 `_ -* [TASK] Remove content stream usage by @dkd-friedrich in `#4073 `_ -* [BUGFIX] Fix synonym and stop word upload by @dkd-friedrich in `#4074 `_ -* [TASK] Call getLabelFromItemListMerged with the current row data by @3l73 in `#4081 `_ -* [BUGFIX] numeric facet range slider sends lot of requests to server by @hvomlehn-sds in `#4084 `_ -* [BUGFIX] Typecast $userGroup to integer by @derhansen in `#4079 `_ -* [TASK] Remove getIsSiteManagedSite as all site are managed now by @sfroemkenjw in `#4070 `_ -* [BUG] #4026 treat non-overlayed mount points as valid by @derMatze82 in `#4029 `_ -* [TASK] New Crowdin updates by @dkd-kaehm in `#4094 `_ -* [BUGFIX] Fix range string calculation in DateRange facet by @derhansen in `#4090 `_ -* [FIX:12] scheduler task "Optimize index of a site" is not functional by @dkd-kaehm in `#4104 `_ -* [TASK] Apache Solr 9.6.1 compatibility by @dkd-kaehm in `#4106 `_ -* [FIX] tests for TYPO3 13 @ 2024.07.02 by @dkd-kaehm in `#4098 `_ -* [FIX] deprecations for Fluid viewHelpers and stack by @dkd-kaehm in `#4140 `_ -* [FIX] Integration\\Extbase\\PersistenceEventListenerTest errors by @dkd-kaehm in `#4142 `_ -* [TASK] TYPO3 13 dev-main 2024.09.13 compatibility:: Tests by @dkd-kaehm in `#4153 `_ -* [TASK] TYPO3 13 compatibility 2024.09.19 by @dkd-kaehm in `#4159 `_ -* [FIX] Tests for TYPO3 dev-main @2024.09.23 by @dkd-kaehm in `#4163 `_ -* [BUGFIX] Failed to resolve module specifier '@apache-solr-for-typo3/solr//FormModal.js' by @dkd-kaehm in `#4166 `_ -* [BUGFIX] @typo3/backend/tree/page-tree-element does not work in BE-Modules by @dkd-kaehm in `#4167 `_ -* [FIX] access restrictions stack for TYPO3 13 by @dkd-kaehm in `#4172 `_ -* [TASK] Adapt simulated environment for TYPO3 13 by @dkd-friedrich in `#4164 `_ -* [DOCS] Update TxSolrSearch.rst by @seirerman in `#4162 `_ -* [TASK] Update dependencies by @dkd-kaehm in `#4177 `_ -* [TASK] fix CS issues for newest typo3/coding-standards by @dkd-kaehm in `#4177 `_ +- [TASK] Prepare main branch for TYPO3 13 by Rafael Kähm `(eaec73806) `_ +- [TASK] Set Apache Solr configsets to ext_solr_13_0_0 2024.05.13 by Rafael Kähm `(460f919be) `_ +- [BUGFIX] Fix TYPO3 coding standards by Rafael Kähm `(80cfe91dc) `_ +- [TASK] Simple blocker:: come through `typo3 extension:setup` command by Rafael Kähm `(12de6ef21) `_ +- [BUGFIX] Set solr configSet to ext_solr_13_0_0 by Thomas Löffler `(c3c317ffe) `_ +- [TASK] Update navigationComponent for page tree in v13 by Thomas Löffler `(64673fd0f) `_ +- [TASK] Adapt Unit Tests for TYPO3 v13 by Benni Mack `(c0baedbaa) `_ +- !!![TASK] Change default to not track last searches by Christoph Lehmann `(e1f607a88) `_ +- [TASK] Beautify backend modules for v13 by Thomas Löffler `(e51bd8286) `_ +- [TASK] Adapt Unit Tests for TYPO3 v13 by Benni Mack `(1c3c35105) `_ +- [TASK] Make TSFE resolving work again by Benni Mack `(6e2b3f3b4) `_ +- [TASK] Clean up usages of TSFE mocking by Benni Mack `(87630a289) `_ +- [BUGFIX] Fix remaining integration tests by Benni Mack `(f859f0c5b) `_ +- [TASK] fix PhpStan errors for TYPO3 13 by Rafael Kähm `(89d9f0d27) `_ +- [TASK] Disable progress % within Github Actions by Rafael Kähm `(396396979) `_ +- [TASK] Run tests daily by Rafael Kähm `(a81626723) `_ +- [FIX] tests for TYPO3 13 @ 2024.07.02 by Rafael Kähm `(20b35ea21) `_ +- [FIX] tests for TYPO3 13 @ 2024.07.09 by Rafael Kähm `(c02a3ebbc) `_ +- [FIX] Integration\SearchTest for TYPO3 13 by Rafael Kähm `(3415e9871) `_ +- [FIX] require PHP 8.2 for TER version by Rafael Kähm `(3d1092b84) `_ +- [FIX] Dependabot not working by Rafael Kähm `(dfcdd98bb) `_ +- [TASK] Don't store build solrci-image longer as 1 days by Rafael Kähm `(ed561a654) `_ +- [FIX] GitHub scheduled Actions for daily tests by Rafael Kähm `(556b5d3df) `_ +- [FIX] deprecations for Fluid viewHelpers and stack by Rafael Kähm `(216319eed) `_ +- [FIX] Integration\Extbase\PersistenceEventListenerTest errors by Rafael Kähm `(97156bf19) `_ +- [FIX] Restore BE Modules functionality for TYPO3 13 by Rafael Kähm `(cdd979018) `_ +- [TASK] migrate to typo3fluid/fluid v4 as required by TYPO3 13 by Rafael Kähm `(064ce710d) `_ +- [TASK] Remove deprecated queue.[indexConfig].table TypoScript setting by Rafael Kähm `(1a426a6dc) `_ +- [FIX] Translation handling by delegating requered context objects/values by Rafael Kähm `(c3d9db33b) `_ +- [FIX] follow-up for removed queue.[indexConfig].table TypoScript setting by Rafael Kähm `(7fee9368e) `_ +- [FIX] wrong Schema version in status checks by Rafael Kähm `(590b34e8d) `_ +- [TASK] skip tests for mount-pages temporary #4160 by Rafael Kähm `(32906dccf) `_ +- [TASK] skip tests for acces restrictions stack temporary #4161 by Rafael Kähm `(f8eeaad03) `_ +- [BUGFIX] PhpStan Variable $parameters in empty() always exists and is not falsy by Rafael Kähm `(2a8596519) `_ +- [FIX] Tests for TYPO3 dev-main @2024.09.23 by Rafael Kähm `(ff7e038f7) `_ +- [BUGFIX] Failed to resolve module specifier '@apache-solr-for-typo3/solr//FormModal.js' by Rafael Kähm `(3c86a707f) `_ +- [BUGFIX] `@typo3/backend/tree/page-tree-element` does not work in BE-Modules by Rafael Kähm `(111f68404) `_ +- [FIX] access restrictions stack for TYPO3 13 by Rafael Kähm `(dc7162b25) `_ +- [FIX] `#[Group('frontend')]` attribute has comment in SearchControllerTest by Rafael Kähm `(0514886b4) `_ +- [TASK] Adjust configuration check and fallbacks in MultiValue CO by Markus Friedrich `(ea883ce33) `_ +- [TASK] Adapt simulated environment for TYPO3 13 by Markus Friedrich `(fb9fdd8c8) `_ +- Update TxSolrSearch.rst by Florian Seirer `(f8d330082) `_ +- [TASK] Update dependencies by Rafael Kähm `(01e5387c0) `_ +- [TASK] fix CS issues for newest typo3/coding-standards by Rafael Kähm `(8c1e28850) `_ +- !!![TASK] Upgrade to Apache Solr 9.7.0 by Markus Friedrich `(323b1f0c2) `_ +- [RELEASE] 13.0.0-alpha-1 by Markus Friedrich `(3bd453d09) `_ +- [FIX] allow tags/releases from main branch by Rafael Kähm `(26e38f8b7) `_ +- [TASK] migrate plugin subtype "list_type" by Rafael Kähm `(0c0f2b953) `_ +- [TASK] Upgrade typo3/testing-framework to dev-main 2024.10.15 by Rafael Kähm `(a4596d49e) `_ +- [TASK] Use TYPO3 13.4+ and 13.4.x-dev after TYPO3 13 LTS release by Rafael Kähm `(0fd63e172) `_ +- [TASK] Remove JSONP callback in suggest by Benni Mack `(094b4e5b2) `_ +- [FEATURE] Introduce method to unset the query string (#4136) by Ayke Halder `(b0ddab00e) `_ +- Update ExtensionSettings.rst by Jon Echeveste González `(d79c92c9d) `_ +- [FEATURE] Make Node->depth actually initialized and usable by snk-spo `(b530a2f03) `_ +- [TASK] Update version matrix by Markus Friedrich `(b6bfad8f1) `_ +- [TASK] 13.0.x-dev Update solarium/solarium requirement by dependabot[bot] `(64e978646) `_ +- [TASK] improve exception handling by Rafael Kähm `(8f1597b4d) `_ +- [FIX] Garbage collector does not get configuration by Rafael Kähm `(f73de9da2) `_ +- [FIX] CS in Configuration/Backend/Modules.php by Rafael Kähm `(08f717129) `_ +- [FIX] deprecations in Dockerfile by Rafael Kähm `(af1e8cdcd) `_ +- [BUGFIX] Ensure index document is deleted by Markus Friedrich `(10c0fde3c) `_ +- [DOCs] for release 12.0.4 by Rafael Kähm `(7b61833ad) `_ +- [DOCs] Update EXT:solr 12.0.x line in version matrix by Rafael Kähm `(ac1ff3663) `_ +- [FIX] phpstan: Method UrlHelper::withQueryParameter() has parameter $value with no type specified by Rafael Kähm `(588564f27) `_ +- [TASK] Remove Scrutinizer integrations on release-12.0.x by Rafael Kähm `(c2558c1d3) `_ +- [FIX] Re-added template variables for SearchFormViewHelper by thomashohn `(f7ad16ae4) `_ +- [DOCs] for release 12.0.5 by Rafael Kähm `(ec97b6fd1) `_ +- [TASK] Remove Implicitly nullable parameter declarations deprecated by Thomas Hohn `(207a0e5fa) `_ +- Update composer requirement by Thomas Hohn `(43f3baa94) `_ +- [TASK] CS change to multiline parameters with comma on last by Rafael Kähm `(9aa403a65) `_ +- [TASK] Clean and improve ConnectionManagerTest by Markus Friedrich `(edf482457) `_ +- [TASK] Adjust mount point indexing by Markus Friedrich `(bf446c032) `_ +- [BUGFIX] Fix record monitoring if site is missing by Markus Friedrich `(0dfd4b454) `_ +- [TASK] Evaluate all entries in Services.yaml regarding to `shared` setting by Rafael Kähm `(f8083a616) `_ +- [TASK] Add int cast for sys_language_uid by Guido Schmechel `(de7d7efa7) `_ +- [TASK] Add int cast for sys_language_uid by Guido Schmechel `(5d659dd3a) `_ +- [DOCS] Switch documentation rendering to PHP-based rendering by Rafael Kähm `(4f7b9a73e) `_ +- [DOCS] workaround for version matrix by Rafael Kähm `(bc5bf0b6f) `_ +- [FEATURE] Add timeframe filter to statistics module by Bastien Lutz `(0fc8d7cbd) `_ +- [BUGFIX] Respect foreignLabel in related items from mm table by Till Hörner `(f5271b049) `_ +- [BUGFIX] Make getHasChildNodeSelected recursive by Tobias Wojtylak `(a128c3018) `_ +- [BUGFIX] Add StartTimeRestriction to ConfigurationAwareRecordService by Amir Arends `(27f36af68) `_ +- [FEATURE] Use PHP generator to prevent processing of all available site by Stefan Frömken `(7fec14dc4) `_ +- [FIX] Indexing fails with SOLR_* cObj in TypoScript by Rafael Kähm `(bcb252197) `_ +- [FIX] missing TypoScript configuration on RecordMonitor stack by Rafael Kähm `(31199d2a1) `_ Contributors @@ -89,16 +127,27 @@ awesome community. Here are the contributors to this release. (patches, comments, bug reports, reviews, ... in alphabetical order) +* Amir Arends +* Ayke Halder +* Bastien Lutz * Benni Mack -* @derMatze82 +* Christoph Lehmann +* Florian Seirer +* Guido Schmechel * Hendrik vom Lehn -* @hnadler +* Jon Echeveste González * Lars Tode * Markus Friedrich * Rafael Kähm * Stefan Frömken +* Thomas Hohn * Thomas Löffler +* Till Hörner +* Tobias Wojtylak * Torben Hansen +* @snk-spo +* @derMatze82 + 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 13 LTS (Feature): diff --git a/Documentation/genindex.rst b/Documentation/genindex.rst deleted file mode 100644 index 86017181d..000000000 --- a/Documentation/genindex.rst +++ /dev/null @@ -1,5 +0,0 @@ -===== -Index -===== - -.. Sphinx will insert here the general index automatically. diff --git a/Documentation/guides.xml b/Documentation/guides.xml index 2ff6d9954..38470c339 100644 --- a/Documentation/guides.xml +++ b/Documentation/guides.xml @@ -7,17 +7,19 @@ > diff --git a/ext_emconf.php b/ext_emconf.php index 3513104b8..e61041c78 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -3,8 +3,8 @@ $EM_CONF[$_EXTKEY] = [ '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' => '13.0.0-alpha-1', - 'state' => 'alpha', + 'version' => '13.0.0', + 'state' => 'stable', 'category' => 'plugin', 'author' => 'Rafael Kaehm, Markus Friedrich', 'author_email' => 'info@dkd.de',