Forward-compatibility to support new concepts from OfferServices 3.1.0 and PricingServices 2.1.0
Updated Cart
and CartItem
to support recurring/usage prices, recurring discounts, and free trials
Introduced the AWAITING_PAYMENT_FINALIZATION
cart status used with externally-executed checkout payment transactions.
Version 2.0.1-GA includes all changes up to 1.7.11-GA
The 2.x versions are Spring Boot 3 compatible.
As of Broadleaf Release Train 2.0.0-GA, all common libraries have been upgraded to Spring Boot 3.
This version includes all changes up to 1.7.10-GA
Added proratedFulfillmentCharge
to FulfillmentItem
.
This field supports fulfillment splitting logic.
Introduced domain support for quotes as a type of Cart
Full feature support will be completed in a future release
Introduced QuoteProperties
to guard quote functionalities
Added helper methods to the InventoryReservationStrategy
enum
Notes
JDK 11 is required for Broadleaf release trains 1.7.0-GA, and beyond.
JDK 17 is supported for Broadleaf release trains 1.8.1-GA, and beyond.
New Features & Notable Changes
Added PricedFulfillmentOption
domain.