Revision history for Datahub-Factory 1.77 2019-07-19 15:53:48 CEST - Fixed: Add missing LWP::Protocol::https. 1.76 2019-07-18 12:27:09 CEST - Removed: stale TMS importer module. - Fixed: missing --number documentation in README. - Fixed: Add missing Module::Build to make Travis happy. - Fixed: Added missing prereq as suggested by CPANTS. 1.75 2019-07-15 17:09:34 CEST - Fixed: Error output for Solr indexer without Perl errors. - Added: missing Catmandu::DBI dependency - Fixed: all errors now prefixed with item_id for improved logging. 1.74 2018-09-03 14:11:03 CEST - Added: Datahub::Factory::FixFileNotFound error. - Added: Datahub::Factory::InvalidCondition error. - Fixed: fixes #62 fixer Fix throws an error file_name is undefined - Added: fixes #61 break after finite number of records in transport. - Fixed: issue #60 concatenation error when a HTTP error is thrown. - Fixed: issue #59 Error when adding only one fixer when Fix plugin is used. - Added: support display parameter for Catmandu::CA. 1.73 2017-11-30 12:03:28 CET - Changed: added a General block to the configuration. - Changed: added splitted configuration files. - Fixed: indexer throws an ugly perl error for Catmandu::HTTPError. - Changed: generate README.md from separate POD documentation. - Proposed fix for missing prereqs as reported by CPANTS. - Fixed #51: Non-existing pipeline.ini should return proper error message. - Added: documentation for the Datahub::Factory::Flash command. - Added: documentation for the Index command. 1.72 2017-10-06 15:19:32 CEST - Changed: removed conf folder. - Changed: removed documentation folder. - Added: .perltidyrc and .tidyallrc - Changed: flexible configuration based on a local datahubfactory.yml file. - Changed: fixes #48 Log4perl throws forgot to call init() error. - Changed: processing the output of the Solr indexer. Added error handling. - Added: dhconveyor index command with a basic Solr indexer. - Changed: Pipeline configuration is now polymorphic to cater different pipeline formats. - Fixed: missing Log::Any::Adapter::Log4perl dependency. 1.71 2017-09-06 10:54:08 CEST - Fixed: Licensing via GPv3 on milla release. - Fixed: missing Moose::Role. 1.70 2017-09-05 14:03:04 CEST - Changed: improved milla / dzil release flow. - Added: missing dependencies for testing in cpanfile. - Added: first iteration for .travis.yml file. - Changed: Clean up use imports for all modules. - Changed: Moved dhconveyor executable from script/ to bin/ directory for Module::Build. - Changed: Use Module::Build instead of Module::Build::Tiny. - Changed: Removed non-used dependencies which should be resolved automatically. - Changed: Upgraded Catmandu 1.0602 to 1.0603. 1.6.1 2017-09-04 09:11:34 CEST - Fixed: faulty references to deprecated Datahub::Factory::PipelineConfig. 1.6 2017-08-29 17:00:28 CEST - Changed: condition property renamed to explicit condition_path. - Changed: id_path configuration now done in importer instead of fixer. - Changed: All validation of the pipeline consolidated in Pipeline module. - Changed: refactored the Condition module. - Changed: refactored the Pipeline module. - Changed: removed deprecated legacy CLI options from the Pipeline 1.5 2017-08-27 14:38:46 CEST - Updated: Catmandu dependency from 1.0304 to 1.0602. - fixed: uninitialized error on item_id. - fixed: missing add method in stock datahub module. - added: verbose output instead of relying on stock log output. - changed: refactored the transport command. - removed: deprecated cli options and validation. 1.4 2017-07-08 13:40:43 CEST - added: JSON importer per issue ##43 - changed: moved fetching id from item before item is fixed. - added: JSON exporter. - Fixed #33: Datahub::Factory::Fixer::Condition breaks with too many file opens - changed: display counter number in debug information - changed: confrom to new Catmandu::Store::Datahub API - added: missing dependency Catmandu::Importer::XML - fixed: string check condition 1.3 2017-05-12 12:45:35 UTC - Improved error handling: try/catch and Catmandu::Error->throw 1.2 2017-05-11 11:48:02 UTC - Updated documentation - Refactor of Exporter.pm 1.1 2017-05-11 09:27:31 UTC - Refactor of conditional Fix modules - Updated documentation 1.0 2017-05-09 13:50:42 UTC - Updated version number 0.11 2017-05-09 13:42:32 UTC - Updated documentation 0.10 2017-04-06 07:12:16 UTC - Added AdlibOAI 0.9 2017-03-27 11:15:53 UTC - Added a configurable logger - Updated error handling - Updated documentation 0.8 2017-03-22 14:54:08 UTC - Refactoring to remove unused scripts and branches - Refactoring to loosely couple importer/fixer/exporter - Updated documentation 0.7 2017-03-20 12:54:37 UTC - Moved all institution-specific importers (MSK, KMSKA, VKC) to separate modules 0.6 2017-03-20 11:03:57 UTC - Removed unused Switch import 0.5 2017-02-22 11:09:26 UTC - Added Importer::Datahub - Added merge command 0.03 2017-02-17 09:09:06 UTC - Configuratble id_path for transport.pm - Added Importer::OAI 0.02 2017-02-15 10:13:05 UTC - Refactor to use scripts/dhconveyor - Refactor to use App::Cmd - Updated logging - Refactor to use configuration file - Refactor to use pipeline configuration file 0.01 2017-01-03 10:42:51 UTC - Bugfix - Initial release