As of Broadleaf Release Train 2.3.0-GA, support for Spring Boot 3.3 & 3.5 for all common libraries has been added.
Forward-compatibility to support new concepts from PricingServices 2.2.0.
Added domain support for adjustment price details
Added support to store and summate adjustment data on price info
Added domain support to store the derived field type for price details, price info, and priceable targets
Added support for simpler access to tiered pricing information on price details and price info
Added support for pricing categories on priceable targets
Added a transient property to store requested currency on the PriceInfoContext domain to allow for better support of multi-currency use cases
Added a new price source for adjustment to a direct field
Added support for different frequencies each payment term
Added the DefaultPaymentStrategy enum which is the strategy used when paying for a target using a given price detail, whether the beginning or end of the billing period
Added a new domain ExchangeRateDetail to represent the details of the exchange rate used to convert a given amount from one currency to another, and added support to include this information on price details and price info when currency conversion is involved
Added a CancellationPolicy reference for price details and price info
Added priceTargetCurrencies to PriceContext
Allow for filtering price data by payment strategy via the PriceInfoContext
Forward-compatibility to support new concepts from PricingServices 2.1.0.
Added domain support for recurring and usage composite price details
Added support for Flash Sale. (PriceList price limited quantity)
Please refer to the Flash Sale Documentation for more information.
Add new domains and enums to support price data limited by quantity
Add enums and request/response DTOs used for recording price data usages
Version 2.0.1-GA includes all changes up to 1.5.1-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.0-GA