Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
[3.0.2] - 2024-09-03¶
Fixed¶
- Long runtime when checking table connection in backend module
3.0.1 - 2024-06-06¶
Fixed¶
- Closing edit view in backend shows empty page
- Disabled table links are not marked in backend list view
3.0.0 - 2024-02-21¶
Changed¶
- Require JobRouter REST Client in version 3
- Namespace from
Brotkrueml\JobRouterData
toJobRouter\AddOn\Typo3Data
2.0.0 - 2023-05-31¶
Added¶
- Compatibility with TYPO3 v12
Changed¶
- Require JobRouter Client in version 2
- Require JobRouter Connector extension in version 2
- Require JobRouter Base extension in version 2
- Constants from Table model are moved into the new TableType enum
- Models are no longer Extbase-based and are moved to the Domain/Entity namespace
- Repositories are no longer Extbase-based
- JobDataRepository is now injectable, method signatures have changed
- ModifyColumnContentEvent->getLocale() might return a different locale in TYPO3 v12
Fixed¶
- Error in content element when table link is disabled or deleted
Removed¶
- Compatibility with TYPO3 v10 (#14)
- Compatibility with PHP 7.4 and 8.0
1.1.2 - 2022-12-23¶
Fixed¶
- Avoid injecting the query builder
1.1.1 - 2022-09-24¶
Fixed¶
- Exception in frontend using JobData Table plugin in TYPO3 v10 (#22)
1.1.0 - 2022-06-02¶
Removed¶
- Compatibility with PHP 7.3
1.0.1 - 2022-05-19¶
Fixed¶
- Handle multibyte characters correctly when cutting string to given length for transmission
1.0.0 - 2022-01-18¶
Added¶
- Formatters for table columns in content element (#10)
- Alignment for table columns in content element (#11)
- Sorting of table columns in content element (#12)
- PSR-14 event to adjust or reject a dataset on synchronisation (#13)
- Option in sync command for forcing a synchronisation
Changed¶
- Store only configured columns with simple synchronisation
Fixed¶
- Domain model Table::setHandle() sets the correct property
- Database error in module DB Check > Records Statistics due to wrong labels in TCA
Removed¶
- Configuration of log writers in the extension configuration
0.14.0 - 2021-11-21¶
Added¶
- Compatibility with TYPO3 v11 LTS
- Possibility to refresh dashboard widgets (TYPO3 v11+ only)
Changed¶
- Rename "own table" to "custom table"
- Use table handle instead of uid as argument in SyncCommand
Deprecated¶
- Configuration of log writers in the extension configuration
Fixed¶
- Content element cannot be selected from new content element wizard
Removed¶
- Compatibility with PHP 7.2
0.13.0 - 2021-03-14¶
Added¶
- Show number of days for available transfers in status widget
Updated¶
- TYPO3 JobRouter Connector to version 1.0
- TYPO3 JobRouter Base to version 1.0
Fixed¶
- Set crdate in transfer table correctly
0.12.3 - 2021-03-07¶
Added¶
- Dashboard widget "JobData Transmission Errors"
0.12.2 - 2021-03-02¶
Changed¶
- TYPO3 form extension is no longer a requirement
0.12.1 - 2021-02-12¶
Changed¶
- Raise minimum required version to TYPO3 10.4.11
- Throw DatasetNotAvailableException in JobDataRepository when querying a non-existing jrid
0.12.0 - 2020-10-19¶
Added¶
- Form finisher to transmit form fields to a JobData table
- Dashboard widget for JobData transmission status
Changed¶
- Use log table from TYPO3 JobRouter Base extension
- Rename "transfer identifier" to "correlation id" in transfer table
Fixed¶
- Store jrid correctly in transfer table after transmission
- Lazy load client in JobDataRepository to avoid errors on initialisation
Removed¶
- Report
0.11.0 - 2020-09-01¶
Added¶
- Description field to table record
- Introduce the JobDataRepository
Updated¶
- TYPO3 JobRouter Connector to version 0.11
Removed¶
- RestClientFactory is not available anymore, use from connector extension instead
0.10.0 - 2020-06-06¶
Added¶
- Support for TYPO3 v10 LTS
- Prepare for upcoming major PHP versions
- Introduce a handle field for table links
- Add last run of sync and transmit command to system information toolbar
Changed¶
- Rename DeleteOldTransfersCommand to CleanUpTransfersCommand
Removed¶
- Support for TYPO3 v9 LTS
0.9.0 - 2020-02-24¶
Added¶
- Command for deleting old transfers
- Use own user agent addition
Updated¶
- TYPO3 JobRouter Connector to version 0.9
0.8.0 - 2020-02-17¶
Fixed¶
- Only one command (sync, transmit) can run at a time
0.7.0 - 2020-02-09¶
Added¶
- Implement reports for synchronisation and transfers
Changed¶
- Remove plugin in favour of content element
- Use log table from TYPO3 JobRouter Connector
0.6.0 - 2020-01-27¶
Added¶
- Command for transmitting datasets to JobData tables
- Documentation
Changed¶
- Renamed table column (local_table => own_table) in table tx_jobrouterdata_domain_model_table
- Revise logging and enable logging into table
Updated¶
- TYPO3 JobRouter Connector to version 0.7
Removed¶
- Switchable controller actions in plugin
Fixed¶
- Sync other tables when one table throws error on synchronisation
0.5.0 - 2020-01-11¶
Updated¶
- TYPO3 JobRouter Connector to version 0.6
0.4.0 - 2020-01-02¶
Updated¶
- TYPO3 JobRouter Connector to version 0.5
Fixed¶
- Delete datasets from simple synchronisation when table is deleted (#6)
- Clear cache of a page with plugin after synchronisation (#7)
0.3.1 - 2019-11-24¶
Updated¶
- TYPO3 JobRouter Connector to version 0.4
0.3.0 - 2019-11-24¶
Added¶
- DatasetRepository
- Possibility to add tables for other usage in module
Changed¶
- Dataset model
0.2.0 - 2019-10-26¶
Changed¶
- Adjust package name
0.1.0 - 2019-10-25¶
Initial pre-release