Skip to content

Releases: spryker/oms

11.12.0

06 Jul 13:46
Compare
Choose a tag to compare

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

06 Jul 09:12
Compare
Choose a tag to compare

Included commits: 11.11.0...11.11.1

Fixes

  • Adjusted translations.

11.11.0

02 Jul 14:03
Compare
Choose a tag to compare

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

30 Jun 11:36
Compare
Choose a tag to compare

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

26 Jun 08:02
Compare
Choose a tag to compare

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 allow timeout processors event property usage.
  • Introduced TimeoutProcessorTimeoutRequest transfer.
  • Introduced TimeoutProcessorTimeoutResponse transfer.
  • Introduced OmsEvent transfer.

11.8.0

19 Jun 08:54
Compare
Choose a tag to compare

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

18 Jun 09:06
Compare
Choose a tag to compare

Included commits: 11.6.0...11.7.0

Improvements

  • Introduced ReservationRequest transfer.
  • Introduced ReservationResponse transfer.
  • Introduced OmsFacade::updateReservation() as a replacement for OmsFacade::updateReservationQuantity().
  • Introduced OmsFacade::getOmsReservedProductQuantity() to get reserved quantity for the reservation request.
  • Introduced ReservationVersionPostSaveTerminationAwareStrategyPlugin.
  • Adjusted OmsFacade::triggerEvent() with OmsReservationWriterStrategyPluginInterface plugin stack execution.
  • Adjusted OmsFacade::triggerEvent() with OmsReservationReaderStrategyPluginInterface plugin stack execution.
  • Adjusted OmsFacade::triggerEvent() so that now it executes OmsReservationAggregationPluginInterface plugin stack instead of the deprecated ReservationAggregationStrategyPluginInterface.
  • Adjusted OmsFacade::triggerEvent() so that now it executes ReservationPostSaveTerminationAwareStrategyPluginInterface plugin stack instead of the deprecated ReservationHandlerPluginInterface.
  • Adjusted OmsFacade::triggerEventForNewItem() with OmsReservationWriterStrategyPluginInterface plugin stack execution.
  • Adjusted OmsFacade::triggerEventForNewItem() with OmsReservationReaderStrategyPluginInterface plugin stack execution.
  • Adjusted OmsFacade::triggerEventForNewItem() so that now it executes OmsReservationAggregationPluginInterface plugin stack instead of the deprecated ReservationAggregationStrategyPluginInterface.
  • Adjusted OmsFacade::triggerEventForNewItem() so that now it executes ReservationPostSaveTerminationAwareStrategyPluginInterface plugin stack instead of the deprecated ReservationHandlerPluginInterface.
  • Adjusted OmsFacade::triggerEventForNewItem with OmsReservationWriterStrategyPluginInterface plugin stack execution.
  • Adjusted OmsFacade::checkConditions() with OmsReservationWriterStrategyPluginInterface plugin stack execution.
  • Adjusted OmsFacade::checkConditions() with OmsReservationReaderStrategyPluginInterface plugin stack execution.
  • Adjusted OmsFacade::checkConditions() so that now it executes OmsReservationAggregationPluginInterface plugin stack instead of the deprecated ReservationAggregationStrategyPluginInterface.
  • Adjusted OmsFacade::checkConditions() so that now it executes ReservationPostSaveTerminationAwareStrategyPluginInterface plugin stack instead of the deprecated ReservationHandlerPluginInterface.

Deprecations

  • Deprecated OmsFacade::updateReservationQuantity().
  • Deprecated ReservationVersionHandlerPlugin.
  • Deprecated ReservationHandlerPluginInterface.

11.6.0

27 May 13:47
Compare
Choose a tag to compare

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 triggering RenderFormController::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

26 May 07:52
Compare
Choose a tag to compare

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

14 May 11:23
Compare
Choose a tag to compare

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.