2022-08-15         [RELEASE] Release of t3import_export 1.0.4 (Dirk Wenzel)
2022-08-15 8418eb5 [CI] test case TYPO3 10.4/PHP 8 removed from test matrix (Dirk Wenzel)
2022-08-15 a5aa00f [BUGFIX] "replace" removed from composer.json (Dirk Wenzel)
2022-08-15 06c332c [BUGFIX] invalid replacement in composer.json fixed (Dirk Wenzel)
2022-07-15 b525c6f [RELEASE] Release of t3import_export 1.0.3 (Vladimir Falcon)
2022-07-11 3c5d31f Fixed package dependency (Vladimir Falcon Piva)
2022-07-05 9cefbb1 [CI] TYPO3 version disabled 9 in matrix, test TYPO3 10 with PHP 8 (Dirk Wenzel)
2022-07-05 037a5d6 [CI] set composer version in matrix (Dirk Wenzel)

2022-07-15         [RELEASE] Release of t3import_export 1.0.3 (Vladimir Falcon)
2022-07-11 3c5d31f Fixed package dependency (Vladimir Falcon Piva)
2022-07-05 9cefbb1 [CI] TYPO3 version disabled 9 in matrix, test TYPO3 10 with PHP 8 (Dirk Wenzel)
2022-07-05 037a5d6 [CI] set composer version in matrix (Dirk Wenzel)

2022-07-04         [RELEASE] Release of t3import_export 1.0.2 (Dirk Wenzel)
2022-07-04 1340a1a [BUGFIX] reference to table non-existing table removed (Dirk Wenzel)
2022-07-04 0380e13 code cleanup (Dirk Wenzel)

2022-07-04         [RELEASE] Release of t3import_export 1.0.1 (Dirk Wenzel)
2022-07-04 57a0000 [BUGFIX] legacy Extbase CommandControllers restored for TYPO3 9 (Dirk Wenzel)
2022-07-04 8aa0b3e [CI] allow composer-plugin typo3/cms-composer-installers (Dirk Wenzel)
2022-07-04 3e00a96 [CI]  allow some composer plugins, test matrix updated (Dirk Wenzel)

