Changelog Order Export

4.2.0

MINOR-UPDATE: NEW module techdivision/pacemaker-inventory-reservation-cleanup ⇒ 1.0.0

  • Reservation Cleanup and inconsistencies check functionality

    • Provide new Pipeline 'pacemaker_inventory_reservation_cleanup'

    • First Step executes the reservations cleanup job

    • Second step shows inconsistencies in the reservation table

4.1.0

MINOR-UPDATE: Update minimum component version pacemaker/component-process-pipelines ⇒ 2.13.0

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-entity-export ⇒ 4.1.0

  • Compatibility Update for Magento 2.4.7

    • Add PHP-Stan Tests

    • Clean up code

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-export-order ⇒ 4.1.0

  • Compatibility Magento 2.4.7 (PAC-855)

    • Update test routines

    • Cleanup code

  • Pacemaker Version Info (PAC-843)

    • Register component for version info in backend

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-entity-export-order ⇒ 3.1.0

  • Compatibility Update for Magento 2.4.7

    • Update dependencies

Patch-UPDATE: Update minimum version module techdivision/pacemaker-order-line-item ⇒ 2.2.1

  • Magento 2.4.7 compatibility (PAC-847)

    • Cleanup code

    • Update test routines

Patch-UPDATE: Update minimum version module techdivision/pacemaker-order-export-reservation-handling ⇒ 1.2.1

  • Compatibility Update for Magento 2.4.7

    • Update test routines

    • Fix test fixtures

Patch-UPDATE: Update minimum version module techdivision/pacemaker-order-export-reset ⇒ 1.1.1

  • Compatibility Update for Magento 2.4.7

    • Add PHP Stan Tests

    • Update test routines

Patch-UPDATE: Update minimum version module techdivision/pacemaker-order-export-format-opentrans ⇒ 1.1.1

  • Compatibility Update for Magento 2.4.7

    • Update test routines

    • Cleanup javascript code

Patch-UPDATE: Update minimum version module techdivision/pacemaker-pipeline-data-storage ⇒ 1.1.1

  • Compatibility for Magento 2.4.7

    • Integrate PHP-Stan tests

4.0.0

MAJOR-UPDATE: NEW module techdivision/pacemaker-entity-export ⇒ 4.0.0

  • Major Feature Release

    • Provide new and changed interfaces for comfort usage

    • Fix model / interface usage

    • Small refactorings

MAJOR-UPDATE: NEW module techdivision/pacemaker-entity-export-order ⇒ 3.0.0

  • Entity Order Export as default Order Export (PAC-715)

    • Update Order Export

    • Update integration tests

MAJOR-UPDATE: Remove module techdivision/pacemaker-order-export-default-config

MAJOR-UPDATE: Remove module techdivision/pacemaker-order-workflow

MAJOR-UPDATE: Update minimum version module techdivision/pacemaker-export-order ⇒ 4.0.0

  • Move Order Export to Entity Order Export logic

    • Update modules

    • Remove pacemaker default config and pacemaker-order-workflow

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-admin-ui ⇒ 2.3.0

  • Compatibility Update for new Order Entity Export

    • Integrate Entity Export to check and show status

    • Minor refactorings

    • Update module dependencies

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-format-template ⇒ 2.3.0

  • Compatibility for Entity Export Order

    • Adapt step executor for new entity export logic

    • Update module dependencies

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-local-fs ⇒ 2.3.0

  • Implement Entity Order Export into default Order Export (PAC-715)

    • Update Order Export

    • Adapt step executor for new entity export logic

    • Update module dependencies

    • Add integration tests

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-response-json ⇒ 2.2.0

  • Compatibility Update for Entity Export

    • Integrate entity export logic

    • Update module dependencies

    • Refactoring code and workflow

    • Fix integration tests

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-notification-mail ⇒ 2.2.0

  • Compatibility for Entity Export Order

    • Adapt step executor for new entity export logic

    • Update module dependencies

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-line-item ⇒ 2.2.0

  • Compatibility for new Order Export

    • Remove unnecessary default config xml

    • Update module dependencies

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-line-item-cli ⇒ 2.2.0

  • Compatibility for new Order Export

    • Update module dependencies

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-reservation-hanlding ⇒ 1.2.0

  • Compatibility Update for new Order Entity Export

    • Integrate Entity Export to check status

    • Update module dependencies

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-status-payment-adjustment ⇒ 2.1.0

  • Compatibility Update for new Order Entity Export

    • Minor refactorings

    • Update module dependencies

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-reset ⇒ 1.1.0

  • Compatibility Update for Entity Export Integration (PAC-715)

    • Integrate Entity Export for Orders

    • Update module dependencies

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-format-opentrans ⇒ 1.1.0

  • Implement Entity Order Export into default Order Export (PAC-715)

    • Update Order Export

    • Adapt step executor for new entity export logic

    • Update module dependencies

3.3.0

