Broadleaf Commerce 5.2.4-GA

Release date: May 10, 2018

Overview

This is the 4th patch release for Broadleaf Framework 5.2.x. To upgrade a 5.2.x application to the 5.2.4-GA release, it should only require updating the parent pom.xml broadleaf-boot-starter-parent to 5.2.4-GA.

New and Noteworthy

With three different Product Types, Admin menu has options to view each types Products, Bundles, Add-on Products. To add ability to view all the types in single window All Products has been added in Admin menu. All Products includes all types of products. The traditional regular Products has been renamed to Base Products. In Order to view the All Products option setup following permissions in database:

Update Spring Boot

SearchFacetValueWrapper/SearchFacetResultDTO getValueKey() method

An enhancement has been made to how the valueKey is returned from the SearchFacetResultDTO. The value returned is a URL. In previous releases the raw value was returned. Starting in 5.2.4-GA, the value returned will be an UTF-8 encoded URL. For backward compatibiity, a method getUnencodedValueKey() has been added to support retieving the raw valueKey, if needed.

An at-a-glance view of the issues that were closed in this release:

Critical Bugs(1)

Addressed issue where rules where failing to evaluate when using the APIs

Major Bugs(13)

Handle Spring 4.3.16 bean creation changes in tests

Fix for Error removing a child order item from the cart

Added support for setting map values to null through fields such as custom fields

Fix for Address issue where entities where getting incorrectly their updated date changed when browsing the site

Fixed issue where Offer stays applied after removing

Fix for Sku's getMultiValueSkuAttributes which has inaccurate return type

Fix for Disallow adding archived skus to cart

Fix for Product Add-ons appearing in the Product List in the admin

Fix For Validation not happening on dynamic forms (pages and structured content)