2022-07-04         [RELEASE] Release of t3import_export 1.0.0 (Dirk Wenzel)
2022-07-01 bfcfa02 using Status static class for task status (Arend Maubach)
2022-06-29 6fd14b6 fixing command status issue in lower version of typo3 (Arend Maubach)
2022-06-29 2568313 [TASK] register console commands for backend modules but not for cli environment in TYPO3 < 10 (Dirk Wenzel)
2022-06-29 9b96c94 [TASK] obsolete test removed (Dirk Wenzel)
2022-06-21 2de1812 [TASK] DataSourceDummy and DataTargetDummy implemented (Dirk Wenzel)
2022-06-21 3e5c796 [BREAKING][TASK] DataSourceInterface no longer extends ConfigurableInterface DataTransferProcessor now gets configuration only from instances of ConfigurableInterface. Migration: implement ConfigurableInterface explicitly if your custom data source requires a configuration (Dirk Wenzel)
2022-06-20 b7b86d2 [TASK] unit tests for DataTransferProcessor adapted (Dirk Wenzel)
2022-06-20 0be3534 [BUGFIX] mismatch in method signature fixed (Dirk Wenzel)
2022-06-20 f020f50 [TASK] PreProcessor/ValidateXML now implements LoggingInterface - include identifier when logging invalid XML (Dirk Wenzel)
2022-06-20 1145691 [BUGFIX] fixed error where messages were duplicated when gathering them (Dirk Wenzel)
2022-06-20 8e5294d [TASK] LoggingInterface extended by method getAndPurgeMessages (Dirk Wenzel)
2022-06-14 8da449d fixing bug in determining new queue record: whether you have a concrete uid (system wide secure) or you have a checksum and an identifier (abach42)
2022-06-14 2a8b3aa updating test to string to time type fix (abach42)
2022-06-14 394ed97 fixing string to time input type issue (abach42)
2022-06-09 8756011 adding comments (abach42)
2022-06-08 93266d3 adding ability to select join, using an template method pattern, simplifying train-wreck fluent interface by facade (Arend Maubach)
2022-04-19 f51a387 [BUGFIX] error in unit test for TransferSetFactory fixed (Dirk Wenzel)
2022-03-22 390e289 marked issue caused by catching exception (Dirk Wenzel)
2022-03-19 5ac9f2c Catch \Exception instead of PersistenceException (Vladimir Falcon Piva)
2022-03-19 13b5d9e Feature persistence exception handling (Vladimir Falcon Piva)
2022-03-19 8a22724 Feature Persistence Exception class (Vladimir Falcon Piva)
2022-03-10 045860c [BUGFIX] fixed error in TransferSetFactory where the same TransferSet instance was inadvertently returned on subsequent calls (Dirk Wenzel)
2022-03-09 4ed6171 [TASK] DataTargetDB can now skip records base on field values (Dirk Wenzel)
2022-03-09 bfbab56 [BREAKING][TASK] DataTargetDB updated Note: IdentifierInterface is no longer implemented by this class. You should check your configuration (Dirk Wenzel)
2022-03-09 5a50bca comment added (Dirk Wenzel)
2022-03-08 fc4cc48 restored skipped test in DatabaseConnectionServiceTest.php (Vladimir Falcon)
2022-03-08 1325eeb [BUGFIX] fixed is registered connection method always returns false. (Vladimir Falcon)
2022-03-08 31ae103 [BUGFIX] Fixed SelectQuery object to be able to select fields and set order by (Vladimir Falcon)
2022-03-04 50653e1 [BUGFIX] fixed issue caused by missing class in unit test (Dirk Wenzel)
2022-03-04 698c132 [TASK] PreProcessor/ValidateXML extended - read xml string from DOMDocument before validating (Dirk Wenzel)
2022-02-22 a4aba58 [BUGFIX] invalid import fixed (Dirk Wenzel)
2022-02-18 f3eef8f [TASK] PreProcessor\ValidateXML implemented (Dirk Wenzel)
2022-02-17 2eff283 [WIP] commands and components upgraded - CLI commands are no longer available in TYPO3 9.5 due to incompatibility - dependency injection of some classes updated to constructor arguments - QueueItem, DataSourceQueue and DataTargetQueue implemented (Dirk Wenzel)
2022-02-09 0d8a1a1 [TASK] ensure instance class is used in validation exceptions (Dirk Wenzel)
2022-02-09 62c3a89 [TASK] modules are now registered via configuration class `Extension` (Dirk Wenzel)
2022-02-09 40de62d [TASK] allow TYPO3 version 9.5 too (Dirk Wenzel)
2022-02-07 75f53a8 [CI] backup globals in unit tests (Dirk Wenzel)
2022-02-07 cfb4114 [TASK] InsertMultiple updated (Dirk Wenzel)
2022-02-07 463a47c [BUGFIX] invalid import fixed (Dirk Wenzel)
2022-02-07 3fba654 [CI] phpunit/phpunit updated (dev) (Dirk Wenzel)
2022-02-07 f761cc2 [CI] dependency from nimut/testing-framework re-added (Dirk Wenzel)
2022-02-07 7090fde [CI] path to config file for unit tests corrected (Dirk Wenzel)
2022-02-07 4e2a847 [CI] require dwenzel/t3extension-tools, no longer require dev nimut/testing-framework (Dirk Wenzel)
2022-02-07 9a5dd4a [CI] fixed syntax issue in test workflow (Dirk Wenzel)
2022-02-07 b8a88e0 [CI] github test workflow added (Dirk Wenzel)
2022-02-07 e98face issues in composer.json fixed (Dirk Wenzel)
2022-02-07 b284ec9 [TASK]  dependency injection changed, test adapted (Dirk Wenzel)
2022-02-04 2a2c537 [BUGFIX] fixed errors caused by missing interface (Dirk Wenzel)
2022-02-04 ecbe066 [WIP][TASK] TransferTaskFactory refactored - use new FactoryFactory to reduce the number of dependencies - creation of components simplified - (Dirk Wenzel)
2022-02-04 9d96f0e [TASK] LookUpDB refactored - parsing of query config fixed (Dirk Wenzel)
2022-02-04 39db705 [TASK] MoveFile, ValidateXML, DeleteFromTable, MessageContainerTrait updated: - dependency injection changed - obsolete configuration removed - tests adapted (Dirk Wenzel)
2022-02-02 432907f [TASK] UpdateTables updated (Dirk Wenzel)
2022-02-02 5fdcb2f [TASK] Initializer TruncateTables updated (Dirk Wenzel)
2022-02-02 314f75f [BREAKING][TASK] InitializerInterface changed - argument types and return values for method process (Dirk Wenzel)
2022-01-31 484c441 [BUGFIX] fixed error where configuration was not interpreted correctly when it contains whitespace (Dirk Wenzel)
2022-01-31 30e50ea [TASK] TranslateObject refactored - configuration validation extracted to single validator - get localization parent via helper method of TranslationService - unit test adapted (Dirk Wenzel)
2022-01-31 c6bf064 [TASK] TranslationService extended: - dependency injection updated - helper methods added (Dirk Wenzel)
2022-01-31 aedace4 [TASK] inject messageContainer in constructor (Dirk Wenzel)
2022-01-31 547ad52 code cleanup: - obsolete method getErrorCodes removed - statement refactored (Dirk Wenzel)
2022-01-31 17efb22 [TASK] injection method replaced by constructor arguments (Dirk Wenzel)
2022-01-31 51d54cd [BREAKING][TASK] Interfaces changed - declare return type - use typed parameters where possible - minor refactorings (Dirk Wenzel)
2022-01-28 c53291a [TASK] PostProcessor TranslateObject refactored - configuration is now validated by dedicated TranslateObjectConfigurationValidator - dependencies are now injected as constructor arguments - obsolete class members removed (Dirk Wenzel)
2022-01-28 f007c23 [BREAKING][TASK] ConfigurationValidatorInterface refactored - method `validate` renamed to `isValid` - constants added (Dirk Wenzel)
2022-01-26 116eb91 [BUGFIX] fixed error in DataTransferProcessor - processed record was not updated outside of processing loop (Dirk Wenzel)
2022-01-24 26e7f09 [TASK] RenderContentTrait adapted - make sure TypoScriptFrontendController and ContentObjectRender are available (Dirk Wenzel)
2022-01-24 dd6dc2e [TASK] PreProcessor/LookUpDB refactored (Dirk Wenzel)
2022-01-20 591874a [TASK] parsing of configuration adapted - now QueryBuilder provides quoted values (Dirk Wenzel)
2022-01-20 e6071bc [WIP] dependency injection changed (Dirk Wenzel)
2022-01-14 d65fb47 [TASK] SelectQuery implemented PreProcessor/LookUpDB and Persistence/DataSourceDB refactored using it. (Dirk Wenzel)
2022-01-14 ec5ac36 [TASK] MockDatabaseConnectionServiceTrait extended and renamed (Dirk Wenzel)
2022-01-11 c2b9be3 [TASK] ObjectManager replaced (Dirk Wenzel)
2022-01-10 ccde8fb [TASK] ImportTaskCommand improved validate settings, handle errors and warnings (Dirk Wenzel)
2022-01-10 5acd62f [TASK] dependency from ObjectManager removed use constructor DI instead of  `inject*` methods (Dirk Wenzel)
2022-01-10 5460988 [TASK] Initializer/DeleteFromTable updated (Dirk Wenzel)
2022-01-08 0d184f9 [TASK] use arguments instead of options for import commands (Dirk Wenzel)
2022-01-08 95d4c8c [WIP]  replace old database connection (Dirk Wenzel)
2022-01-07 dfc01c6 [WIP][BREAKING] console commands re-implemented - we now use symfony commands (Dirk Wenzel)
2022-01-07 570c381 [TASK] ResourceTrait updated: use PHP function instead of dropped method GeneralUtility::getURL for file access (Dirk Wenzel)
2022-01-07 d30ad12 [TASK] coding style (Dirk Wenzel)
2022-01-07 0a600b6 [TASK] RenderContentTrait updated: instantiation of TypoScriptFrontendController adapted (Dirk Wenzel)
2022-01-07 c258f96 [TASK] traits for unit tests added (Dirk Wenzel)
2022-01-07 7ea13cf [TASK][BREAKING] DatabaseConnectionService and DatabaseTrait adapted - connection service no longer allows registration of custom connections, instead pre-defined connections of CMS are used (Dirk Wenzel)
2022-01-07 4c0d88a [TASK] unit tests updated (Dirk Wenzel)
2022-01-07 d5922f4 [TASK] coding style (Dirk Wenzel)
2022-01-04 f2613cb [WIP]  unit tests updated (Dirk Wenzel)
2022-01-03 9df0ac9 [WIP] unit test updated (Dirk Wenzel)
2022-01-03 73fa93a [TASK] deprecated injection methods replaced by constructor injection (Dirk Wenzel)
2022-01-03 827a67e [WIP] unit tests adapted parent class changed to phpunit TestCase (Dirk Wenzel)
2021-12-30 ebb87c9 [TASK] Issue: (Dirk Wenzel)
2021-08-12 f02e212 [TASK] Adjust extension code for TYPO3 v10 (Santiago Nunez Negrillo)
2021-07-21 595adf1 [TASK] Avoid use of deprecated function "extRelPath" (Santiago Nunez Negrillo)
2021-07-21 cf6ccc6 [TASK] Adjust module configuration for TYPO3 v10 (Santiago Nunez Negrillo)
2021-07-21 003f903 [TASK] Adjust PersistenObjectConverter class to avoid PHP compatibility problems (Santiago Nunez Negrillo)
2021-07-21 f62f58d [TASK] Remove use of deprecated annotation @inject (Santiago Nunez Negrillo)
2021-07-21 82bbc58 [TASK] Remove use of deprecated classes TYPO3\CMS\Extbase\Object\UnknownClassException and TYPO3\CMS\Extbase\Service\TypoScriptService (Santiago Nunez Negrillo)
2021-07-21 fd216e9 [TASK] Change deprecated ArrayUtility::trimExplode with GeneralUtility::trimExplode (Santiago Nunez Negrillo)
2021-07-21 86114e4 [TASK] Move TypoScript static file include to TCA/Overrides/sys_template.php file (Santiago Nunez Negrillo)
2021-07-21 dfb3b57 [TASK] Update deprecated use of "{}" with strings (Santiago Nunez Negrillo)
2021-07-21 cde1c55 [TASK] Add Services.yml configuration file (Santiago Nunez Negrillo)
2021-07-15 ae4228f [TASK] Adjust version replace in composer.json (Santiago Nunez Negrillo)
2021-07-15 7ae82e7 [TASK] Update composer.json and ext_emconf.php for TYPO3 v10 (Santiago Nunez Negrillo)
2018-03-11 e20f9c1 [TASK] CI: generate junit style log for phpunit, remove build folder before sonar scan. (Dirk Wenzel)
2018-03-11 ece254f [TASK] CI exclude TypoScript folder from TypeScript sonar check (Dirk Wenzel)
2018-03-11 7edc6cf [TASK] CI: enable branches for sonar. (Dirk Wenzel)
2018-03-11 363c208 [BUGFIX] .travis.yml syntax error fixed (Dirk Wenzel)
2018-03-11 502a010 [TASK] travis CI: add jdk (Dirk Wenzel)
2018-03-11 5a70900 [TASK] travis ci: sonar configuration added. (Dirk Wenzel)