MINOR-UPDATE: NEW module techdivision/pacemaker-pipeline-data-storage ⇒ 1.1.0

  • Performance Update

    • Update dependencies

    • Compatibility for Magento 2.4.6

    • Compatibility for PHP 8.2

  • PHP / Magento Compatibility

    • Update module dependencies

    • Update test routines

  • Initial Release

    • Basic Structure for Pipeline Data Storage

    • Steps can now transmit data to other Steps

MINOR-UPDATE: NEW module techdivision/pacemaker-order-export-format-opentrans ⇒ 1.0.1

  • Troubleshooting and Improvements

    • Improve code mirror editor display and usage

    • Fix code mirror editor initialization

    • Fix js and css code

    • Update dependencies

  • Initial Module Release

    • Provide OpenTrans order export format (XML)

    • Seamless Integration via configurable values

    • Customisable XML format

    • Usage of new Pipeline Data Storage

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-format-template ⇒ 2.2.0

  • Compatibility for OpenTrans format Feature (PAC-814)

    • Adapt formated data reader

    • Integrate Pipeline Storage

  • Troubleshooting and Improvements (PAC-832)

    • Improve code mirror editor display and usage

    • Fix code mirror editor initialization

    • Fix js and css code

    • Update dependencies

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-local-fs ⇒ 2.2.0

  • Compatibility for OpenTrans format Feature (PAC-814)

    • Adapt formated data reader

    • Integrate Pipeline Storage

Patch-UPDATE: Update minimum version module`techdivision/pacemaker-order-export` ⇒ 3.2.1

  • Troubleshooting

    • Fix Order-Export Datetime filter to work with DB utc format

3.2.0

MINOR-UPDATE: NEW module techdivision/pacemaker-order-export-reset ⇒ 1.0.0

  • Order Export Reset functionality

    • Provide automated and manual options to reset failed orders for re-export.

    • Provide reset-button on order details in admin ui

    • Provide configurable pipeline for automated reset

    • Extend Pacemaker Heartbeat logic to handle new error status for order export.

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export ⇒ 3.2.0

  • Order Export Reset functionality

    • Provide automated and manual options to reset failed orders for re-export.

    • Introduce error status

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-admin-ui ⇒ 2.2.0

  • Order Export Reset functionality

    • Provide automated and manual options to reset failed orders for re-export.

    • Provide reset-button on order details in admin ui

3.1.0

MINOR-UPDATE: Update minimum component version pacemaker/component-process-pipelines ⇒ 2.8.0

MINOR-UPDATE: NEW module techdivision/pacemaker-order-export-reservation-handling ⇒ 1.1.0

  • Magento 2.4.6 compatibility update

    • Refactoring and fix coding standards

    • Update module dependencies

    • Integrate phpStan checks

  • *Fix plugin registration for sales events

  • Quality improvements (PAC-754)

    • Add System Message for MSI and Pacemaker Order Export Reservation Handling active

  • Bugfixes (PAC-755)

    • When msi active, then no reservation should be revoked or source should be deducted

  • Quality improvements (PAC-708)

  • *Integration tests for shipment workflow

    • Integration tests for credit memo workflow

  • Bugfixes

    • Fix reservation handling for products with custom options (PAC-692)

    • Fix reservation revocation for one product in multiple orders and handle merge correctly (PAC-704)

    • Fix handling reservations for shipment and credit memo (PAC-705)

    • Fix deduction request for products with back-ordered quantity

    • Fix reservation handling and check for dedicated order

    • Fix handling identification by pacemaker

  • Inventory balancing (PAC-682)

    • Integrate balancing of stock/source

    • Extend tests

  • Prevention of "over-revocation" (PAC-603)

    • Integrate check for balancing/compensate inventory reservations

    • Extend tests

  • Reservation Revocation (PAC-535)

    • Every reservation of an order will be revoked

    • Cancel and Shipping Reservation process will be leveraged

MINOR-UPDATE: NEW module techdivision/pacemaker-order-status-payment-adjustment ⇒ 2.0.0

  • Configurable execution time of adjustment pipeline (PAC-718)

    • Provide cron expression configuration for pipeline

    • Improve pipeline and step conditions

    • Extend test routines

    • Code refactorings and phpstan checks

  • Cancellation of exported orders (PAC-724)

    • Configuration was extended by the Cancel order only if exported

    • Filtering for is_exported column in pacemaker_order_export

  • Fix Problem with any Payment Method configured

    • If any payment method was selected in the config, the order status adjustment did not work

  • Module compatibility Magento 2.4.5

    • Codestyles

  • Order Status Adjustment Pipeline (PAC-536)

    • Pipeline definition

    • Pipeline condition

    • Module configs

    • Order Status - Time Period - Cancel Mapping

    • Cancel order function

    • Base integration tests

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-workflow ⇒ 2.1.0

  • Magento 2.4.6 compatibility

    • Fix coding standards

    • Add PHPStan config

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export ⇒ 3.1.0

  • Magento 2.4.6 compatibility

    • Fix coding standards

    • Add PHPStan config

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-admin-ui ⇒ 2.1.0

  • Magento 2.4.6 compatibility

    • Fix coding standards

    • Add PHPStan config

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-format-template ⇒ 2.1.0

  • Magento 2.4.6 compatibility

    • Fix coding standards

    • Add PHPStan config

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-local-fs ⇒ 2.1.0

  • Magento 2.4.6 compatibility

    • Fix coding standards

    • Add PHPStan config

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-response-json ⇒ 2.1.0

  • Magento 2.4.6 compatibility

    • Fix coding standards

    • Add PHPStan config

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-notification-mail ⇒ 2.1.0

  • Magento 2.4.6 compatibility

    • Fix coding standards

    • Add PHPStan config

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-export-default-config ⇒ 2.1.0

  • Magento 2.4.6 compatibility

    • Fix coding standards

    • Add PHPStan config

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-line-item ⇒ 2.1.0

  • Magento 2.4.6 compatibility

    • Fix coding standards

    • Add PHPStan config

