Broadleaf CustomerSegment 1.2.0-GA
This is the initial release of the Broadleaf Customer Segment 1.2.x module. This version of Customer Segment requires Broadleaf Framework version 5.2.0-GA or higher.
An at-a-glance view of the issues that were closed in this release:
Major Bugs(3)
- Correct the optional reliance of CustomerSegment to AdvancedCMS
- Use the request when checking for customer membership when the segment is based on a customer set.
- Fixed the CustomerSegment export process progress amount
Minor Bugs(1)
- Fix CustomerSegment demo data by adding a value for the required IDENTIFIER_TYPE property
Features(5)
- Complete the integration of the customer segments export with the Process module
- Added REST endpoint for exporting customer segments
- Add the ability to export customer segments and visualize the progress with the Process API
- Updates for Broadleaf 5.2 compatibility
- Remove the hard dependency on the relationship between a Customer and a CustomerSegment
Enhancements(17)
- Modified Export process to allow setting an optional friendly name
- Changed messaging for PriceList CustomerSegment assignment and rules
- Added an endpoint for importing to a customer segment by name
- Added example import files and documentation links to import prompt
- Added the ability to import and export for a specific customer segment
- Rename import prompt html file
- Update for Process module changes.
- Used import type key instead importing class in the import header mapper
- Update ScheduledJob data and Export consumer's Process usage
- Reorganized customer segment import to use import type enumeration
- Use the FrameworkMvcUriComponentBuilder to build the export next page URL
- Adding documentation for customer segment export. Enhanced documentation for API import.
- Added the ability to import Customer Segments via a CSV file
- Changed customer segment export to use better pagination method, where the next desired ID is returned to the client for the next request.
- Reestablish MultiPhaseAdd for CustomerSegments
- Allow operation without the exports module being included
- Added the Request rule builder to Customer Segements
Total Resolved Issues: 26