2018-02-20         [RELEASE] Release of t3import_export 0.14.0 (Dirk Wenzel)
2018-02-20 808f34c [BUGFIX] fixed issue caused by type hinting concrete ConfigurationManager instead of  InterfaceFace (Dirk Wenzel)
2018-02-19 bc535a5 [TASK] command controllers refactored: method initializeObject pulled up to parent too. Register ExportCommandController in ext_localconf.php (Dirk Wenzel)
2018-02-16 9c1e436 [TASK] ExportCommandController implemented. ImportCommandController refactored: superclass extracted. (Dirk Wenzel)
2017-12-06 e87bf53 [TASK] require php:^5.6 (Dirk Wenzel)

2017-12-06         [RELEASE] Release of t3import_export 0.13.0 (Dirk Wenzel)
2017-11-27 a201fdf [TASK] DataSourceDynamicRepository now recognizes additional placeholder for operands: today, yesterday, tomorrow. (Dirk Wenzel)
2017-11-12 6597beb [TASK] PostProcessor GenerateFileReference now implements LoggingInterface and logs configuration errors. Unit tests added. (Dirk Wenzel)
2017-11-12 f407f7c [TASK] code clean up. Test file for GenerateFileReference renamed. (Dirk Wenzel)
2017-11-12 2913263 [TASK] code style, coverage annotation (Dirk Wenzel)
2017-11-12 443618a [TASK] Documentation for post processors added. (Dirk Wenzel)
2017-11-12 b8ca9d6 [TASK] PostProcessor/GenerateFileReference implemented (Dirk Wenzel)
2017-10-26 674a5d2 [TASK] Finisher MoveFile now logs more messages. Documentation improved (Dirk Wenzel)
2017-10-26 b382477 [TASK] Finisher MoveFile now implements LoggingInterface and validates its configuration completly. (Dirk Wenzel)
2017-10-26 7a3b0be [BUGFIX] fixed error in Finisher/MoveFile caused by wrong configuration value. (Dirk Wenzel)
2017-10-26 107326b [TASK] Finisher MoveFile implemented (WIP) (Dirk Wenzel)
2017-10-26 0ebb70a [TASK] Finisher ValidateXML now sends messages on validation success and some errors. Documentation added. (Dirk Wenzel)
2017-10-24 09349f5 [BUGFIX] fixed error in DataTransferProcessor caused by invalid argument. (Dirk Wenzel)
2017-10-24 16839df [TASK] Unit test for MessageContainerTrait added. (Dirk Wenzel)
2017-10-24 a4ab652 [TASK] components now can be disabled by matching message in task result. (Dirk Wenzel)
2017-10-24 69c4271 [TASK] DataTransferProcessor now gathers messages from logging components and adds them to the result. (Dirk Wenzel)
2017-10-24 12d9afb [TASK] LoggingInterface and MessageContainerTrait extended by method getMessages. TaskResult now has a MessageContainer too. (Dirk Wenzel)
2017-10-23 6607805 [TASK] FinisherValidateXML and LoggingTrait refactored: use constants instead of static member variables for error and notice codes. UnitTest added. (Dirk Wenzel)
2017-10-23 22bc80d [TASK] Unit test for Finisher/WriteFile added. (Dirk Wenzel)
2017-10-23 ff87a30 [TASK] Finisher ValidateXML implemented (WIP) (Dirk Wenzel)
2017-10-23 5393716 [TASK] FinisherWriteFile refactored using constants for conflict modes. (Dirk Wenzel)
2017-10-23 76a21cb [TASK] Logging improved: Message can now have an ID and additional information. MessageContainer tells whether it has a message (by ID). LoggingTrait refactored and extended. Now it can log notices too. (Dirk Wenzel)
2017-10-19 21a4cfd [TASK] Finisher WriteFile now allows to configure conflict modes for existing files. (Dirk Wenzel)
2017-10-18 85b3fc6 [TASK] coding guidelines (Dirk Wenzel)
2017-10-18 33c9f52 [TASK] coding guidelines (Dirk Wenzel)
2017-10-17 e5e1eaf [TASK] coding guidelines (Dirk Wenzel)
2017-10-17 058473e [TASK] coding guidelines (Dirk Wenzel)
2017-10-17 0e11aab [TASK] Finisher WriteFile completed. (Dirk Wenzel)
2017-10-17 dc2d7ac [TASK] DataTargetFileStream now sets a FileInfo object (instead of a string) in result. (Dirk Wenzel)
2017-10-17 5e405f1 [TASK] Typos in method names fixed. (Dirk Wenzel)
2017-10-12 aff4d65 [BUGFIX] fixed error in WriteFileTest caused by invalid import (Dirk Wenzel)
2017-10-12 0f0827c [TASK] Dto/FileInfo and Finisher/WriteFile implemented (WiP) (Dirk Wenzel)

