Skip to content

Releases: spryker/oms

11.38.0

15 Nov 18:37
Compare
Choose a tag to compare

Included commits: 11.37.2...11.38.0

Improvements

  • Introduced OmsFacade::areOrderItemsSatisfiedByFlag() to check if all order items are satisfied with the flag provided.

11.37.2

05 Nov 16:33
Compare
Choose a tag to compare

Included commits: 11.37.1...11.37.2

Improvements

  • Added PHPUnit 11 support.

11.37.1

10 Oct 08:53
Compare
Choose a tag to compare

Included commits: 11.37.0...11.37.1

Fixes

  • Adjusted OmsQueryContainer::querySalesOrderItemsWithExpiredTimeouts() to reduce flickery test fails.

11.37.0

03 Oct 08:43
Compare
Choose a tag to compare

Included commits: 11.36.0...11.37.0

Improvements

  • Adjusted OmsFacadeInterface::getProcesses() to add regenerate the OMS process cache functionality.

Fixes

  • Adjusted ProcessCacheWarmUpConsole to fix the issue with OMS process cache regeneration.

11.36.0

19 Sep 10:52
Compare
Choose a tag to compare

Included commits: 11.35.0...11.36.0

Improvements

  • Introduced OmsConstants::ENABLE_PROCESS_CACHE to enable/disable OMS process caching.
  • Introduced OmsConfig::isProcessCacheEnabled() to define if OMS process caching is enabled.
  • Adjusted Builder::createProcess() so the OMS processes are cached only if caching is enabled.

11.35.0

29 Aug 10:07
Compare
Choose a tag to compare

Included commits: 11.34.0...11.35.0

Improvements

  • Introduced OrderMatrixCriteria transfer.
  • Introduced OrderMatrix transfer.
  • Introduced OrderMatrixConditions transfer.
  • Introduced Pagination transfer.
  • Introduced OrderMatrixCollection transfer.
  • Introduced OmsFacade::getOrderMatrixCollection().
  • Introduced OmsFacade::getProcessNamesIndexedByIdOmsOrderProcess().

Deprecations

  • Deprecated OmsFacade::getOrderItemMatrix().
  • Deprecated OmsQueryContainer::queryActiveProcesses().
  • Deprecated OmsQueryContainer::queryOrderItemStates().

11.34.0

25 Jul 14:08
Compare
Choose a tag to compare

Included commits: 11.33.0...11.34.0

Improvements

  • Adjusted the type of spy_oms_state_machine_lock.id_oms_state_machine_lock from INTEGER to BIGINT so the modue has wider range to operate.

11.33.0

04 Jul 08:46
Compare
Choose a tag to compare

Included commits: 11.32.0...11.33.0

Improvements

  • Introduced oms:process-cache:warm-up console command.
  • Introduced OmsConfig::getProcessCachePath().
  • Introduced OmsConfig::getOmsProcessCacheFilePermission().
  • Adjusted OmsFacade::checkConditions(), OmsFacade::setOrderIsCancellableByItemState(), OmsFacade::getManualEvents(), OmsFacade::getGroupedManuallyExecutableEvents(), OmsFacade::getProcesses(), OmsFacade::isOrderFlagged(), OmsFacade::getStateDisplayName(), OmsFacade::expandOrderItemsWithItemState(), OmsFacade::getGroupedDistinctManualEventsByIdSalesOrder(), OmsFacade::triggerEvent(), OmsFacade::triggerEventForOneItem(), OmsFacade::getStateFlags(), OmsFacade::getOrderItemManualEvents(), OmsFacade::getOmsReservedStateCollection(), OmsFacade::updateReservation() to use process cache.

11.32.0

06 May 14:04
Compare
Choose a tag to compare

Included commits: 11.31.0...11.32.0

Improvements

  • Added PHPStan 1.10.* support.

11.31.0

07 Mar 13:29
Compare
Choose a tag to compare

Included commits: 11.30.0...11.31.0

Improvements

  • Adjusted OmsFacade::saveReservationVersion() to fix store context for OMS reservation.