Broadleaf Microservices
  • v1.0.0-latest-prod

Order Common Release Notes

2.0.3-GA

  • 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

2.0.1-GA

  • Version 2.0.1-GA includes all changes up to 1.5.8-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.7-GA

1.5.8-GA

  • Add bandFields to the PricedFulfillmentOption

1.5.7-GA

  • Updates to the Voucher DTO:

    • Deprecate the offerId field in favor of the new offerRef field.

    • Introduce the codeUsed field.

1.5.6-GA

  • 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

1.5.5-GA

  • 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.

1.5.4-GA

  • Add attributes to voucher domain to ease extensibility

  • Add item proration details to the item adjustment

Release Train Compatibility

Compatible with all Release Trains after 1.7 unless otherwise noted.