Important
|
Release Train 1.8.2-GA includes changes from 1.8.4-1.8.6. These have been consolidated here for convenience. In the future, services like Order Ops will see release candidates (RCs) created instead of GAs so that they align with Release Train RCs and GAs. |
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.
Update usages of amount captured to subtract the refunded amount if needed
Update PaymentSummary to include totalEverCaptured
instead of updating meaning of capturedAmount
.
Updates to support PricedFulfillmentOption, including OrderFulfillment generation and fulfillment tax logic.
Fixed bug where fields includedTaxAmount
and taxIncludedType
were not included when building OrderPricing
from a cart’s CartPricing
.
Also affects OrderClient and OrderServices
Fixed currency mismatch error when checked out with non USD currency
The cart items had a null currency when deserialized because it’s marked as @JsonIgnore
.
The fix was simply to set the currency field on the retrieved Cart Items.
This is likely ignored by default because the Items' currency needs to match the Cart’s.
Fixed changeset id for new orderoperation schema used to support durable notifications.