Skip to content

Releases: cobwebch/external_import

7.1.2

20 Oct 15:47
Compare
Choose a tag to compare

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 with eval => 'null' in TYPO3 11, any field with nullable => 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

17 Sep 11:06
Compare
Choose a tag to compare

Fix compatibility with PHP 7.4 (for TYPO3 11).

7.1.0

07 Aug 09:46
Compare
Choose a tag to compare

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

07 May 11:01
Compare
Choose a tag to compare

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

26 Feb 11:38
Compare
Choose a tag to compare

Minor bug fix for improved PHP 8+ compatibility. Also fix return status of Scheduler task to fail only on errors and not also an warnings. Thanks for Mathias Brodala for all fixes.

6.3.1

15 Feb 10:01
Compare
Choose a tag to compare

Minor bug fix release with improved compatibility with PHP 8.0 and above.

6.3.0

20 Jan 09:21
Compare
Choose a tag to compare

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

05 Jan 20:13
Compare
Choose a tag to compare

Minor release that fixes compatibility issues with PHP 7.2.

6.2.0

13 Dec 08:02
Compare
Choose a tag to compare

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.

6.1.1

14 Oct 06:41
Compare
Choose a tag to compare

This release fixes a single bug, whereby External Import's custom permissions (for BE users) would overwrite pre-existing custom permissions.