Broadleaf Microservices
  • v1.0.0-latest-prod

Money Common Release Notes

3.0.0-GA

Spring Boot Upgrade

  • As of Broadleaf Release Train 3.0.0-GA, all common libraries have been upgraded to support Spring Boot 4.1 and Java 25.

Notable Changes

  • Ship Jackson 2 property defaults so monetary amounts serialize correctly in an application that does not depend on Extension Common.

    • Broadleaf’s monetary support is built on Jackson 2, while Spring Boot 4 defaults JSON handling to Jackson 3. A new MoneyEnvironmentPostProcessor contributes spring.http.converters.preferred-json-mapper=jackson2, spring.http.codecs.preferred-json-mapper=jackson2 and spring.jackson.use-jackson2-defaults=true as defaults.

2.0.2-GA

  • Updated SystemCurrencyContextHolder to return USD as default when the JVM Locale does not map to a valid default currency.

2.0.1-GA

  • Updated license headers and copyright dates for the files.

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

Version 1.4.2

  • Added support to override the default currency in a request scoped process context.

Release Train Compatibility

Compatible with all Release Trains after 1.7 unless otherwise noted.