Releases: spryker/oms
Releases · spryker/oms
11.20.0
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
Included commits: 11.18.0...11.19.0
Improvements
- Updated @spryker/propel-orm dependency.
- Adjusted
AbstractSpyOmsTransitionLog
in order for Propel compatibility.
11.18.0
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
Included commits: 11.16.1...11.17.0
Improvements
- Introduced
OmsConstants::ENABLE_OMS_TRANSITION_LOG
for enabling/disabling OMS transition log.
11.16.1
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()
withOrderStateMachine
changes. - Impacted
OmsFacade::triggerEventForNewOrderItems()
withOrderStateMachine
changes. - Impacted
TriggerController::submitTriggerEventForOrderItemsAction()
withOrderStateMachine
changes.
11.16.0
Included commits: 11.15.2...11.16.0
Improvements
- Added
StoreFacadeInterface::getStoresWithSharedPersistence()
to dependencies. - Adjusted
Reservation
to useStoreFacade::getStoresWithSharedPersistence()
.
11.15.2
Included commits: 11.15.1...11.15.2
Fixes
- Adjusted
OmsFacade::checkConditions()
,OmsFacade::triggerEvent()
,OmsFacade::triggerEventForNewOrderItems()
andOmsFacade::updateReservation()
to calculate reservations for stores with shared persistence properly.
11.15.1
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
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
Included commits: 11.14.5...11.14.6
Fixes
- Adjusted
OrderStateMachine::triggerEventForNewItem()
to not trigger timeout event twice for one order item.