Releases: spryker/oms
Releases · spryker/oms
11.12.0
Included commits: 11.11.1...11.12.0
Improvements
- Introduced
AggregatedItemState
transfer object. - Introduced
ItemState.displayName
transfer object property. - Introduced
OmsConfig::getFallbackDisplayNamePrefix()
to support display name generation for expanders. - Introduced
OrderItemFilter.orderReferences
transfer object property. - Introduced
Order.aggregatedItemStates
transfer object property. - Introduced
OmsFacade::expandOrderItemsWithItemState()
that expands order items with item state. - Introduced
ItemStateOrderItemExpanderPlugin
. - Introduced
OmsFacadeInterface::expandOrdersWithAggregatedItemStates()
that expands orders with aggregated item states. - Introduced
OrderAggregatedItemStateSearchOrderExpanderPlugin
.
11.11.1
11.11.0
Included commits: 11.10.0...11.11.0
Improvements
- Adjusted
TriggerLocker::acquire()
so now it creates a lock entity for every order items instead of group lock key. - Adjusted
TriggerLocker::release()
so now it releases lock for every order item instead of group lock key.
11.10.0
Included commits: 11.9.0...11.10.0
Improvements
- Added possibility to limit OMS order item processing for check-timeouts and check-conditions by store name and limit.
11.9.0
Included commits: 11.8.0...11.9.0
Improvements
- Introduced
timeout processors
to allow defining custom timeout for event. - Adjusted state machine drawing to support and display
timeout processors
information. - Adjusted
oms-01.xsd
schema to allowtimeout processors
event property usage. - Introduced
TimeoutProcessorTimeoutRequest
transfer. - Introduced
TimeoutProcessorTimeoutResponse
transfer. - Introduced
OmsEvent
transfer.
11.8.0
Included commits: 11.7.0...11.8.0
Improvements
- Introduced
OmsConfig::STATE_TYPE_FLAG_CANCELLABLE
. - Introduced
OmsConfig::EVENT_CANCEL
. - Introduced
OmsFacade::setOrderIsCancellableByItemState()
. - Introduced
IsCancellableOrderExpanderPlugin
. - Introduced
IsCancellableSearchOrderExpanderPlugin
. - Introduced
Order.isCancellable
transfer property. - Introduced
OrderItemFilter.salesOrderIds
transfer property.
11.7.0
Included commits: 11.6.0...11.7.0
Improvements
- Introduced
ReservationRequest
transfer. - Introduced
ReservationResponse
transfer. - Introduced
OmsFacade::updateReservation()
as a replacement forOmsFacade::updateReservationQuantity()
. - Introduced
OmsFacade::getOmsReservedProductQuantity()
to get reserved quantity for the reservation request. - Introduced
ReservationVersionPostSaveTerminationAwareStrategyPlugin
. - Adjusted
OmsFacade::triggerEvent()
withOmsReservationWriterStrategyPluginInterface
plugin stack execution. - Adjusted
OmsFacade::triggerEvent()
withOmsReservationReaderStrategyPluginInterface
plugin stack execution. - Adjusted
OmsFacade::triggerEvent()
so that now it executesOmsReservationAggregationPluginInterface
plugin stack instead of the deprecatedReservationAggregationStrategyPluginInterface
. - Adjusted
OmsFacade::triggerEvent()
so that now it executesReservationPostSaveTerminationAwareStrategyPluginInterface
plugin stack instead of the deprecatedReservationHandlerPluginInterface
. - Adjusted
OmsFacade::triggerEventForNewItem()
withOmsReservationWriterStrategyPluginInterface
plugin stack execution. - Adjusted
OmsFacade::triggerEventForNewItem()
withOmsReservationReaderStrategyPluginInterface
plugin stack execution. - Adjusted
OmsFacade::triggerEventForNewItem()
so that now it executesOmsReservationAggregationPluginInterface
plugin stack instead of the deprecatedReservationAggregationStrategyPluginInterface
. - Adjusted
OmsFacade::triggerEventForNewItem()
so that now it executesReservationPostSaveTerminationAwareStrategyPluginInterface
plugin stack instead of the deprecatedReservationHandlerPluginInterface
. - Adjusted
OmsFacade::triggerEventForNewItem
withOmsReservationWriterStrategyPluginInterface
plugin stack execution. - Adjusted
OmsFacade::checkConditions()
withOmsReservationWriterStrategyPluginInterface
plugin stack execution. - Adjusted
OmsFacade::checkConditions()
withOmsReservationReaderStrategyPluginInterface
plugin stack execution. - Adjusted
OmsFacade::checkConditions()
so that now it executesOmsReservationAggregationPluginInterface
plugin stack instead of the deprecatedReservationAggregationStrategyPluginInterface
. - Adjusted
OmsFacade::checkConditions()
so that now it executesReservationPostSaveTerminationAwareStrategyPluginInterface
plugin stack instead of the deprecatedReservationHandlerPluginInterface
.
Deprecations
- Deprecated
OmsFacade::updateReservationQuantity()
. - Deprecated
ReservationVersionHandlerPlugin
. - Deprecated
ReservationHandlerPluginInterface
.
11.6.0
Included commits: 11.5.0...11.6.0
Improvements
- Introduced
OmsFacade::getOrderItemManualEvents()
to retrieve manual events for order items from different orders. - Introduced
RenderFormController::orderItemsAction()
to trigger events over sales order items. - Introduced
RenderForm\_partial\order-items-actions.twig
to have a pluggable twig for triggeringRenderFormController::orderItemsAction()
. - Introduced
RenderForm\order-items.twig
to render return state trigger actions. - Introduced
OrderItemFilterTransfer
. - Added
spy_sales_order_item
propel query to dependencies.
11.5.0
Included commits: 11.4.0...11.5.0
Improvements
- Introduced
OmsFacade::expandOrderWithOmsStates()
to expands order with OMS unique states from order items. - Introduced
OmsStatesOrderExpanderPlugin
to expands order with OMS unique states from order items. - Introduced
OrderTransfer.itemStates
property.
11.4.0
Included commits: 11.3.0...11.4.0
Improvements
- Adjusted
OrderStateMachine
now it checks the limit of event repetitions for each group of order states instead of checking it in general for all event triggers.