- Added custom index for exception log
- Added Symfony 6 support
- PHP minimum requirements bumped to 8.0
- Added optional "messenger mode", to delegate jobs execution to workers from the Symfony messenger component
- Added support for asynchronous steps execution, using the AMPHP library (contribution from matyo91)
- Added PHP 8 support
- PHP minimum requirements bumped to 7.3
- Added Doctrine DBAL 3 support
- Doctrine DBAL minimum requirements bumped to 2.12
- Improve logging Dataflow job
- Fixed some Symfony 5 compatibility issues
- Added CollectionWriter and DelegatorWriter
- Adding Symfony 5.0 compatibility
- Save all exceptions caught in the log for
code-rhapsodie:dataflow:execute
- Added more output when errors occured during
code-rhapsodie:dataflow:execute
- Fixed the connection proxy class created by the factory
- Fixed next execution time not increasing for scheduled dataflows
- Add Doctrine DBAL multi-connection support
- Add configuration to define the default Doctrine DBAL connection
- Remove Doctrine ORM
- Rewrite repositories
- Fix lost dependency
- Fix schedule removing
Initial version
- Define and configure a Dataflow
- Run the Job scheduled
- Run one Dataflow from the command line
- Define the schedule for a Dataflow from the command line
- Enable/Disable a scheduled Dataflow from the command line
- Display the list of scheduled Dataflow from the command line
- Display the result for the last Job for a Dataflow from the command line