Releases: cobwebch/external_import
7.1.2
This release contains several documentation improvements and a few bug fixes:
- error messages are complete again, adapted from the new log structure
- an error could happen while checking the configuration for a table without title
- fields with a
null
value can now be stored to the database, if the field can be considered nullable according to its TCA definition (i.e. input and text fields witheval => 'null'
in TYPO3 11, any field withnullable => true
in TYPO3 12. If the field is not nullable, it is still skipped from import, as was the case until now.
7.1.1
7.1.0
This version adds compatibility with PHP 8.2 and comes with a few new features:
- columns can be ordered so that they are processed in a known sequence
- the preview mode in the Backend module offers the possibility to download the data in CSV format, where appropriate
- a fixed value can be set for a field directly from the column configuration instead of being part of the transformations
- when using arrayPath, it is possible to use the
*
wildcard without condition, which is useful for looping over array with numerical indices
Additionally, a couple of bugs were squashed.
7.0.0
This release adds support for TYPO3 12 while dropping support for TYPO3 10. Also Connector Services need to be registered with the new Connector Registry (hence requirement is svconnector at least 5.0.0).
It also comes with the following features and enhancements:
- a Reaction (requires TYPO3 12) to receive data from the outside and import it
- a Webhook (requires TYPO3 12) to send a message to some outside endpoint after completing an import
- the possibility to run custom steps despite the process being aborted
- all hooks were definitely removed, it is time to switch to events if not done yet
Under the hood, the backend modules have been adapted to TYPO3 11 and 12 changes, library DataTables was updated to the latest version and the PHP code was optimized after dropping compatibility with PHP 7.2 and 7.3. Some refactoring also happened, in particular moving some more code away from the StoreDataStep
and into dedicated classes.
6.3.2
6.3.1
6.3.0
This minor release contains a couple of bug fixes (related to PHP 7.2 compatibility) and two features:
- support for the new way of registering Connector services, introduced in "svconnector" version 5.0.0, while staying compatible with older versions
- possibility to override storage page information from the command-line or from a Scheduler task.
It also adds documentation for the Scheduler task, which was surprisingly missing after all these years...
6.2.1
6.2.0
This version contains one new feature: the ability to choose a sorting order for child records, based on a value from one of the fields in the external data being imported (see https://docs.typo3.org/p/cobweb/external_import/main/en-us/Administration/Children/Index.html#sorting).
In version 6.1.0, a new event was introduced to manipulate substructures. It was introduced only for array-type structures and is now available also for XML-type structures. This may have an impact on existing event listeners. Please refer to the upgrade instructions:
https://docs.typo3.org/p/cobweb/external_import/main/en-us/Installation/Index.html#upgrade-to-6-2-0
This version also contains some other minor bug fixes, mostly related to PHP 8+ compatibility, and some documentation improvements.