.. _changelog: 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 `_ --------------------------------------------------------------------------------- `4.0.0 `_ - 2024-10-01 ------------------------------------------------------------------------------------------- Added ^^^^^ * Compatibility with TYPO3 v13 * Add site set for TYPO3 v13 Changed ^^^^^^^ * TypoScript must now be included/imported Removed ^^^^^^^ * Compatibility with TYPO3 v11 `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`` to ``JobRouter\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