Skip to content

Releases: spryker/oms-extension

1.7.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 07 Jul 11:00

Included commits: 1.6.0...1.7.0

Improvements

  • Introduced OmsReservationAggregationQueryCriteriaExpanderPluginInterface to allow domain modules to contribute filter, group-by, and withColumn fragments to a shared QueryCriteriaTransfer for reservation aggregation, fixing the "first plugin wins" limitation.

  • Introduced ReservationRequestExpanderPluginInterface to allow domain modules to enrich ReservationRequestTransfer with additional context (e.g. stores) before the OMS reservation writer strategy stack runs.

  • Introduced PrioritizedReservationPostSaveTerminationAwareStrategyPluginInterface extending ReservationPostSaveTerminationAwareStrategyPluginInterface with getPriority() to enable deterministic ordering of store-aware post-save termination strategy plugins.

  • Introduced QueryCriteriaTransfer, QueryJoinTransfer, and WhereClauseTransfer transfers.

Deprecations

  • Deprecated OmsReservationAggregationPluginInterface in favor of OmsReservationAggregationQueryCriteriaExpanderPluginInterface registered on OmsDependencyProvider::PLUGINS_OMS_RESERVATION_AGGREGATION_QUERY_CRITERIA_EXPANDER.

1.6.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 08 Sep 10:28

Included commits: 1.5.0...1.6.0

Improvements

  • Introduced OmsLockPluginInterface plugin interface that allows to use different locking mechanisms.

1.5.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 20 Sep 15:01

Included commits: 1.4.0...1.5.0

Improvements

  • Added PHP 8.3 support.

1.4.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 29 Dec 11:08

Included commits: 1.3.0...1.4.0

Improvements

  • Introduced OmsEventTriggeredListenerPluginInterface interface to define plugins listening to notifications about event processing.

1.3.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 26 Jun 08:02

Included commits: 1.2.0...1.3.0

Improvements

  • Introduced TimeoutProcessorPluginInterface to allow defining timeout processor for state machine event to calculate event timeout.

1.2.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 18 Jun 09:06

Included commits: 1.1.0...1.2.0

Improvements

  • Introduecd ReservationRequest transfer.
  • Introduced ReservationResponse transfer.
  • Introduced OmsReservationAggregationPluginInterface to provide the ability to aggregate data about the quantity of the ordered products.
  • Introduced OmsReservationReaderStrategyPluginInterface to provide the ability to get product reservation data.
  • Introduced OmsReservationWriterStrategyPluginInterface to save reservation data for products.
  • Introduced ReservationPostSaveTerminationAwareStrategyPluginInterface.

Deprecations

  • Deprecated ReservationAggregationStrategyPluginInterface.

1.1.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 26 Nov 11:54

Included commits: 1.0.0...1.1.0

Improvements

  • Introduced ReservationAggregationStrategyPluginInterface to extend oms reservation aggregation.
  • Added spryker/transfer to dependencies.

1.0.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 13 Sep 08:16

Included commits: https://github.com/spryker/oms-extension/tree/1.0.0

Initial Release

  • Introduced OmsOrderMailExpanderPluginInterface to expand order mail transfer with additional data.
  • Introduced OmsManualEventGrouperPluginInterface to group manual events.