Skip to content

Releases: spryker/oms

11.2.0

23 Mar 11:55
Compare
Choose a tag to compare

Included commits: 11.1.0...11.2.0

Improvements

  • Adjusted OmsFacade::triggerEvent() and OmsFacade::triggerEventForOneItem() facade methods so they will not throw caught exceptions but will add them to the log.
  • Added ErrorHandler to dependencies.

10.6.0

23 Mar 11:52
Compare
Choose a tag to compare

Included commits: 10.5.0...10.6.0

Improvements

  • Adjusted OmsFacade::triggerEvent() and OmsFacade::triggerEventForOneItem() facade methods so they will not throw a catched exceptions but will add them to the log.

Adjustments

  • Added ErrorHandler module to dependencies.

8.7.0

23 Mar 11:52
Compare
Choose a tag to compare

Included commits: 8.6.1...8.7.0

Improvements

  • Adjusted OmsFacade::triggerEvent() and OmsFacade::triggerEventForOneItem() facade methods so they will not throw a catched exceptions but will add them to the log.

Adjustments

  • Added ErrorHandler module to dependencies.

11.1.0

30 Dec 11:49
Compare
Choose a tag to compare

Included commits: 11.0.2...11.1.0

Improvements

  • Introduced OmsProductReservationTransfer transfer object.
  • Introduced OmsEvents.
  • Introduced OmsHelper::haveOmsProductReservation().

11.0.2

28 Dec 09:59
Compare
Choose a tag to compare

Included commits: 11.0.1...11.0.2

Bugfixes

  • Adjusted OmsFacadeInterface::drawProcess() to quote sub process path pattern.

11.0.1

27 Dec 16:47
Compare
Choose a tag to compare

Included commits: 11.0.0...11.0.1

Bugfixes

  • Adjusted event triggering controller actions to prevent idempotent requests.
  • Event triggering requests must be performed with POST-method.
  • Removed TriggerController::triggerEventAction() controller action.
  • Removed TriggerController::triggerEventForNewItemAction() controller action.

10.5.0

27 Dec 16:07
Compare
Choose a tag to compare

Included commits: 10.4.0...10.5.0

Bugfixes

  • Adjusted event triggering controller actions to prevent idempotent requests.
  • Event triggering HTTP-requests must be performed with POST-method.

Adjustments

  • Adjusted TriggerController::triggerEventForOrderAction() method with error triggering.
  • Adjusted TriggerController::triggerEventForOrderItemsAction() method with error triggering.

11.0.0

26 Nov 11:54
Compare
Choose a tag to compare

Included commits: 10.4.0...11.0.0

Improvements

  • Changed the database column type for: spy_oms_product_reservation.reservation_quantity and spy_oms_product_reservation_store.reservation_quantity from INTEGER to DECIMAL(20, 10).
  • Changed the facade method signature for: sumReservedProductQuantitiesForSku(), getReservationsFromOtherStores() and saveReservation() to a Decimal object argument and return type.
  • Introduced OmsFacade::updateReservationQuantity() facade method for updating reservation quantity for a given sku.
  • Introduced OmsFacade::getOmsReservedProductQuantityForSkus() facade method that returns reserved quantity summarized for the given skus which aggregated in OMS.
  • Added spryker/decimal-object to dependencies.

Deprecations

  • Removed the following deprecated facade methods: getReservedOrderItemsForSku(), getStateEntity() and getReservedStateNames().
  • Deprecated the following OmsFacade facade methods: getLogForOrder(), sumReservedProductQuantitiesForSku(), getLastExportedReservationVersion(), getStateFlags(), saveReservation(), getOmsReservedStateCollection().

10.4.0

18 Sep 13:48
Compare
Choose a tag to compare

Included commits: 10.3.0...10.4.0

Improvements

  • Introduced OmsFacade::getOmsReservedStateCollection and deprecated OmsFacade::getReservedStateNames.
  • Deprecated OmsFacade::getStateEntity and OmsFacade::getReservedOrderItemsForSku .
  • Introduced the SalesOrderItemStateAggregation, OmsState, OmsProcess, and OmsStateCollection transfer objects.
  • Adjusted the Reservation business model to use the new repository method OmsRepository ::getSalesOrderItemsBySkuAndStatesNames() and process the query result.
  • Deprecated OmsQueryContainer::sumProductQuantitiesForAllSalesOrderItemsBySku() and OmsQueryContainer::sumProductQuantitiesForAllSalesOrderItemsBySkuForStore().

10.3.0

13 Sep 08:16
Compare
Choose a tag to compare

Included commits: 10.2.0...10.3.0

Improvements

  • Introduced the Oms::getGroupedDistinctManualEventsByIdSalesOrder() facade method that returns a list of grouped manual events.
  • Added OmsToSalesInterface::findOrderByIdSalesOrder() to dependencies.
  • Adjusted MailHandler with order mail expander plugins.
  • Adjusted the TriggerController::triggerEventForOrderItemsAction()controller action for support of split delivery in the BC way.
  • Introduced the Oms::getDistinctManualEventsByIdSalesOrderGroupedByShipment() facade method that returns a list of manual events grouped by shipment.
  • Adjusted composer dependencies to allow a new major version or spryker/sales.
  • Added spryker/oms-extension to dependencies.