Skip to content

Releases: spryker/oms

11.40.0

24 Dec 10:26
Compare
Choose a tag to compare

Included commits: 11.39.0...11.40.0

Improvements

  • Adjusted OmsFacade::sendOrderStatusChangedMessage() to send status with an abstract SKU for review.
  • Impacted SendOrderStatusChangedMessagePlugin with facade changes.
  • Introduced Item.abstractSku transfer property.
  • Introduced OrderItem.abstractSku transfer property.

11.39.0

13 Dec 10:03
Compare
Choose a tag to compare

Included commits: 11.38.0...11.39.0

Adjustments

  • Adjusted TriggerController::submitTriggerEventForOrderItemsAction() to validate the CSRF token for the alternative oms_trigger_form submission.
  • Adjusted order-item-actions.twig to render an alternative form, improving rendering performance.

11.38.0

15 Nov 18:37
Compare
Choose a tag to compare

Included commits: 11.37.2...11.38.0

Improvements

  • Introduced OmsFacade::areOrderItemsSatisfiedByFlag() to check if all order items are satisfied with the flag provided.

11.37.2

05 Nov 16:33
Compare
Choose a tag to compare

Included commits: 11.37.1...11.37.2

Improvements

  • Added PHPUnit 11 support.

11.37.1

10 Oct 08:53
Compare
Choose a tag to compare

Included commits: 11.37.0...11.37.1

Fixes

  • Adjusted OmsQueryContainer::querySalesOrderItemsWithExpiredTimeouts() to reduce flickery test fails.

11.37.0

03 Oct 08:43
Compare
Choose a tag to compare

Included commits: 11.36.0...11.37.0

Improvements

  • Adjusted OmsFacadeInterface::getProcesses() to add regenerate the OMS process cache functionality.

Fixes

  • Adjusted ProcessCacheWarmUpConsole to fix the issue with OMS process cache regeneration.

11.36.0

19 Sep 10:52
Compare
Choose a tag to compare

Included commits: 11.35.0...11.36.0

Improvements

  • Introduced OmsConstants::ENABLE_PROCESS_CACHE to enable/disable OMS process caching.
  • Introduced OmsConfig::isProcessCacheEnabled() to define if OMS process caching is enabled.
  • Adjusted Builder::createProcess() so the OMS processes are cached only if caching is enabled.

11.35.0

29 Aug 10:07
Compare
Choose a tag to compare

Included commits: 11.34.0...11.35.0

Improvements

  • Introduced OrderMatrixCriteria transfer.
  • Introduced OrderMatrix transfer.
  • Introduced OrderMatrixConditions transfer.
  • Introduced Pagination transfer.
  • Introduced OrderMatrixCollection transfer.
  • Introduced OmsFacade::getOrderMatrixCollection().
  • Introduced OmsFacade::getProcessNamesIndexedByIdOmsOrderProcess().

Deprecations

  • Deprecated OmsFacade::getOrderItemMatrix().
  • Deprecated OmsQueryContainer::queryActiveProcesses().
  • Deprecated OmsQueryContainer::queryOrderItemStates().

11.34.0

25 Jul 14:08
Compare
Choose a tag to compare

Included commits: 11.33.0...11.34.0

Improvements

  • Adjusted the type of spy_oms_state_machine_lock.id_oms_state_machine_lock from INTEGER to BIGINT so the modue has wider range to operate.

11.33.0

04 Jul 08:46
Compare
Choose a tag to compare

Included commits: 11.32.0...11.33.0

Improvements

  • Introduced oms:process-cache:warm-up console command.
  • Introduced OmsConfig::getProcessCachePath().
  • Introduced OmsConfig::getOmsProcessCacheFilePermission().
  • Adjusted OmsFacade::checkConditions(), OmsFacade::setOrderIsCancellableByItemState(), OmsFacade::getManualEvents(), OmsFacade::getGroupedManuallyExecutableEvents(), OmsFacade::getProcesses(), OmsFacade::isOrderFlagged(), OmsFacade::getStateDisplayName(), OmsFacade::expandOrderItemsWithItemState(), OmsFacade::getGroupedDistinctManualEventsByIdSalesOrder(), OmsFacade::triggerEvent(), OmsFacade::triggerEventForOneItem(), OmsFacade::getStateFlags(), OmsFacade::getOrderItemManualEvents(), OmsFacade::getOmsReservedStateCollection(), OmsFacade::updateReservation() to use process cache.