Extends the TYPO3 form with a very simple database finisher, to save the form-results in the database.
14 LTS
9 LTS 10 LTS 11 LTS 12 LTS 13 LTS 14 LTS
release(major): 6.0.0
>> Breaking
- Drop support for TYPO3 13
>> Feature
- Add support for TYPO3 14
- Support forms stored in TYPO3 v14's new database storage (form_definition) alongside file-based storage
- Detect and restore soft-deleted database-stored forms in the deleted-forms list
- Make the "Columns" button in the results list work again
- Add sortable column headers to the forms overview and per-form results list
- Rework the results search form to use TYPO3's native search/sort handling
>> Fix
- Replace the TYPO3 v14-removed SC_OPTIONS form hooks with PSR-14 event listeners
- Adapt to TYPO3 v14 breaking changes in EXT:form
- Correct the backend module's parent module so it appears in the module menu again
- Remove the duplicate "Reload" button added automatically by TYPO3 v14's doc header
- Replace a removed Extbase magic findBy() repository call
- Correct deleteAllFormResultAction()'s query and add missing persistAll() calls
- Display the storage location as a readable label
- Fix PDF and CSV result downloads producing unopenable/misnamed files in some browsers
- Remove a table header duplicating the page headline on the per-form results page
- Fix the form_to_database:deleteFormResults command disappearing from the CLI and Scheduler module
- Fix crash in the results list when all columns are deselected
- Migrate finisher registration to auto-discovery
- Migrate shortcut button creation to DocHeaderComponent::setShortcutContext()
- Declare providesPackages metadata and remove empty ext_tables.php
>> Task
- Add a dedicated backend module icon
- Bump saschaegerer/phpstan-typo3 to ^3.0
- Add a ddev-based local environment with demo fixtures for manual QA
- Replace panel wrapper with heading on deleted-forms table
- Extract duplicated database-storage identifier check into a utility
Filter for TYPO3 versions
>> Breaking
- Drop support for TYPO3 13
>> Feature
- Add support for TYPO3 14
- Support forms stored in TYPO3 v14's new database storage (form_definition) alongside file-based storage
- Detect and restore soft-deleted database-stored forms in the deleted-forms list
- Make the "Columns" button in the results list work again
- Add sortable column headers to the forms overview and per-form results list
- Rework the results search form to use TYPO3's native search/sort handling
>> Fix
- Replace the TYPO3 v14-removed SC_OPTIONS form hooks with PSR-14 event listeners
- Adapt to TYPO3 v14 breaking changes in EXT:form
- Correct the backend module's parent module so it appears in the module menu again
- Remove the duplicate "Reload" button added automatically by TYPO3 v14's doc header
- Replace a removed Extbase magic findBy() repository call
- Correct deleteAllFormResultAction()'s query and add missing persistAll() calls
- Display the storage location as a readable label
- Fix PDF and CSV result downloads producing unopenable/misnamed files in some browsers
- Remove a table header duplicating the page headline on the per-form results page
- Fix the form_to_database:deleteFormResults command disappearing from the CLI and Scheduler module
- Fix crash in the results list when all columns are deselected
- Migrate finisher registration to auto-discovery
- Migrate shortcut button creation to DocHeaderComponent::setShortcutContext()
- Declare providesPackages metadata and remove empty ext_tables.php
>> Task
- Add a dedicated backend module icon
- Bump saschaegerer/phpstan-typo3 to ^3.0
- Add a ddev-based local environment with demo fixtures for manual QA
- Replace panel wrapper with heading on deleted-forms table
- Extract duplicated database-storage identifier check into a utility