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