Go to navigation Go to content Go to footer
Changelog Premium

ke_search_premium 7.0.0


Teilen

ke_search_premium ist nun in Version 7 verfügbar und mit TYPO3 14 kompatibel. Alle Funktionen stehen wie gewohnt nun auch in der neuesten TYPO3-Version zur Verfügung.

Dieses Release legt besonderen Wert auf die vollständige Kompatibilität mit TYPO3 14. Damit ist sichergestellt, dass alle Funktionen reibungslos in der neuen Version von TYPO3 genutzt werden können.

Neben diesen Anpassungen wurden bestehende Funktionen optimiert und kleinere Probleme behoben, um ein stabiles und zuverlässiges Arbeiten zu ermöglichen.

- [!!!] This version works with TYPO3 14 and 13 and drops support for TYPO3 12.
- [FEATURE] Improve autocomplete feature by adding compatibility with TYPO3's Content Security Policy (CSP).
- [TASK] Make Distance Search and Google Maps rendering compatible with TYPO3 CSP by adding nonce-aware inline assets and dedicated CSP directives.
- [TASK] Bump TYPO3 and ke_search version requirements to support newer versions.
- [TASK] Remove TYPO3 12-specific hook for query modification.
- [TASK] Update composer dependencies to align with TYPO3 13 and 14 compatibility.
- [TASK] Add unit tests for Autocomplete feature
- [TASK] Migrate Google Maps marker rendering from deprecated `google.maps.Marker` to `google.maps.marker.AdvancedMarkerElement` and add extension setting `googlemapsmapid` (fallback: `DEMO_MAP_ID`).
- [TASK] Refactor autocomplete configuration handling
- [TASK] Refactor NoResultsHandler
- [TASK] Add extension title to localization file (for usage in the new record wizard)
- [TASK] Add extension title in composer.json description (for usage in the extension manager)
- [TASK] Migrate remote indexer: Refactor FetchIndexEntries and Api middleware
- [TASK] Refactor `modifyFieldValuesBeforeStoring` to simplify checks and improve null handling
- [TASK] Integrate request handling in Headless API and DistanceSearch classes
- [TASK] Add site set for Headless API
- [BUGFIX] Adjust `return` property type in class KeSearchPremium (Sphinx API) to allow `false` to allow logging of errors
- [DOCS] Add alternative text for images in feature documentation to improve accessibility