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.
Add fields includedMerchandiseTax
, includedFulfillmentTax
, nonIncludedMerchandiseTax
, nonIncludedFulfillmentTax
, nonIncludedTaxTotal
, and itemTotal
to the OrderFulfillmentItemView
class.
Add the updateNonIncludedTaxFields
, updateIncludedTaxFields
, updateItemTotal
, methods to InclusiveTaxHelper
Leverage the above methods to populate the OrderFulfillment
, OrderFulfillmentView
, OrderFulfillmentItem
, and OrderFulfillmentItemView
tax-related fields at the following endpoints:
OrderFulfillmentEndpoint
OrderOwnedFulfillmentEndpoint
OrderFulfillmentViewEndpoint
Add a new endpoint to update the Order - PATCH /api/order/orders/{orderId}
. It updates the only Order fields presented in the update request
and prevents overriding the fields that are not present in the update order request. To use the new version the header Accept-Version=2
should be added, otherwise the old deprecated version will be used.
See com.broadleafcommerce.order.web.endpoint.domain.UpdateOrderRequest
to find what fields can be updated.
The previous PATCH endpoint is deprecated and shouldn’t be used.
Introduced label field to UserTarget
to allow storing a friendly label rather than just an ID since that is usually a ULID.
It will default to the targetValue
if null for preexisting targets.