Forward-compatibility to support new concepts from OfferServices 3.1.0, PricingServices 2.1.0, and Inventory Services 2.1.0
Introduce new PENDING_INVENTORY
value to OrderFulfillmentStatus
Introduce recurring and usage price concepts to OrderItem
Version 2.0.1-GA includes all changes up to 1.7.13-GA
The 2.x versions are Spring Boot 3 compatible.
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.12-GA
Added proratedFulfillmentCharge
to FulfillmentItem
.
This field supports fulfillment splitting logic.
New Features & Notable Changes
Added currency
field to FulfillmentCaptureClaim
to support passing the currency from OrderFulfillment
Add fields nonIncludedMerchandiseTax
, nonIncludedFulfillmentTax
, nonIncludedTaxTotal
, and itemTotal
to OrderFulfillmentItem
to assist in displaying tax in the admin UI when VAT and other included taxes are configured.
New Features & Notable Changes
Add fields includedMerchandiseTax
and includedFulfillmentTax
to OrderFulfillment
and OrderFulfillmentItem
.
New Features & Notable Changes
Deprecated FulfillmentCaptureClaim#type
, FulfillmentCaptureClaimSummary#totalAmountCaptured
& DefaultFulfillmentCaptureClaimTypes
in favor of using the TransactionSummary concept from PaymentTransactionServices to determine these values.
New Features & Notable Changes
Track the captured amount for fulfillment
Add fields requestId
and type
to FulfillmentCaptureClaim
Add fields totalAmountCaptured
and discriminatorType
to FulfillmentCaptureClaimSummary
Update FulfillmentCaptureClaim
domain to represent Capture vs Claim
New Features & Notable Changes
Add PricedFulfillmentOption
to OrderFulfillment
and Item
.
Bug Fixes
Added taxIncludedType
and includedTaxAmount
to OrderPricing
DTO.
Fixes issue where both fields were missing when retrieving pricing records.
Introduced fees total for OrderPricing
Introduced versioning for OrderFulfillment and ReturnAuthorization
Introduced OrderItem type to better support CollectOnDelivery
Introduced domain support for payment distribution. See OrderOperationServices Payment Distribution Support and OrderServices Payment Distribution Metadata