Voting starts in March for the Drupal Association Board election.
Issue #2855815: Add custom coupon storage, provide loadByCode method.
Issue #2855119 by mglaman, niko-: Use a separate order processor for coupon based promotions
Issue #2855104 by mglaman, niko-: Orders should have a field containing the coupons that have been redeemed
Add missing schema.
Issue #2831955 by bojanz, GoZ: Allow available currencies to be restricted on the commerce_price field type
Issue #2855118 by mglaman, niko-: Coupon status should be exposed in UI
Issue #2854425 by niko-, mglaman, bojanz: CheckoutPane::buildPaneSummary() should return renderable arrays
Issue #2822211 by bojanz, steveoliver: The allowed billing addresses are not reflected on the checkout widget
Issue #2831914 by mitrpaka, mglaman: PaymentStorage should provide a method to load an orders payments
Issue #2854776: by sumanthkumarc: back link from review pane to order information. (#643)
Issue #2839398 by vasike: Log templates should have access to the source entity
Issue #2847234 by bmcclure, bojanz: Can't link to a product variation using core's StringFormatter
Issue #2851388 by maciej.zgadzaj: Checkout flow: Authorize only transaction mode form setting not checked (#632)
Issue #2849342 by steveoliver: Allow the activity log table to be ordered by date (ASC/DESC) (#642)
Issue #2852273 by mitrpaka: Fatal error when trying to render an add to cart form for a product with no active variations
Issue #2821821 by mbreden: Create testCreatePromotionWithEndDate
Issue #2854623 followup: Add a base form ID for checkout flows.
Issue #2851477 by sumanthkumarc, harings_rob: Modifying the cart should reset the checkout step and go back to first step instead of skipping
Issue #2854623 by bmcclure: Checkout form ID should have a common prefix (#641)
Issue #2840535 by bojanz, mglaman: The adjustments field type should not be available from the UI
Issue #2854145 by bojanz, googletorp: Order payment method should be selectable and default
Checkout panes added via default_step should appear on the bottom.
Issue #2848519: Grant all view access to logs. (#623)
Issue #2849495: Improve and Remove unnecessary code from CartIntegrationTest (#628)
Issue #2845362 by ndf: Require stable versions of Entity API and Address
Drupal is a registered trademark of Dries Buytaert.