2017-11-16         [RELEASE] Release of t3import_export 0.12.1 (Benjamin Schütz)
2017-11-16 25e6e88 [HOTFIX] Fixed error caused by missing ObjectManager in AbstractComponent (Benjamin Schütz)

2017-10-17         [RELEASE] Release of t3import_export 0.12.0 (Dirk Wenzel)
2017-10-12 414013f [TASK] Moved classes and traits related to messaging and resources into appropriate namespace (Dirk Wenzel)
2017-10-12 7ebf11c [TASK] documentation for finishers added. (Dirk Wenzel)
2017-10-09 d40bf1e [BUGFIX] example TypoScript in documentation for DataTargetDB corrected (Dirk Wenzel)
2017-07-04 21a3d9a [TASK] unit test for GenerateFileResource added. (Dirk Wenzel)
2017-07-04 6dd5a3a [TASK] GenerateUploadFile and GenerateFileResource refactored, unit test added (Dirk Wenzel)
2017-07-04 2c643ea [TASK] Unit test for GenerateUploadFile added. Class refactored. (Dirk Wenzel)
2017-07-04 bf2cc39 [TASK] FilePathFactory implemented, use it in GenerateFileTrait. (Dirk Wenzel)
2017-07-02 cbf1a17 [TASK] unit test for PreProcessor/GenerateFileResource (Dirk Wenzel)
2017-07-02 c7f86b9 [TASK] unit test for GenerateUploadFileTest added (Dirk Wenzel)
2017-07-02 ce90a3e [TASK] unit test for GenerateFileTrait added. (Dirk Wenzel)
2017-07-02 d44e0ed [TASK] unit tests for GenerateFileResource and GenerateUploadFile refactored and extended. (Dirk Wenzel)
2017-07-02 b30d2e0 [TASK] Pre-processors GenerateFileResource and GenerateUploadFile refactored using new GenerateFileTrait. LoggingTrait refactored: use abstract method instead of static member for getting error codes. PreProcessor ArrayToDomainObject and ArrayToXMLStream refactored using ObjectManagerTrait (instead of inheriting from AbstractComponent). Coding guidelines applied. (Dirk Wenzel)
2017-07-02 d4cc9af [TASK] pre-processor GenerateFileResource refactored: upload-file-fields are now handled by new pre-processor GenerateUploadFile [WIP] (Dirk Wenzel)
2017-07-02 c4c38f1 [TASK] FileIndexRepositoryTrait, ResourceStorageTrait, StorageRepositoryTrait added. Unit test for ObjectManagerTrait added. (Dirk Wenzel)
2017-07-02 37300f1 [TASK] - Unit test for pre-processor GenerateFileResource added. Composer configuration does not prefer source install of CMS any more. (Dirk Wenzel)
2017-07-02 7cfe3d5 [TASK] LoggingInterface, LoggingTrait and ObjectManagerTrait implemented. Unit test for pre-processor GenerateFileResource added. (Dirk Wenzel)
2017-07-01 401fc2c [TASK] unit tests moved to correct folder. Duplicate AddArraysTest removed. (Dirk Wenzel)
2017-06-27 e66ee57 [TASK] PreProcessorGenerateFileResource ported from custom implementation (WIP) (Dirk Wenzel)

