Broadleaf Microservices
  • v1.0.0-latest-prod

Offer Client Release Notes

2.0.3-GA

  • Added a new generic structure to OrderDto domain to provide additional context to the offer engine. It is used for out of box offers such as dynamic amount offers and payment offers. It is intended to be used as a convenient extension point for customization needs between cart operations and the promotion engine.

2.0.2-GA

  • Forward-compatibility to support new concepts from OfferServices 3.1.0 and PricingServices 2.1.0.

    • Introduce support for recurring prices

    • Introduce support for free trial and recurring adjustments

  • Added offer code reference to the Voucher so its usage will be audited for max usage.

  • Added ItemProrationDetail for gift items to support items that are automatically added but have a fixed price "gift fee".

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.6.11-GA

1.6.11-GA

  • Added authenticated field to CustomerContext to allow Offers to target users based only on if they are authenticated or not rather than being restricted to specific users.

1.6.10-GA

  • Updates to the Voucher DTO:

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

    • Introduce the codeUsed field.

1.6.9-GA

  • Added support for service level promotions.

1.6.8-GA

  • Introduced max usages per user representations to the CodeUsage & OfferUsabilityInfo objects.

  • Introduced the UNAVAILABLE_TO_USER CodeUsabilityType for blocked usages of an offer code when the code includes max usages per user & the user is anonymous.

Release Train Compatibility

Compatible with all Release Trains after 1.7 unless otherwise noted.