Included commits: 1.6.0...1.7.0
Improvements
-
Introduced
OmsReservationAggregationQueryCriteriaExpanderPluginInterfaceto allow domain modules to contribute filter, group-by, andwithColumnfragments to a sharedQueryCriteriaTransferfor reservation aggregation, fixing the "first plugin wins" limitation. -
Introduced
ReservationRequestExpanderPluginInterfaceto allow domain modules to enrichReservationRequestTransferwith additional context (e.g. stores) before the OMS reservation writer strategy stack runs. -
Introduced
PrioritizedReservationPostSaveTerminationAwareStrategyPluginInterfaceextendingReservationPostSaveTerminationAwareStrategyPluginInterfacewithgetPriority()to enable deterministic ordering of store-aware post-save termination strategy plugins. -
Introduced
QueryCriteriaTransfer,QueryJoinTransfer, andWhereClauseTransfertransfers.
Deprecations
- Deprecated
OmsReservationAggregationPluginInterfacein favor ofOmsReservationAggregationQueryCriteriaExpanderPluginInterfaceregistered onOmsDependencyProvider::PLUGINS_OMS_RESERVATION_AGGREGATION_QUERY_CRITERIA_EXPANDER.