2017-09-29         [RELEASE] Release of t3import_export 0.11.0 (Dirk Wenzel)
2017-09-29 e44193d [TASK] Prevent exception in backend module if no import or export configuration is found. (Dirk Wenzel)
2017-09-29 6b25abd [BUGFIX] fixe error cause by failing injection of ObjectManager via Interface. (Dirk Wenzel)
2017-09-28 6dbab20 [TASK]FileReferenceFactory, FileReferenceFactoryTrait, ObjectManagerTrait, ResourceFactoryTrait implemented. (Dirk Wenzel)
2017-09-22 11a55f7 Extended PreProcessor Clear by a strip_spaces function. (Jan-Henrik Hempel)
2017-09-22 b8ab7df Extended PreProcessor Clear by str_replace function. (Jan-Henrik Hempel)
2017-09-22 e15fd1e Added a field cleanup PreProcessor. (Jan-Henrik Hempel)
2017-09-22 6799511 More flexible for different types of import data formats. (Jan-Henrik Hempel)
2017-09-21 b90357a Added a new Initializer UpdateTable to perform an update sql query. (Jan-Henrik Hempel)
2017-09-21 7696724 Add a new PreProcessor ImplodeArray to transform array source data to strongs e.g. comma separated lists. (Jan-Henrik Hempel)
2017-09-21 c814a25 Added documentation with config example for PreProcessor StringToTime. (Jan-Henrik Hempel)
2017-09-21 bb7658a Optimised extension and module iocns. (Jan-Henrik Hempel)
2017-08-28 d6ea504 [BUGFIX] fixed error in DataSourceCSV caused by invalid whitespace at end of resource string loaded from file. (Dirk Wenzel)
2017-08-24 08f7ad8 [BUGFIX] fixed error caused by empty lines in CSV string in DataSourceCSV (Dirk Wenzel)
2017-08-03 932309c [TASK] badges added to READM.md (Dirk Wenzel)

2017-08-03         [RELEASE] Release of t3import_export 0.10.0 (Dirk Wenzel)
2017-07-21 c115a58 [TASK] Documentation for DatabaseConnectionService added. (Dirk Wenzel)
2017-07-21 e8bfb33 [TASK] credits updated (Dirk Wenzel)
2017-07-21 7fd3831 [TASK] outdated generated UML documentation removed (Dirk Wenzel)
2017-07-21 4502801 Formatting in docs of DeleteFromTable (Jan-Henrik Hempel)
2017-07-21 9e33ebf Example for PreProcessor MapFields and RemoveFields. (Jan-Henrik Hempel)
2017-07-21 d9314c9 Example for PreProcessor RemoveFields. (Jan-Henrik Hempel)
2017-07-21 76c0d0b Example for PreProcessor MapFieldValues. (Jan-Henrik Hempel)
2017-07-21 83b40ca Example for PreProcessor SetFieldValue. (Jan-Henrik Hempel)
2017-07-21 1f42b22 Basic documentation and example for PreProcessor LookUpDB. (Jan-Henrik Hempel)
2017-07-20 0eb974e [TASK] Documentation for Converter/ArrayToDomainObject added. #7 (Dirk Wenzel)
2017-07-11 4b99c0e Added code example to the documentation of LOOK_UP_DB. (Jan-Henrik Hempel)

2017-06-29         [RELEASE] Release of t3import_export 0.9.0 (Dirk Wenzel)
2017-06-28 b076783 [TASK] travis-ci: configuration adapted for tests with coverage (Dirk Wenzel)
2017-06-28 6871ac1 [TASK] PreProcessor UnsetEmptyField ported from custom extension. (Dirk Wenzel)
2017-06-27 30383d6 [TASK] require-dev nimut/testing-framework. Travis ci configuration updated. (Dirk Wenzel)
2017-06-27 3d6e651 [TASK] unit test for DataSourceCSV added. (Dirk Wenzel)
2017-06-27 de83d6a [TASK] typo in documentation corrected. (Dirk Wenzel)
2017-06-27 0a29320 [TASK] require TYPO3   6.2.0-8.99.99 in ext_emconf.php too (Dirk Wenzel)
2017-06-16 b9316f6 [TASK] Message, MessageContainer and MessageContainerTrait implemented. AbstractComponent now has a MessageContainer (Dirk Wenzel)
2017-06-16 65374c7 [TASK] use nimut/testing-framework (Dirk Wenzel)
2017-06-13 9265d47 [TASK] code style (Dirk Wenzel)
2017-06-06 c95955c [TASK] now invalid argument renderMode removed from flashMessage view helper call. (Dirk Wenzel)
2017-03-21 b0d368a [TASK] TypoScript example for csv2ttContent added. Documentation updated. (Dirk Wenzel)
2017-03-21 33f98bd [BUGFIX] fixed error in injection method for path validator caused by missing class. (Dirk Wenzel)
2017-03-21 05088cb [TASK] outdated TypoScript examples removed, static include files by folder and pattern. (Dirk Wenzel)
2017-03-20 64348f1 [TASK] DataSourceCSV implemented. (Dirk Wenzel)
2017-03-20 6b45773 [TASK] ResourcePathConfigurationValidator implemented, ResourceTrait extended by property pathValidator. Unit tests added, code cleanup. (Dirk Wenzel)

2017-03-17         [RELEASE] Release of t3import_export 0.8.1 (Dirk Wenzel)
2017-03-17 f2cf8bf [BUGFIX] fixed error in composer.json which prevented TYPO3 installer from installing package correctly. (Dirk Wenzel)

