Bloomreach Commerce Accelerator Release Notes
Info: The Bloomreach Commerce Accelerator requires a standard or premium Bloomreach Content license. Contact Bloomreach for details.
Project Status
| Solution Version | Compatible Bloomreach Content Version |
|---|---|
| 14.x | 14.x |
| 2.x | 13.x |
| 1.x | 12.x |
Release Notes (14.4.x)
14.6.0
Open UI Pickers
Improvements
- The Open UI Category Picker now displays a more compact list of categories, allowing more results to appear in the dialog window.
- The Open UI Product Variant Picker supports searching for product variants directly within the dialog.
- The Open UI Category Picker enables searching within the loaded category list.
- When viewing a document, additional details (such as title, thumbnail, and description) are shown for the selected product and product variant.
- The Open UI Product Picker loads and displays products when the dialog window opens.
- The Open UI Product Picker now shows the total number of search results when searching for products.
14.4.0
Bug Fixes
- [ACCEL-1896] - After logging out of Starter Store, a new session was not created as expected.
Improvements
- [ACCEL-1862] - Added a brX GraphQL Service URL channel parameter.
Release Notes (14.3.x)
Starting with version 14.3.0, Java Connectors are deprecated. Release notes for both B2B and B2C Accelerators are now consolidated.
14.3.0
Bug Fixes
- [ACCEL-946] - Users can now remove items from a Wishlist when viewing items from the "My wish lists" page.
- [ACCEL-947] - The quantity of items in a Wishlist can now be updated.
- [ACCEL-1030] - The ElasticPath CustomerRepository no longer includes parameter values in the customer ID.
- [ACCEL-1193] - Salesforce B2B VisualForce pages/classes are now included during installation.
- [ACCEL-1200] - The "More Street Info" field now saves correctly when updating an address.
- [ACCEL-1201] - Only one address is created by default for new users in brX Accelerator: B2B with Salesforce B2B.
- [ACCEL-1214] - The "Download Template" function in the Quick Order section now works as expected.
- [ACCEL-1215] - CSV file upload in the Quick Order component now functions as intended.
- [ACCEL-1219] - Disabled Purchase Orders no longer appear on the Payment page during Order Checkout.
- [ACCEL-1237] - Addressed dependencies on Essentials in Accelerators.
- [ACCEL-1238] - Resolved vulnerabilities in ant and ant-nodeps used by B2B and B2C Maven plugins.
- [ACCEL-1240] - The Universal Pixel plugin now interpolates variables in channel settings.
- [ACCEL-1385] - Static resources are no longer hard-coded in the Salesforce Commerce Cloud: B2B Commerce connector.
- [ACCEL-1418] - The Edit button in the address list now functions correctly.
- [ACCEL-1488] - Addressed reported jQuery vulnerabilities.
- [ACCEL-1499] - Default JSP error pages no longer include error details.
- [ACCEL-1521] - Addition of accelerator-b2c/frontend-ng/DEPENDENCIES.md no longer fails the license check.
- [ACCEL-1539] - The connector selection dropdown UI now displays the correct default item.
New Features
- [ACCEL-1411] - JAX-RS endpoints are available to provide connector-specific properties.
- [ACCEL-1501] - Repository JAX-RS service added for searching and retrieving accounts.
Tasks
- [ACCEL-1304] - Accelerator Maven plugin dependencies are now explicitly defined.
- [ACCEL-1489] - Product Open UI Picker backported to brXM v14.3.0.
- [ACCEL-1490] - Product Variant Open UI Picker backported to brXM v14.3.0.
- [ACCEL-1491] - Category Open UI Picker backported to brXM v14.3.0.
- [ACCEL-1492] - B2B Account Open UI Picker backported to brXM v14.3.0.
- [ACCEL-1493] - Java Commerce Connectors are now deprecated.
- [ACCEL-1494] - External Document Picker deprecated for brXM v14.3.0.
- [ACCEL-1672] - Updated commercetools SDK to the latest release in B2C Accelerator.
Improvements
- [ACCEL-1008] - Developers can now switch between Commerce Connectors at runtime.
- [ACCEL-1326] - Verified that cookies used by Accelerators v14 have the SameSite attribute set.
Sub-tasks
- [ACCEL-1401] - The "piOrderByStartDate" parameter now works consistently when ordering search results.
Technical Tasks
- [ACCEL-1596] - Improved FederatedLoginComponent to store the temporary token in PageModel.
- [ACCEL-1673] - Removed userId and accountId in PMA for FederationLogin component.
- [ACCEL-1678] - LoginStatusComponent now contributes optional storefront.user.signout.url, storefront.user.changePassword.url, and related URLs.
- [ACCEL-1680] - Added component catalog configurations for LoginComponent, FederatedLoginComponent, and FederatedLoginStatus in brxm/accelerator*.
B2B Release Notes (14.x)
14.2.0
Bug Fixes
- [ACCEL-1084] - CRISP cache names are now correctly set for each connector.
- [ACCEL-1164] - The order detail page now displays i18n resources correctly.
Tasks
- [ACCEL-870] - Defined module dependencies for shared, authoring-tier, and delivery-tier applications.
- [ACCEL-872] - Bootstrapped the Commerce Connector module and its configurations.
- [ACCEL-873] - Configured HST Component Catalogs, HST templates, and HST Content Bean classes.
- [ACCEL-874] - Bootstrapped example HST Sitemap items, pages, menus, workspace, and channels.
- [ACCEL-875] - Added example content documents such as CategoryDecorator and ProductDecorator.
- [ACCEL-876] - Registered JAX-RS Components in the delivery-tier application.
- [ACCEL-877] - Created security/session filters and components (Spring Security, Spring Session) in the delivery-tier application.
Improvements
- [ACCEL-1143] - Upgraded to Jackrabbit 2.18.5 and Tika 1.24.1.
Sub-tasks
- [ACCEL-886] - Created an installable brX Accelerator: B2B dependency.
- [ACCEL-978] - Moved B2B HST Component Catalogs, HST templates, and HST Content Bean classes.
- [ACCEL-982] - Added B2B example content documents.
- [ACCEL-984] - Converted B2B i18n resource bundles to Java i18n resource files.
- [ACCEL-985] - Allowed channel property overrides through mount properties to simplify installation.
- [ACCEL-994] - Deprecated StarterStoreChannelInfo#getProjectNamespace(); it now always returns "starterstoreboot".
- [ACCEL-995] - Updated brSM connector configuration to read channel/mount properties.
- [ACCEL-999] - Configured Spring Security for CSRF prevention.
- [ACCEL-1003] - Enabled apache-rat checking profile.
- [ACCEL-1004] - Changed the default Product Grid example query parameter to an empty string.
14.1.1
Improvements
- [ACCEL-1143] - Upgraded to Jackrabbit 2.18.5 and Tika 1.24.1.
14.1.0
New Features
- [ACCEL-375] - CRISP ResourceResolver configuration is available for Salesforce CloudCraze.
- [ACCEL-379] - Category-based menu implemented for B2B.
- [ACCEL-380] - Category Detail Page with paginated products is available.
- [ACCEL-381] - Product List Page implemented for B2B.
- [ACCEL-382] - Product Search Page implemented for B2B.
- [ACCEL-383] - Product Detail Page implemented for B2B.
- [ACCEL-384] - "Add to cart" feature implemented.
- [ACCEL-386] - Checkout and order placement flow available.
- [ACCEL-396] - CustomerRepository and AccountRepository implemented.
- [ACCEL-741] - B2B Commerce Boot aligned with v14 archetype-based project.
Stories
- [ACCEL-378] - Logged-in customers can view adjusted product prices in product detail pages and cart.
- [ACCEL-385] - Customers can manage item quantities in their cart as long as items are present.
- [ACCEL-727] - Customers can view invoice details from the "My invoices" page.
- [ACCEL-748] - Customers can add products to their cart using SKU and quantity lists.
- [ACCEL-750] - Customers can repeat previous purchases from the "View Order History" page.
- [ACCEL-764] - Customers can repeat previous orders from history without accessing order details.
- [ACCEL-765] - Customers can request a quote from the merchant when viewing their cart.
- [ACCEL-766] - Customers can request a quote for a product from the Product Detail Page.
- [ACCEL-828] - Customers can view product collections for "bundle", "kit", "dynamic kit", or "assembly" products in the product detail page when using the Salesforce Commerce Cloud: B2B Commerce connector.
- [ACCEL-840] - Customers can add product variants to the cart when multiple variants exist in Salesforce Commerce Cloud: B2B Commerce backend.
- [ACCEL-841] - Customers can browse each variant of a multi-variant product in the product detail page with the Salesforce Commerce Cloud: B2B Commerce connector.
- [ACCEL-842] - Content editors can select a product variant when enriching product detail pages with Salesforce Commerce Cloud: B2B Commerce.
- [ACCEL-854] - Customers can see bundle items in the view cart page for Salesforce Commerce Cloud: B2B.
- [ACCEL-868] - Customers can view order details.
- [ACCEL-908] - Customers can add products to a Wishlist from a Product Detail Page.
- [ACCEL-945] - Customers can view Wishlist items from the "My wish lists" page.
- [ACCEL-948] - Customers can see counts of successful and failed items when adding to cart from the "Quick Order" form.
- [ACCEL-949] - Customers can see counts of successful and failed items when adding to cart from the "Quick Order" file upload.
Tasks
- [ACCEL-352] - Investigated implementation of CustomerGroupRepository and CustomerRepository.
- [ACCEL-353] - Implemented AddressRepository.
- [ACCEL-354] - Implemented CategoryRepository for B2B.
- [ACCEL-355] - Implemented ProductRepository for B2B.
- [ACCEL-356] - Implemented CartRepository.
- [ACCEL-357] - Implemented OrderRepository.
- [ACCEL-358] - Implemented InvoiceRepository.
- [ACCEL-361] - Implemented WalletRepository ("Stored Payment").
- [ACCEL-377] - Created homepage with default layouts and menu for B2B Commerce Boot.
- [ACCEL-406] - Investigated PriceRepository.
- [ACCEL-646] - Renamed Starter Store to Bloomreach Accelerator: B2B Commerce.
- [ACCEL-668] - Investigated user registration flow for Salesforce B2B Commerce.
- [ACCEL-669] - Investigated password reset flow for Salesforce B2B Commerce.
- [ACCEL-737] - Refined federated login functionality for Salesforce B2B Commerce.
- [ACCEL-743] - Restructured B2C and B2B addon projects to depend on the enterprise CMS project POM.
- [ACCEL-810] - Added CRISP Dev Studio for debugging in cargo.run profiles.
- [ACCEL-887] - Added Salesforce Commerce Cloud: B2B Commerce "Request Quote" form to Product Detail Pages.
- [ACCEL-891] - Updated components to use Pathways/Recommendations v2 endpoints in brX Accelerators: B2B.
- [ACCEL-893] - Enabled "Purchase Orders" during cart checkout.
- [ACCEL-913] - Created "My Wishlists" page and menu option for brX Accelerator: B2B Boot.
- [ACCEL-919] - Updated Spring dependency version.
- [ACCEL-955] - Updated "Quick Order" component with SKU icon.
Improvements
- [ACCEL-721] - Added "&ref_url=" to brSM API calls to indicate customer origin.
- [ACCEL-785] - StoreUser now passes additional attributes such as CC caller context.
- [ACCEL-843] - Provided a default setting to improve resilience with different OAuth2 provider environments.
- [ACCEL-857] - Improved encapsulation for retrieving ResourceServiceBroker.
- [ACCEL-862] - Added a Bloomreach connector flag to the configuration document.
- [ACCEL-920] - Added support for facets when consuming Pathways and Recommendations API.
- [ACCEL-925] - CartForm and CartModel now expose additional attributes.
Sub-tasks
- [ACCEL-749] - Created "Quick Order" component.
- [ACCEL-851] - Implemented OrderRepository#findOne() and #findAll().
- [ACCEL-852] - Implemented checkout-related operations in OrderRepository.
- [ACCEL-903] - Implemented a simple multi-line form.
- [ACCEL-904] - Enabled file uploads for multi-line forms.
B2C Release Notes (14.x)
14.2.0
Bug Fixes
- [ACCEL-759] - The category picker in the category decorator document now expands to the selected category, even at the 4th level or deeper.
Content truncated.