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.
Domain Changes to facilitate the splitting of fulfillment (shipping) charges:
Added the proratedFulfillmentCharge
field to the OrderFulfillmentItem
domain.
Added the bandFields
field to the PricedFulfillmentOption
domain.
Fixed a check for taxes in InclusiveTaxHelper
which would only determine if a tax was a fulfillment tax if the fullfillment tax name was exactly FULFILLMENT/SHIPPING/HANDLING
. It now checks if it starts with the fulfillment tax name.
Fixed an issue with the calculations used to get the result of the non-included tax total within the InclusiveTaxHelper
.