Documentation Home

Broadleaf Commerce 6.1.0-GA

Released on March 6, 2020

The main points of the Broadleaf 6.1.0-GA were to upgrade 3rd party dependency baselines and to merge in a list of features that could not be added to 6.0. The main features were admin section foldering, enhanced Account functionality, additional offer configurations, and a more robust email/sms notification system.

New and Noteworthy

New features

  • Allowing admin users to group records of the same type into folders
  • Enhanced the entity duplication feature via the admin to be more flexible
  • New offer template to allow admin users to specify price modifications to a set of items from one single offer
  • Additional out of the box entity imports
  • Extended the feature to restrict maximum uses of an offer to the Account level
  • Added an additional option for offer tiers so to qualify for the next tier the order has to the quantity of items that total the sum of the previous tiers
  • Extended maximum uses of an offer functionality to reset after an amount of time after usage
  • Added better support for email and sms notifications
  • Added future credit offer price adjustments to credit the account instead of applying the adjustment at checkout
  • Replaced direct ehcache usage with jcache in order to fully support any jcache compliant cache implementation

Library version upgrades

  • Spring : 5.0.16 -> 5.1.13
  • Spring Security : 5.0.12 -> 5.1.7
  • Spring Boot : 2.0.4 -> 2.1.12
  • Ehcache : 2.10.5 -> 3.6.3
  • Hibernate: 5.2.17 -> 5.3.15
  • Solr: 7.3.1 -> 7.7.2

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

All(21)

  • Prevent leading 0s from being removed for text-list rule-builder
  • Generic foldering feature that allows admin users to group records of the same type into separate folders
  • Update the ability to duplicate entities via the admin to be more generic and extensible
  • Updated admin filters so that the currently selected filters are easier to identify
  • Enhance the offer engine to support applying discounts to a set of items
  • Added support for Offers restricted to max uses by Account
  • Add feature to tiered offers to need the order to qualify for the sum of the previous tiers to qualify for the next tier
  • Added functionality to allow offers to be configured to only limit customer usage within a certain number of days before reuse.
  • Added in better support for Email and SMS notifications
  • Added "Within x days" operator for date rules that checks if the field date is within the specified number of days from the date at time of evaluation.
  • Introduce Future Credit feature to Offer engine that allows adjustments to be ignored at order time and should be credited later.
  • Corrected Base Products admin section's permissions
  • Fixed the issue with duplicate OrderItemAttributes preventing items from being deleted from cart
  • Added filter for deleted/archived product to the readProductsByName query
  • Added LDAP admin user provisioning process to add ROLE_ to existing roles
  • Fix spelling error in column name for OfferImpls marketing message
  • Fix issue where a customer can't add addresses when using MySQL
  • Fix issue where skus sometimes wouldn't add to cart with options because of hibernate deproxying incorrectly
  • Add special case when translating MVEL expressions for between expressions for numbers
  • Replace all direct usage of ehcache with jcache calls in order to abstract our use of cache implementations
  • Fix issue where translations created at a profile or catalog level could not be seen in child catalogs or sites that have that profile or catalog through the admin

Critical Bugs(1)

  • Fix issue where a customer can't add addresses when using MySQL

Minor Bugs(4)

  • Corrected Base Products admin section's permissions
  • Added filter for deleted/archived product to the readProductsByName query
  • Added LDAP admin user provisioning process to add ROLE_ to existing roles
  • Fix issue where translations created at a profile or catalog level could not be seen in child catalogs or sites that have that profile or catalog through the admin

Features(5)

  • Generic foldering feature that allows admin users to group records of the same type into separate folders
  • Added functionality to allow offers to be configured to only limit customer usage within a certain number of days before reuse.
  • Added in better support for Email and SMS notifications
  • Added "Within x days" operator for date rules that checks if the field date is within the specified number of days from the date at time of evaluation.
  • Introduce Future Credit feature to Offer engine that allows adjustments to be ignored at order time and should be credited later.

Enhancements(5)

  • Update the ability to duplicate entities via the admin to be more generic and extensible
  • Enhance the offer engine to support applying discounts to a set of items
  • Added support for Offers restricted to max uses by Account
  • Add feature to tiered offers to need the order to qualify for the sum of the previous tiers to qualify for the next tier
  • Replace all direct usage of ehcache with jcache calls in order to abstract our use of cache implementations

Total Resolved Issues: 21