2017-03-01         [RELEASE] Release of t3import_export 0.8.0 (Dirk Wenzel)
2017-02-28 b7b987c [TASK] documentation for DataSourceXML added. (Dirk Wenzel)
2017-02-27 17e1fa8 [TASK] ResourceTrait implemented, DataSourceXML refactored using it. (Dirk Wenzel)
2017-02-26 7468c4e [TASK] DataSoruceXML implemented (WIP) (Dirk Wenzel)
2017-02-21 01afa63 [TASK] fix tests for TYPO3 8.6 (Dirk Wenzel)
2017-02-21 2b8d901 [TASK] obsolete covers annotation removed. (Dirk Wenzel)
2017-02-21 20c288b [TASK] DataTargetDB now implements IdentifiableInterface and can use different databases. DataTargetFactory extended accordingly. (Dirk Wenzel)
2017-02-20 b949e6a [TASK] remove empty values elements from Rendering (Benjamin Rannow)
2017-01-12 21b0449 fix isEmpty function (Benjamin Rannow)
2017-01-12 3cc05aa fix empty != empty problem; 0 and false are now not empty (Benjamin Rannow)
2016-12-06 6e1540f [TASK] button ‘back to list’ added to templates ImportSet and ImportTask (Dirk Wenzel)
2016-12-06 51e4701 [TASK] partials for export and import item now do render field description formatted as HTML (Dirk Wenzel)
2016-12-06 e1ec084 [TASK] obsolete @covers annotation removed from test (Dirk Wenzel)
2016-12-06 937a3ed [TASK] Initializer/DeleteFromTables added (implemented by @schuetzbenjamin). Some documentation files renamed and credits added. (Dirk Wenzel)
2016-12-06 0cd4993 [TASK] Initializer InsertMultiple implemented. Documentation for PreProcessor/SetFieldValue added. (Dirk Wenzel)

2016-12-14         [RELEASE] Release of t3import_export 0.7.0 (Dirk Wenzel)
2016-11-29 6b0e3c5 Fix Recusion loop in config check for xmlmapper (Benjamin Rannow)
2016-11-29 16602d2 Add new XML Parser Config element for CDATA fields (Benjamin Rannow)
2016-11-24 2e0f83d [TASK] templates for sets edited. (Dirk Wenzel)

2016-11-15         [RELEASE] Release of t3import_export 0.6.5 (Dirk Wenzel)
2016-11-08 7cc3d8d [BUGFIX] fixed error in TransferSetFactory caused by legacy settings path. (Dirk Wenzel)
2016-11-07 45219eb Add missing translation of "message.chooseImportTask" (Benjamin Schütz)
2016-11-07 c5f01c9 Use translation "button.import" in partial (Benjamin Schütz)
2016-11-07 4134d37 Add missing translation of "button.import" (Benjamin Schütz)
2016-11-02 2f49bad add test for set hidden properties with  domain Objects in objectstorage (Benjamin Rannow)
2016-11-02 3b2d691 replace callback with equalTo (Benjamin Rannow)
2016-11-02 3558faf replace tabs with spaces, add setProperty Test for sub DomainObjects (Benjamin Rannow)
2016-11-02 c4d6f7f [BUGFIX] Look up for existing data by string containing double quotes does not work. (Benjamin Schütz)
2016-11-02 d836f39 replace tabs with space (Benjamin Rannow)
2016-11-02 1a42fa9 refactor xmlMapper unitTest (Benjamin Rannow)
2016-10-30 281e8f0 [TASK] travis-ci configuration: add script for codecov.io (Dirk Wenzel)
2016-10-27 d7ef472 fix unittest (Benjamin Rannow)
2016-10-25 a90092a [TASK] DomainObjectTranslatorInterface implemented. Unit tests for TranslationService added. TranslationService now implements the new interface. (Dirk Wenzel)
2016-10-25 6db9808 [TASK] code coverage for post-processor TranslateObject increased. (Dirk Wenzel)
2016-10-25 d71805a [TASK] unit tests for model TaskResult, pre-processor RemoveFields and TargetClassConfigurationValidator added. (some properties of TaskResult changed from private to protected) (Dirk Wenzel)
2016-10-25 aada82c [TASK] unit test for DataTransferProcessor renamed and code coverage increased. (Dirk Wenzel)
2016-10-24 132a61b [BUGFIX] return type syntax (wich is invalid in PHP < 7.0) removed (Dirk Wenzel)
2016-10-24 f2d4b83 [TASK] unit tests for pre-processor ConcatenateFields added. (Dirk Wenzel)
2016-10-24 62a504f [BUGFIX] fixed fatal error in unit test for AbstractComponent caused by mock not stubbing method correctly (Dirk Wenzel)
2016-10-24 8f66e81 [TASK] code cleanup (Dirk Wenzel)
2016-10-24 e5257f8 [TASK] unit tests for StringToTime, RenderContentTrait and AbstractComponent added. Prevent conversion of non-string values in pre processor StringToTime (Dirk Wenzel)
2016-10-24 226f888 fix empty config exception in XMLMapper (Benjamin Rannow)
2016-10-24 cdfa39d remove unused files (Benjamin Rannow)
2016-10-24 8e008d9 add missing files (Benjamin Rannow)
2016-10-24 046dcf0 change xml mapping, make it more flexible, fix some coding logic errors in controllers update template, rename legacy variables remove the word "import" (Benjamin Rannow)

2016-11-03         [RELEASE] Release of t3import_export 0.6.4 (Dirk Wenzel)
2016-11-03 8ca93ea [BUGFIX] Initialize database connection to avoid conflicts with Database Abstraction Layer dbal (Vladimir Falcon)

