Skip to content

Releases: spryker/data-export

0.1.6

26 Mar 13:02

Choose a tag to compare

Included commits: 0.1.5...0.1.6

Improvements

  • Introduced DataExportBatchTransfer.limit transfer field.
  • Introduced DataExportConfiguration.batchSize transfer field.
  • Introduced DataExportConfiguration.offset transfer field.
  • Affected DataExportFacade::exportDataEntities() with these changes.

0.1.5

27 May 13:30

Choose a tag to compare

Included commits: 0.1.4...0.1.5

Improvements

  • Introduced the OutputStreamDataExportConnectionPlugin plugin for writing exported data to stream.

0.1.4

23 Nov 15:08

Choose a tag to compare

Included commits: 0.1.3...0.1.4

Improvements

  • Introduced DataExportConfigurations.throwException transfer field.
  • Adjusted DataExportFacade::exportDataEntities() to allow for exceptions to be thrown instead of being ignored.
  • Adjusted DataExportFacade::exportDataEntities() to log exceptions.
  • Adjusted DataExportConsole console command now throws exceptions during the export process with the throw-exception option.

Adjustments

  • Increased Transfer module version dependency.
  • Added Log module dependency.

0.1.3

23 Feb 15:06

Choose a tag to compare

Included commits: 0.1.2...0.1.3

Improvements

  • Added graceful shutdown to the data export.

0.1.2

21 Jul 15:06

Choose a tag to compare

Included commits: 0.1.1...0.1.2

Improvements

  • Adjusted DataExportLocalWriter in order to return error response if unable to open a file.

0.1.1

14 Jul 08:12

Choose a tag to compare

Included commits: 0.1.0...0.1.1

Fixes

  • Added description for data:export console command.

0.1.0

15 May 13:59

Choose a tag to compare

Included commits: https://github.com/spryker/data-export/tree/0.1.0

Initial Release

  • Introduced the DataExportService::parseConfiguration() service method that reads data export configuration file and maps configuration to DataExportConfigurationsTransfer.
  • Introduced the DataExportService::mergeDataExportConfigurationTransfers() service method that merges two DataExportConfigurationTransfer transfers into one according to priorities.
  • Introduced the DataExportService::resolveDataExportActionConfiguration() service method that merges additional configuration's defaults on the provided action configuration.
  • Introduced the DataExportService::write() service method that formats and writes data according to data export configuration.
  • Introduced the DataExportService::getFormatExtension() service method that returns file extension according to format configuration in DataExportConfigurationTransfer.
  • Introduced the DataExportFacade::exportDataEntities() facade method that runs data export for actions specified in data export configuration.
  • Introduced the DataExportConsole console command to run data export according to passed configuration.
  • Introduced DataExportReport, DataExportResult, DataExportConfigurations, DataExportConfiguration, DataExportFormatConfiguration, DataExportConnectionConfiguration, DataExportBatch, DataExportFormatResponse, DataExportWriteResponse transfers.