Update DiscriminatedProperties
to utilize CaseInsensitiveMap
when binding application and tenant ID property key prefixes
This ensures properties supplied via YAML vs environment variables are not treated as separate properties purely due to a case mismatch.
Fixed SimpleTaxProvider
calculation of tax total amount, taxable amount, and tax exemption.
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.8-GA
Updated SimpleTaxProvider#determineIsTaxIncluded(…)
to take in ContextInfo & to continue legacy flows where item.getTaxIncluded()
causing the isVat
flag to be determined from the identified tax configuration.
Fixed issue where a SimpleTaxProvider
can’t handle method to void taxes when an order is cancelled
Fixed issue where the cart pricing and order summary totals are incorrect because VAT tax is treated as not included