2016-10-24         [RELEASE] Release of t3import_export 0.6.3 (Dirk Wenzel)
2016-10-24 3f919e1 [BUGFIX] DataSourceFactory does not throw exception for missing identifier anymore if data source implements IdentifiableInterface and identifier is not set. (Dirk Wenzel)
2016-10-24 298d029 [TASK] remove obsolete registration of TYPO3 DB in functional test. (TYPO3 DB is now default connection in DataSourceDB) (Dirk Wenzel)
2016-10-24 6ed461d [BUGFIX] fixed error in DataSourceDB where default database connection (from constructor) could not be overridden when identifier is set (in method getDatabase) (Dirk Wenzel)
2016-10-21 60a0a50 [HOTFIX] It is not possible to use a different DB connections in release/0.6.2 (Vladimir Falcon)
2016-10-18 bb5ac5a [TASK] ImportTask, ImportTaskFactory, ImportSet, ImportSetFactory and ImportDemand renamed to Transfer* (Dirk Wenzel)
2016-10-18 b1862b3 [TASK] TransferControllerInterface implemented. ExportController, ImportController and BaseController refactored using the interface. Parent call replaced. Unit tests for ExportController added. (Dirk Wenzel)
2016-10-18 43d7360 [TASK] BaseController refactored. Unit tests added. (Dirk Wenzel)
2016-10-18 76d6131 [TASK] relax code coverage annotation for ImportController (Dirk Wenzel)
2016-10-18 02e3d4b [TASK] code coverage on travis.ci enabled. (Dirk Wenzel)
2016-10-18 7240155 [BUGFIX] DataTargetFileStream now generates the temp file name without values from globals and rewinds TaskResult before validating. Test failing due to missing dependency fixed. (Dirk Wenzel)
2016-10-18 dc54fa8 [BUGFIX] fixed several errors caused by invalid array access under PHP 7 and changes during refactoring (Dirk Wenzel)
2016-10-17 fba754f [BUGFIX] swap condition in travis.ci script (Dirk Wenzel)
2016-10-16 7cc5a60 [TASK] Documentation formatted. (Dirk Wenzel)
2016-10-16 543aac4 [TASK] documentation for PreProcessor ConcatenateFields and stub pages for other PreProcessors added. (Dirk Wenzel)
2016-10-16 866076b [TASK] documentation for Initializer TruncateTables and PreProcessor AddArrays added. (Dirk Wenzel)
2016-10-16 6d35a0f [TASK] documentation added. (Dirk Wenzel)