MINOR-UPDATE: Update minimum version module techdivision/pacemaker-order-line-item-cli ⇒ 2.1.0

  • Magento 2.4.6 compatibility

    • Fix coding standards

    • Add PHPStan config

3.0.0

Major-UPDATE: Update minimum component version pacemaker/component-process-pipelines ⇒ 2.0.0

  • Magento 2.4.4 Compatibility (PAC-540)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

Major-UPDATE: Update minimum version module techdivision/pacemaker-order-workflow ⇒ 2.0.0

  • Magento 2.4.4 Compatibility (PAC-544)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

Major-UPDATE: Update minimum version module techdivision/pacemaker-order-export ⇒ 3.0.0

  • Magento 2.4.4 Compatibility (PAC-544)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

    • Extend integration tests and update routines

    • Introduce created_at date filter for order export

Major-UPDATE: Update minimum version module techdivision/pacemaker-order-export-admin-ui ⇒ 2.0.0

  • Magento 2.4.4 Compatibility (PAC-544)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

    • Fix templating and layout rendering

Major-UPDATE: Update minimum version module techdivision/pacemaker-order-export-format-template ⇒ 2.0.0

  • Magento 2.4.4 Compatibility (PAC-544)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

    • Fix twig editor and basic config

Major-UPDATE: Update minimum version module techdivision/pacemaker-order-export-local-fs ⇒ 2.0.0

  • Magento 2.4.4 Compatibility (PAC-544)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

Major-UPDATE: Update minimum version module techdivision/pacemaker-order-export-response-json ⇒ 2.0.0

  • Magento 2.4.4 Compatibility (PAC-544)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

Major-UPDATE: Update minimum version module techdivision/pacemaker-order-export-notification-mail ⇒ 2.0.0

  • Magento 2.4.4 Compatibility (PAC-544)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

Major-UPDATE: Update minimum version module techdivision/pacemaker-order-export-default-config ⇒ 2.0.0

  • Magento 2.4.4 Compatibility (PAC-544)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

Major-UPDATE: Update minimum version module techdivision/pacemaker-order-line-item ⇒ 2.0.0

  • Magento 2.4.4 Compatibility (PAC-544)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

Major-UPDATE: Update minimum version module techdivision/pacemaker-order-line-item-cli ⇒ 2.0.0

  • Magento 2.4.4 Compatibility (PAC-544)

    • Support for PHP 8.0/8.1

    • Remove support for PHP 7.2/7.3

    • Update module dependencies

2.1.1

Patch-Update: Update minimum component version pacemaker/component-process-pipelines ⇒ 1.7.2

Patch-UPDATE: Update module techdivision/pacemaker-order-workflow ⇒ 1.1.3

  • Bugfixing

    • Fix ACL and Menu

Patch-UPDATE: Update module techdivision/pacemaker-order-export-format-template ⇒ 1.2.5

  • Update Twig-Version to minimal 1.13.* (Minor)

2.1.0

MINOR-UPDATE: Update minimum component version pacemaker/component-process-pipelines ⇒ 1.7.1

Patch-UPDATE: Update module techdivision/pacemaker-order-workflow ⇒ 1.1.2 * Pacemaker ACL (PAC-275) Refactoring ACL Adapt backend menu ** Adapt styles

Patch-UPDATE: Update module techdivision/pacemaker-order-export ⇒ 2.0.7

  • Pacemaker ACL (PAC-275)

    • Refactoring ACL

    • Update module dependencies

    • Update test routines

    • Adapt test cases

Patch-UPDATE: Update module techdivision/pacemaker-order-export-response-json ⇒ 1.2.2

  • Pacemaker ACL (PAC-275)

    • Refactoring ACL

Patch-UPDATE: Update module techdivision/pacemaker-order-line-item ⇒ 1.1.3

  • Pacemaker ACL (PAC-275)

    • Refactoring ACL

Patch-UPDATE: Update module techdivision/pacemaker-order-export-local-fs ⇒ 1.2.4

  • Pacemaker ACL (PAC-275)

    • Refactoring ACL

Patch-UPDATE: Update module techdivision/pacemaker-pipeline-initializer ⇒ 1.2.4

  • Pacemaker ACL (PAC-275)

  • Refactoring ACL

2.0.0

Pacemaker Order Export

  • new pacemaker component via composer meta package

    • set module dependencies