.. _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 `_
---------------------------------------------------------------------------------
[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