2016-10-14         [RELEASE] Release of t3import_export 0.6.2 (Dirk Wenzel)
2016-10-14 8770595 [BUGFIX] missing localized strings added. (Dirk Wenzel)
2016-10-12 6765f4a [BUGFIX] prevent error caused by null value in result argument in DataTargetFileStream->persistAll. Prevent DataTransferProcessor from returning wrong type. Obsolete template file removed. (Dirk Wenzel)
2016-10-10 909dad0 [BUGFIX] typo in travis configuration fixed (Dirk Wenzel)
2016-10-10 c7e5ccd [TASK] prefer TYPO3 cms source install (Dirk Wenzel)
2016-10-10 0803518 [TASK] travis configuration and composer.json updated (Dirk Wenzel)
2016-10-10 47c95e6 [BUGFIX] missing method DataTargetDB->persistAll added. Obsolete unit tests removed. (Dirk Wenzel)
2016-10-10 bb7f4c5 [TASK] custom PreProcessor and TypoScript configuration example for Qcat export extracted. TypoScript configuration for imports adapted to new naming convention. (Dirk Wenzel)
2016-10-10 ba1b80a [TASK] namespace of classes from t3events in configuration examples adapted. (Dirk Wenzel)
2016-10-10 9f5e7e6 [TASK] code style improved. (Dirk Wenzel)
2016-08-13 8ec442e [TASK] unit tests for DatabaseConnectionService added. Code cleanup. (Dirk Wenzel)
2016-08-13 df4c9e9 [TASK] DataSourceDB refactored using DatabaseTrait (Dirk Wenzel)
2016-08-13 7a3dd4a [TASK] DataTargetDB implemented (Dirk Wenzel)
2016-08-13 bce99da [TASK] Pre processor LookUpDB refactored using DatabaseTrait (Dirk Wenzel)
2016-08-13 5d485d9 [TASK] DatabaseTrait implemented (Dirk Wenzel)
2016-08-10 e5dd836 remove double class usage (Benjamin Rannow)
2016-08-04 e0b774b [BUGFIX] missing class BaseTestCase from TYPO3 core replaced. (Dirk Wenzel)
2016-08-03 65bd25b fix missing method (Benjamin Rannow)
2016-08-03 ee0a858 add entire work for xml export and kursnet special preProcessor (Benjamin Rannow)
2016-07-07 076f767 update unittest for ImportCommand (Benjamin Rannow)
2016-07-07 dc1c11d update unittest for ImportCommand (Benjamin Rannow)
2016-07-07 c2db72a update Unittest, for changes on the Import/export controller (Benjamin Rannow)
2016-07-07 3c9b2c8 change parent call and use static instead of self to keep the correct scope (Benjamin Rannow)
2016-07-07 a7567ba change in template wrong naming import -> export (Benjamin Rannow)
2016-07-06 d9abdaf split import export in 2 seperate controller (Benjamin Rannow)
2016-06-23 7526ead add DataTargetXMLStream Test (Benjamin Rannow)
2016-06-23 d5bc718 add dataTargetFileStream test (Benjamin Rannow)
2016-06-23 f1dadae remove unused child methods and aliases; add taskResultInfo in DataTarget (Benjamin Rannow)
2016-06-22 be27a42 remove unused callToKey option (Benjamin Rannow)
2016-06-22 e81c4f1 add TestResult Iterate test (Benjamin Rannow)
2016-06-22 cc51f96 fix wrong index handling in Iterate object (Benjamin Rannow)
2016-06-21 e7fc889 add XMLMapping test fix little bugs in if conditions like non strict type conditions (Benjamin Rannow)
2016-06-20 b4a6c7d add RemoveFields Test (Benjamin Rannow)
2016-06-17 712cf30 fix wrong test method name (Benjamin Rannow)
2016-06-17 09368d7 add AddArrays test ... fix minor psr stuff and change check method from !isset to empty (Benjamin Rannow)
2016-06-14 ad9ff2f add ArrayToXMLStream unitTest, fix little issues in ArrayToXMLStream (Benjamin Rannow)
2016-06-10 74beedd write xml-mapped-array Structure in buffer (Benjamin Rannow)
2016-06-09 b00abf1 add XMLmapper for attribute mapping and node renaming (Benjamin Rannow)
2016-06-09 53c7d4e fix logic bug in removeFields and update typoscript (Benjamin Rannow)
2016-06-09 786476e update typoscript target config with new options (Benjamin Rannow)
2016-06-08 8eb40e3 i hope it works (Benjamin Rannow)
2016-06-08 354185d forget something T.T (Benjamin Rannow)
2016-06-08 b4b2037 fix typo in TaskResult property (Benjamin Rannow)
2016-06-08 785b2d2 fix unittest with object manager mock (Benjamin Rannow)
2016-06-08 5db98fc remove legacy code (Benjamin Rannow)
2016-06-08 41ac327 change Once to any (Benjamin Rannow)
2016-06-08 4b8bb10 exclude object manager in setUp (Benjamin Rannow)
2016-06-08 d3948d7 update test with taskResult test (Benjamin Rannow)
2016-06-08 d35a4a0 add new unitTest + add object manager in ImportProcessor (Benjamin Rannow)
2016-06-08 0e103eb add in TaskResult the info Property to share information with other processors (Benjamin Rannow)
2016-06-08 ed61272 implement ObjectArray "TaskResult" (Benjamin Rannow)
2016-06-08 e07e0cf rename fields sub "fields" in children (Benjamin Rannow)
2016-06-07 05381bc add removeField PreProcessor with config sample (Benjamin Rannow)
2016-06-06 094e495 write xml data rows into temp file (Benjamin Rannow)
2016-06-06 2e97a3e * fix in xml converter subConfig bug in recursive method * exclude xml converter configValue in dedicated methods (Benjamin Rannow)
2016-06-06 476593b * update TS config sample with more complex XML node mapping * use const strings for config array keys (Benjamin Rannow)
2016-06-06 2ad16f2 * rename XMLStream to DataSteam - we only need a generic context holder * create DataTargetXMLStream as more specific xml writer class as DataTargetDataStream (most generic - maybe abstract...?) * add new XML converter config logic to rename and/or modify node names (Benjamin Rannow)
2016-06-06 28d0b62 fix some docs (Benjamin Rannow)
2016-06-06 7887756 write streamBuffer in tempFile (Benjamin Rannow)
2016-06-03 672d026 add XMLStream Model and transform array to xml in converter (Benjamin Rannow)
2016-06-03 e3d0c0a remove unused code (Benjamin Rannow)
2016-06-03 4673e05 fix wrong parameter usage for setProperties (Benjamin Rannow)
2016-06-02 064a15a remove queue stuff and exclude it in another branch (batch-queue) (Benjamin Rannow)
2016-06-02 0d7113a add rename todo (Benjamin Rannow)
2016-06-01 84002dc add multi insert functionality in persistence manager (Benjamin Rannow)
2016-05-31 2b31f4b add custom Persistent manager (Benjamin Rannow)
2016-05-31 fe7eb0c make batchSize in getRecordsIndexes optional if not set we receive all (default) (Benjamin Rannow)
2016-05-31 88ae74e add custom persist method in QueueRepository - future plans: write queueItems chunk-able into database with a mysql transaction (Benjamin Rannow)
2016-05-31 75465e6 add new task.queue config to batch queueCreation from dataSource (Benjamin Rannow)
2016-05-31 2e10342 add freeMemory option for QueueItems (Benjamin Rannow)
2016-05-31 3f298b3 add queueItem Repository (Benjamin Rannow)
2016-05-31 642d3c6 fix Database problem with strict mode for QueueItem table (Benjamin Rannow)
2016-05-31 15ad6d3 add init method in Model QueueItem (Benjamin Rannow)
2016-05-31 93475e0 add DataSourceDB resourceIndex graping (Benjamin Rannow)
2016-05-31 d80d5ce remove debuging config in QueueRepository (Benjamin Rannow)
2016-05-31 1b6e45b fix some psr-2 flaws (Benjamin Rannow)
2016-05-31 391c469 add method: hasQueueForTask (Benjamin Rannow)
2016-05-31 79c3154 create queue life-cycle structure (Benjamin Rannow)
2016-05-31 52c7c67 add new typoscript config element in root task: queue {} (Benjamin Rannow)
2016-05-31 bb9e8bc update DataSourceInterface (Benjamin Rannow)
2016-05-31 77679d1 add queue TCA (Benjamin Rannow)
2016-05-31 ef49eb3 add locallang_db (Benjamin Rannow)
2016-05-31 fda510c add Queue Model and repository (Benjamin Rannow)
2016-05-27 a483dd8 move test config in public examples directory (Benjamin Rannow)
2016-05-27 6ed3f44 remove some prototype stuff (Benjamin Rannow)
2016-05-23 a6c2c91 generate xml from array (Benjamin Rannow)
2016-05-23 8e52ff8 fix wrong mapping and implement data type casting (update config with new field type to force a specific type) (Benjamin Rannow)
2016-05-23 d3e0025 set data in dataStream Entity (Benjamin Rannow)
2016-05-23 d4ba35d new model structure ... (Benjamin Rannow)
2016-05-20 dea7642 add new data stream converter and datasteam context (Benjamin Rannow)
2016-05-20 5b9252d [TASK] ImportProcessor now delegates persisting result to target. DataTargetInterface and DataTargetRepository extended by method persistAll. (Dirk Wenzel)
