Fixed an issue in SimpleTaxProvider to ensure that tax calculations are not done against configurations with a partial match.
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