Skip to content

1.7.0

Latest

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 07 Jul 11:00
· 2 commits to master since this release

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.