Forward-compatibility to support concepts from OfferServices 3.1.0 and PricingServices 2.1.0
Introduce 'adjustment type' concept to Adjustment
to drive when the adjustment applies
Add fields to support 'free trial' concept in Adjustment
Add fields to support recurring discount begin/end periods in Adjustment
Introduce RecurringPriceDetail
and UsagePriceDetail
Version 2.0.1-GA includes all changes up to 1.5.8-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.5.7-GA
Updates to the Voucher
DTO:
Deprecate the offerId
field in favor of the new offerRef
field.
Introduce the codeUsed
field.
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.
Updates to support FulfillmentServices
:
Add additional values to FulfillmentType
enum
Add serviceLevel`to `Adjustment
Add PricedFulfillmentOption
Add support for the adjustment quantity for the line items.
This will ensure that the refund amount for order item promotions will be calculated and distributed correctly.