Skip to content

Releases: spryker/oms

11.20.0

26 Jul 10:24
Compare
Choose a tag to compare

Included commits: 11.19.0...11.20.0

Improvements

  • Adjusted IndexController::drawAction() so an error message is displayed in case of not supported formats.

11.19.0

01 Jul 13:07
Compare
Choose a tag to compare

Included commits: 11.18.0...11.19.0

Improvements

  • Updated @spryker/propel-orm dependency.
  • Adjusted AbstractSpyOmsTransitionLog in order for Propel compatibility.

11.18.0

25 May 15:21
Compare
Choose a tag to compare

Included commits: 11.17.0...11.18.0

Improvements

  • Adjusted ReadOnlyArrayObject::offsetSet() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted ReadOnlyArrayObject::offsetUnset() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted ReadOnlyArrayObject::append() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted ReadOnlyArrayObject:: exchangeArray() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted CommandCollection::offsetSet() sso it has return type to avoid deprecations in PHP 8.1.
  • Adjusted CommandCollection::offsetGet() so it has attribute #[\ReturnTypeWillChange] to avoid deprecations in PHP 8.1.
  • Adjusted CommandCollection::offsetExists() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted CommandCollection::offsetUnset() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted ConditionCollection::offsetSet() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted ConditionCollection::offsetGet() so it has attribute #[\ReturnTypeWillChange] to avoid deprecations in PHP 8.1.
  • Adjusted ConditionCollection::offsetExists() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted ConditionCollection::offsetUnset() so it has return type to avoid deprecations in PHP 8.1.

11.17.0

07 Apr 12:08
Compare
Choose a tag to compare

Included commits: 11.16.1...11.17.0

Improvements

  • Introduced OmsConstants::ENABLE_OMS_TRANSITION_LOG for enabling/disabling OMS transition log.

11.16.1

22 Feb 13:13
Compare
Choose a tag to compare

Included commits: 11.16.0...11.16.1

Improvements

  • Adjusted OmsFacade::getInitialStateEntity() so it caches states due to performance reasons.
  • Adjusted OmsFacade::getProcessEntity() so it caches processes due to performance reasons.
  • Adjusted OrderStateMachine::triggerEventForNewItem() to decrease count of DB queries due to performance reasons.
  • Impacted OmsFacade::triggerEventForNewItem() with OrderStateMachine changes.
  • Impacted OmsFacade::triggerEventForNewOrderItems() with OrderStateMachine changes.
  • Impacted TriggerController::submitTriggerEventForOrderItemsAction() with OrderStateMachine changes.

11.16.0

04 Jan 13:09
Compare
Choose a tag to compare

Included commits: 11.15.2...11.16.0

Improvements

  • Added StoreFacadeInterface::getStoresWithSharedPersistence() to dependencies.
  • Adjusted Reservation to use StoreFacade::getStoresWithSharedPersistence().

11.15.2

15 Jul 07:22
Compare
Choose a tag to compare

Included commits: 11.15.1...11.15.2

Fixes

  • Adjusted OmsFacade::checkConditions(), OmsFacade::triggerEvent(), OmsFacade::triggerEventForNewOrderItems() and OmsFacade::updateReservation() to calculate reservations for stores with shared persistence properly.

11.15.1

20 May 13:30
Compare
Choose a tag to compare

Included commits: 11.15.0...11.15.1

Fixes

  • Adjusted OmsFacade::expandOrdersWithAggregatedItemStates()
    so it avoids getting all sales order items when array of orders is empty..
  • Adjusted OmsFacade::setOrderIsCancellableByItemState()
    so it avoids getting all sales order items when array of orders is empty..

11.15.0

09 Feb 15:29
Compare
Choose a tag to compare

Included commits: 11.14.6...11.15.0

Fixes

  • Fixed incorrect reservation calculation for order items that state defined in the sub-processes.
  • Adjusted OmsFacade::sumReservedProductQuantitiesForSku() so now it correctly calculates the reserved quantity of a product whose state is defined in subprocesses.
  • Adjusted OmsFacade::updateReservation() so now it correctly updates reservation quantity for a product whose state is defined in subprocesses.

11.14.6

08 Feb 17:37
Compare
Choose a tag to compare

Included commits: 11.14.5...11.14.6

Fixes

  • Adjusted OrderStateMachine::triggerEventForNewItem() to not trigger timeout event twice for one order item.