Broadleaf Commerce 5.2.9-GA
Release date: March 15th, 2019
Overview
This is the 9th patch release for Broadleaf Framework 5.2.x. To upgrade a 5.2.x application to the 5.2.9-GA release, it should only require updating the parent pom.xml broadleaf-boot-starter-parent
to 5.2.9.1-GA.
An at-a-glance view of the issues that were closed in this release:
Major Bugs(1)
- Fixes issue where Cart purge process fails due to duplicate
OrderAttributes
NOTE: The fix for the issue requires adding a unique constraint to blc_order_attribute (name, order_id). This constraint will need to be manually added as part of this patch upgrade
-- Unique Constraint for PostgreSQL
ALTER TABLE blc_order_attribute ADD CONSTRAINT attr_name_order_id UNIQUE ("name",order_id);
-- Unique index for MySQL
ALTER TABLE blc_order_attribute add unique key `ATTR_NAME_ORDER_ID` (`NAME`,`ORDER_ID`);
Minor Bugs(9)
- Fixed admin tooltip overlay
- Removed the property "bl_merge_cart_response""
- Fixed a bug in the indication of dirty fields in HTML.
- Prevent incorrect validation warning from programmatic sorts
- Fixed the issue where API cart fails due to
ClassCastException
- Fixed the issue where the Year rendered in list grids might be next year from selected
- Fixed issue where validations on translations were running during add replay operations
- Fixed the issue that prevented extended classes from participating in tab and field creation
- Fixed the issue where the datepicker requires the user to hit enter after typing in a date
Features(4)
- Added item attributes to
orderItemRequestDTO
on update - Added validation that does not allow duplicates offer codes
- Added ability for domain classes to have audit fields updates from either the site or the admin
- Added readOnly attribute validation because Offer Restriction Rules do not honor admin privileges
Enhancements(2)
- Disallow preview when there are errors present
- Enabled
BroadleafEntityValidator
on entity/form validation
Total Resolved Issues: 16