Skip to content

Releases: spryker/oms

11.14.5

25 Jan 16:04
Compare
Choose a tag to compare

Included commits: 11.14.4...11.14.5

Fixes

Added transaction safe reading

  • Adjusted PersistenceManager::getProcessEntity() so it's covered in the transaction.
  • Adjusted PersistenceManager::getStateEntity() so it's covered in the transaction.

11.14.4

29 Dec 13:31
Compare
Choose a tag to compare

Included commits: 11.14.3...11.14.4

Fixes

  • Added exception inside Builder::createTransitions() in case of an undefined source of the transition.

11.14.3

24 Nov 12:58
Compare
Choose a tag to compare

Included commits: 11.14.2...11.14.3

Fixes

  • Fixed OmsFacade::expandOrderItemsWithStateHistory() to return correct order items state history if PropelConfig::ZED_DB_ENGINE is set as PropelConstants::DB_ENGINE_MYSQL.

11.14.2

06 Oct 12:07
Compare
Choose a tag to compare

Included commits: 11.14.1...11.14.2

Improvements

  • Added return type-hint to the console command.

11.14.1

28 Aug 15:12
Compare
Choose a tag to compare

Included commits: 11.14.0...11.14.1

Fixes

  • Adjusted OrderStateMachine::checkCondition() to fix issue when condition was not saved in OMS transition logs.

11.14.0

20 Aug 12:55
Compare
Choose a tag to compare

Included commits: 11.13.1...11.14.0

Fixes

  • Added missing size property spy_oms_transition_log.command column.
  • Added missing size property spy_oms_transition_log.condition column.
  • Adjusted spy_oms_state_machine_lock.details column property type from VARCHAR to LONGVARCHAR.

11.13.1

18 Aug 13:23
Compare
Choose a tag to compare

Included commits: 11.13.0...11.13.1

Fixes

  • Adjusted OrderConfirmationMailTypePlugin::setSender() so it uses the default sender email and name from configuration.
  • Adjusted OrderShippedMailTypePlugin::setSender() so it uses the default sender email and name from configuration.

11.13.0

10 Aug 12:34
Compare
Choose a tag to compare

Included commits: 11.12.1...11.13.0

Improvements

  • Adjusted CheckConditionConsole command to accept processor-identifier option listing OMS processor ids.
  • Adjusted CheckTimeoutConsole command to accept processor-identifier option listing OMS processor ids.
  • Introduced OmsCheckTimeoutsQueryCriteria.omsProcessorIdentifiers transfer property.
  • Introduced OmsCheckConditionsQueryCriteria.omsProcessorIdentifiers transfer property.
  • Adjusted Persistence layer code to apply additional OMS processor-based filters where needed.

11.12.1

30 Jul 16:03
Compare
Choose a tag to compare

Included commits: 11.12.0...11.12.1

Fixes

  • Fixed OmsQueryContainerInterface::queryMaxReservationChangeVersion() docblock return type to the valid one.

spryker/suite-nonsplit#4406

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.