Changelog
Table of contents
5.0.0 - Declarative, QueryBuilder-based exports
A rewrite that introduces a declarative export format and modernises the extension for TYPO3 13 and 14.
Breaking
See Migration from version 4 for the full list and how to convert an export.
- Exports are now declared as structured page TSconfig and translated into a
TYPO3 QueryBuilder query, replacing the previous
check/list/exportSQL statements. - The TSconfig namespace changed from
mod.tx_xlsexport.settings.exportstomod.web_xlsexport. - TYPO3 12 support was dropped; the extension now requires TYPO3 13.4 or 14.3 and PHP 8.2 to 8.5.
- The Extbase controller, the
SC_OPTIONShooks and the previous events were removed.
Features
- Improved query building in TSconfig: read any table with filters, joins and literal select expressions.
- The record count in the module is derived automatically from the export definition, instead of a separate query.
- Configurable file name and export type (
xlsx,xls,ods,csv) per download. - The example export ships as a site set.
- Three PSR-14 events (Developer) to shape the generated spreadsheet.
- A misconfigured export is skipped with a warning instead of breaking the whole module overview.