Skip to content

11.54.0

Choose a tag to compare

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

Included commits: 11.53.0...11.54.0

Improvements

  • Introduced OmsDependencyProvider::PLUGINS_RESERVATION_REQUEST_EXPANDER and OmsDependencyProvider::PLUGINS_OMS_RESERVATION_AGGREGATION_QUERY_CRITERIA_EXPANDER constants to wire the new composable reservation aggregation plugin stacks, fixing reservation aggregation correctness.
  • Introduced OmsDependencyProvider::PLUGINS_STORE_AWARE_RESERVATION_POST_SAVE_TERMINATION_AWARE_STRATEGY constant and priority-ordered execution of store-aware reservation post-save termination-aware plugins in Reservation::updateReservation().
  • ReservationVersionPostSaveTerminationAwareStrategyPlugin now implements PrioritizedReservationPostSaveTerminationAwareStrategyPluginInterface.
  • Introduced OmsRepository::getReservationAggregations() to execute query-criteria-based reservation aggregation using a shared QueryCriteriaTransfer, replacing the legacy "first applicable plugin wins" loop.
  • Added stores property to ReservationRequestTransfer to support multi-store reservation aggregation.
  • Introduced QueryCriteriaTransfer, WhereClauseTransfer, and QueryJoinTransfer transfers to describe composable Propel query fragments for the new reservation aggregation flow.