Broadleaf Microservices
  • v1.0.0-latest-prod

Pricing Client Release Notes

2.0.4-GA

Spring Boot Upgrade

  • As of Broadleaf Release Train 2.3.0-GA, support for Spring Boot 3.3 & 3.5 for all common libraries has been added.

Notable Changes

  • 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

2.0.3-GA

  • 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

2.0.1-GA

  • Version 2.0.1-GA includes all changes up to 1.5.1-GA

  • The 2.x versions are Spring Boot 3 compatible.

2.0.0-GA

Spring Boot Upgrade

  • 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

1.5.1-GA

  • Added support to indicate where a price is coming from within a PriceList (e.g. price data vs. formula)

1.5.0-GA

  • Initial separation of code to common library

Release Train Compatibility

Compatible with all Release Trains after 1.7 unless otherwise noted.