Releases: spryker/oms
Releases · spryker/oms
11.2.0
Included commits: 11.1.0...11.2.0
Improvements
- Adjusted
OmsFacade::triggerEvent()
andOmsFacade::triggerEventForOneItem()
facade methods so they will not throw caught exceptions but will add them to the log. - Added
ErrorHandler
to dependencies.
10.6.0
Included commits: 10.5.0...10.6.0
Improvements
- Adjusted
OmsFacade::triggerEvent()
andOmsFacade::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
Included commits: 8.6.1...8.7.0
Improvements
- Adjusted
OmsFacade::triggerEvent()
andOmsFacade::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
Included commits: 11.0.2...11.1.0
Improvements
- Introduced
OmsProductReservationTransfer
transfer object. - Introduced
OmsEvents
. - Introduced
OmsHelper::haveOmsProductReservation()
.
11.0.2
Included commits: 11.0.1...11.0.2
Bugfixes
- Adjusted
OmsFacadeInterface::drawProcess()
to quote sub process path pattern.
11.0.1
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
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
Included commits: 10.4.0...11.0.0
Improvements
- Changed the database column type for:
spy_oms_product_reservation.reservation_quantity
andspy_oms_product_reservation_store.reservation_quantity
fromINTEGER
toDECIMAL(20, 10)
. - Changed the facade method signature for:
sumReservedProductQuantitiesForSku()
,getReservationsFromOtherStores()
andsaveReservation()
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()
andgetReservedStateNames()
. - Deprecated the following
OmsFacade
facade methods:getLogForOrder()
,sumReservedProductQuantitiesForSku()
,getLastExportedReservationVersion()
,getStateFlags()
,saveReservation()
,getOmsReservedStateCollection()
.
10.4.0
Included commits: 10.3.0...10.4.0
Improvements
- Introduced
OmsFacade::getOmsReservedStateCollection
and deprecatedOmsFacade::getReservedStateNames
. - Deprecated
OmsFacade::getStateEntity
andOmsFacade::getReservedOrderItemsForSku
. - Introduced the
SalesOrderItemStateAggregation
,OmsState
,OmsProcess
, andOmsStateCollection
transfer objects. - Adjusted the
Reservation
business model to use the new repository methodOmsRepository ::getSalesOrderItemsBySkuAndStatesNames()
and process the query result. - Deprecated
OmsQueryContainer::sumProductQuantitiesForAllSalesOrderItemsBySku()
andOmsQueryContainer::sumProductQuantitiesForAllSalesOrderItemsBySkuForStore()
.
10.3.0
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.