Broadleaf Microservices
  • v1.0.0-latest-prod

Cart Client Release Notes

2.0.4-GA

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

    • Updated Cart and CartItem to support recurring/usage prices, recurring discounts, and free trials

  • Update DiscriminatedProperties to utilize CaseInsensitiveMap when binding application and tenant ID property key prefixes This ensures properties supplied via YAML vs environment variables are not treated as separate properties purely due to a case mismatch.

  • Introduced a new CartItem type for non-catalog items

2.0.2-GA

2.0.1-GA

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

1.7.11-GA

  • Added proratedFulfillmentCharge to FulfillmentItem.

    • This field supports fulfillment splitting logic.

1.7.10-GA

  • Introduced domain support for quotes as a type of Cart

    • Full feature support will be completed in a future release

    • Introduced QuoteProperties to guard quote functionalities

  • Added helper methods to the InventoryReservationStrategy enum

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

  • New Features & Notable Changes

    • Added PricedFulfillmentOption domain.

1.7.8-GA

  • Added support for fulfillment services

1.7.7-GA

  • Added support for estimated tax

1.7.6-GA

  • Add product not found alert type

  • Fix issue where item list dtos were not context state aware

1.7.5-GA

  • Add COD support

Release Train Compatibility

Compatible with all Release Trains after 1.7 unless otherwise noted.