Issue #2871924: Rework the promotion end date widget
Issue #2763255 by mglaman, bojanz: Implement a nicer discount listing
Issue #2831945 by mglaman, bojanz: The payment step is always present in the checkout progress block
Issue #2865233: Provide a more precise error message when a malformed product references no stores
Issue #2870179 by Dom.: Warning : array_flip(): Can only flip STRING and INTEGER values! on ProductPercentageOff
Issue #2867046 by vasike, bojanz: Don't run order processors if the order has no items
Issue #2868637 by vasike: AddToCartFormatter not working in Views
Issue #2867019 part II: Fix the build instability.
issue #2859570 Create a generic entity bundle delete form (#688)
Issue #2866419 by vasike, bojanz: Order total summary missing in cart
Issue #2871709 part 2: Add support for included adjustments in the UI.
Issue #2867789 by mglaman: Cart form and block strip trailing zeros in currency format (#717)
Issue #2871709: Add support for included adjustments
Issue #2869333 by agoradesign: Move store context from PriceDefaultFormatter to PriceCalculatedFormatter (#713)
Issue #2870849 by mglaman: Operator in order total condition is not saved to configuration
Convert CommerceElementBase to a trait to work around a bug with value callbacks nested form elements in profile select forms (#721)
Issue #2841365 by vasike, bojanz: Require Drupal 8.3.x
Issue #2867019 by bojanz: Clean up the integration between coupons and promotions
Issue #2863051 by bojanz: Allow the checkout sidebar to contain panes
Issue #2862287 by Bojan Živkov, niko-, bojanz: Use a twig template for the CompletionMessage pane
Update PaymentCheckoutTest for latest Profile -dev.
Issue #2862154 by niko-, mglaman, bojanz: Expose the operator in form of OrderTotalPrice promotion condition
Issue #2763245 by bojanz, vasike: Create a custom widget for usage limits
Issue #2865705 by mglaman, bojanz: Promotions should operate on orders only
Issue #2834339 by sumanthkumarc, vasike, bojanz: [Multicurrency] CurrencyMismatchException when adding products to cart
Drupal is a registered trademark of Dries Buytaert.