Bloomreach Commerce Accelerator Release Notes

This Bloomreach Experience Manager feature requires a standard or premium license. Please contact Bloomreach for more information.

Project status

Solution version Bloomreach Experience Manager 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

  • Compact the list of categories when using the Open UI Category Picker for increasing the number of results in the same window
  • Search for product variants in the Open UI Product Variant Picker dialog window
  • Search on the loaded category list when using the Open UI Category Picker
  • See more information (title, thumbnail, description, etc.) on the selected product and product variant when viewing a document
  • See the Open UI Product Picker populated with products when the dialog window is open
  • See the number of results when searching for products with the Open UI Product Picker

 

14.4.0

Bug

  • [ACCEL-1896] - A fresh session is not getting created once logged out of Starter Store

Improvement

  • [ACCEL-1862] - Introduce brX GraphQL Service URL Channel Parameter

 

Release Notes (14.3.x) 

From 14.3.0 the Java Connectors are deprecated and the release notes for both B2B and B2C Accelerators will be consolidated.

14.3.0

Bug

  • [ACCEL-946] - Customers can remove an item from a Wishlist when viewing the Wishlist items from the "My wish lists" page
  • [ACCEL-947] - Quantity on a Wishlist not updatable
  • [ACCEL-1030] - ElasticPath CustomerRepository sets customer ID including parameter values
  • [ACCEL-1193] - Include Salesforce B2B VisualForce pages/classes during installation step
  • [ACCEL-1200] - More Street Info field is not getting saved while saving the Address
  • [ACCEL-1201] - Two addresses are getting created by default for a new user in brX Accelerator: B2B with Salesforce B2B
  • [ACCEL-1214] - Download Template is not working as expected in Quick Order Section
  • [ACCEL-1215] - Upload csv file functionality is not working as expected in Quick Order component
  • [ACCEL-1219] - Disabled Purchase Orders are still displaying in Payment page while Order Checkout.
  • [ACCEL-1237] - Accelerators dependencies on Essentials
  • [ACCEL-1238] - Vulnerabilities in ant and ant-nodeps used by b2b and b2c maven plugins
  • [ACCEL-1240] - Universal Pixel plugin does not interpolate variables in channel settings
  • [ACCEL-1385] - Static resources are hard coded in Salesforce Commerce Cloud: B2B Commerce connector
  • [ACCEL-1418] - Edit Button is not working for the Addresses in the address list
  • [ACCEL-1488] - jQuery vulnerabilities reported
  • [ACCEL-1499] - Do not include error details in the default jsp error pages
  • [ACCEL-1521] - Addition of accelerator-b2c/frontend-ng/DEPENDENCIES.md is failing the license check
  • [ACCEL-1539] - Connector selection dropdown UI misleads with the default selected item initially

New Feature

  • [ACCEL-1411] - Provide JAX-RS endpoints to give connector specific properties
  • [ACCEL-1501] - Add Repository JAX-RS service to search/retrieve accounts

Task

  • [ACCEL-1304] - Define dependencies explicitly for the Accelerator maven plugin
  • [ACCEL-1489] - Backport Product Open UI Picker to brXM v14.3.0
  • [ACCEL-1490] - Backport Product Variant Open UI Picker to brXM v14.3.0
  • [ACCEL-1491] - Backport Category Open UI Picker to brXM v14.3.0
  • [ACCEL-1492] - Backport B2B Account Open UI Picker to brXM v14.3.0
  • [ACCEL-1493] - Deprecate Java Commerce Connectors
  • [ACCEL-1494] - Deprecate External Document Picker for brXM v14.3.0
  • [ACCEL-1672] - Update commercetools SDK to the latest release in B2C Accelerator

Improvement

  • [ACCEL-1008] - Developers can switch between Commerce Connectors at runtime
  • [ACCEL-1326] - Verify if cookies used by Accelerators v14 have the SameSite attribute set

Sub-task

  • [ACCEL-1401] - "piOrderByStartDate" doesn't always work while ordering search result

Technical task

  • [ACCEL-1596] - Improve FederatedLoginComponent to store the temporary token in PageModel
  • [ACCEL-1673] - Remove userId and accountId in PMA for FederationLogin component
  • [ACCEL-1678] - Improve LoginStatusComponent to contribute the optional storefront.user.signout.url, storefront.user.changePassword.url, etc
  • [ACCEL-1680] - Add component catalog configs for LoginComponent, FederatedLoginComponent, FederatedLoginStatus in brxm/accelerator*

 

B2B Release Notes (14.x)

14.2.0

Bug

  • [ACCEL-1084] - Correct CRISP cache names per connector
  • [ACCEL-1164] - Order detail page does not show the i18n resources properly

Task

  • [ACCEL-870] - Module dependencies in shared, authoring-tier, and delivery-tier applications
  • [ACCEL-872] - Bootstrap Commerce Connector module and its configurations
  • [ACCEL-873] - Configure HST Component Catalogs, HST templates and HST Content Bean classes
  • [ACCEL-874] - Bootstrap example HST Sitemap items, pages, menus, workspace, channels, etc.
  • [ACCEL-875] - Add example content documents (e.g, CategoryDecorator, ProductDecorator)
  • [ACCEL-876] - Create JAX-RS Component registrations in delivery-tier application
  • [ACCEL-877] - Create Security/Session filters and components (Spring Security, Spring Session) in delivery-tier application

Improvement

  • [ACCEL-1143] - Upgrade to Jackrabbit 2.18.5 and Tika 1.24.1

Sub-task

  • [ACCEL-886] - Create an installable brX Accelerator: B2B dependency
  • [ACCEL-978] - Move B2B HST Component Catalogs, HST templates and HST Content Bean classes
  • [ACCEL-982] - Add B2B example content documents (e.g, CategoryDecorator, ProductDecorator)
  • [ACCEL-984] - Convert B2B i18n resource bundles in bundle cms docs to Java i18n resources files
  • [ACCEL-985] - Allow overriding channel properties through mount properties to simplify installation
  • [ACCEL-994] - Deprecate StarterStoreChannelInfo#getProjectNamespace() as it's always "starterstoreboot" now
  • [ACCEL-995] - Replace brSM connector configuration to be able to read channel/mount properties
  • [ACCEL-999] - Configure Spring Security for CSRF prevention
  • [ACCEL-1003] - Enable apache-rat checking profile
  • [ACCEL-1004] - Change the query parameter of the default Product Grid example to an empty string

 

14.1.1

Improvement

  • [ACCEL-1143] - Upgrade to Jackrabbit 2.18.5 and Tika 1.24.1

 

14.1.0

New Feature

  • [ACCEL-375] - Provide CRISP ResourceResolver configuration for SalesForce CloudCraze
  • [ACCEL-379] - Create a category based menu for B2B
  • [ACCEL-380] - Create a Category Detail Page with paginated products
  • [ACCEL-381] - Implement Product List Page for B2B
  • [ACCEL-382] - Implement Product Search Page for B2B
  • [ACCEL-383] - Implement Product Detail Page for B2B
  • [ACCEL-384] - Implement "Add to cart" feature
  • [ACCEL-386] - Check out and place order flow
  • [ACCEL-396] - Implement CustomerRepository and AccountRepository
  • [ACCEL-741] - Align B2B Commerce Boot to v14 archetype based project

Story

  • [ACCEL-378] - Customers belonging to an account/group should be able to see the adjusted product prices in product detail pages and cart when logged into the storefront
  • [ACCEL-385] - Customers should be able to view their cart and manage items quantities as long as there are items in it
  • [ACCEL-727] - Customers should be able to view an invoice detail when clicking on the invoice name from the "My invoices" page
  • [ACCEL-748] - Customers should be able to add one or multiple products to their cart using an SKU and quantity list
  • [ACCEL-750] - Customers should be able to repeat a previous purchase when viewing it in detail from their "View Order History" page
  • [ACCEL-764] - Customers can repeat a previous order from their history without accessing the order details page
  • [ACCEL-765] - Customers should be able to request a quote from the merchant when viewing their cart
  • [ACCEL-766] - Customers should be able to request a quote from the merchant for a product when viewing the Product Detail Page
  • [ACCEL-828] - Customers should able to view the product collection of a "bundle", "kit", "dynamic kit", or "assembly" product in the product detail page with the Salesforce Commerce Cloud: B2B Commerce connector
  • [ACCEL-840] - Customers should be able to add a product variant to the cart when a product has multiple variants in the Salesforce Commerce Cloud: B2B Commerce backend
  • [ACCEL-841] - Customers should be able to browse each variant of a product with multiple variants in the product detail page with the Salesforce Commerce Cloud: B2B Commerce connector
  • [ACCEL-842] - Content editors should be able to select a product variant when enriching product detail pages with Salesforce Commerce Cloud: B2B Commerce
  • [ACCEL-854] - Customers should be able to see the items which belong to a bundle in the view cart page for Salesforce Commerce Cloud: B2B
  • [ACCEL-868] - Customers should be able to view an order detail
  • [ACCEL-908] - Customers can add a product to a Wishlist from a Product Detail Page
  • [ACCEL-945] - Customers can view the items on a Wishlist when clicking on the Wishlist from the "My wish lists" page
  • [ACCEL-948] - Customers can see how many successful and failed items when adding to cart from the "Quick Order" form
  • [ACCEL-949] - Customers can see how many successful and failed items when adding to cart from the "Quick Order" file upload

Task

  • [ACCEL-352] - Investigate on Implementing CustomerGroupRepository and CustomerRepository
  • [ACCEL-353] - Implement AddressRepository
  • [ACCEL-354] - Implement CategoryRepository for B2B
  • [ACCEL-355] - Implement ProductRepository for B2B
  • [ACCEL-356] - Implement CartRepository
  • [ACCEL-357] - Implement OrderRepository
  • [ACCEL-358] - Implement InvoiceRepository
  • [ACCEL-361] - Implement WalletRepository ("Stored Payment")
  • [ACCEL-377] - Create the homepage with default layouts and menu for the B2B Commerce Boot
  • [ACCEL-406] - Investigate PriceRepository
  • [ACCEL-646] - Rename Starter Store to Bloomreach Accelerator: B2B Commerce
  • [ACCEL-668] - Investigate user registration flow for Salesforce B2B Commerce
  • [ACCEL-669] - Investigate resetting password with Salesforce B2B Commerce
  • [ACCEL-737] - Refine federated login functionality for Salesforce B2B Commerce
  • [ACCEL-743] - Restructure b2c and b2b addon projects to depend on enterprise cms project pom
  • [ACCEL-810] - Add CRISP Dev Studio for debugging in cargo.run profiles
  • [ACCEL-887] - Add Salesforce Commerce Cloud: B2B Commerce "Request Quote" form to Product Detail Pages
  • [ACCEL-891] - Port components updates to use Pathways/Recommendations v2 endpoints to brX Accelerators: B2B
  • [ACCEL-893] - Enable "Purchase Orders" during cart checkout
  • [ACCEL-913] - Create "My Wishlists" page and menu option for brX Accelerator: B2B Boot
  • [ACCEL-919] - Bump Spring dependency version
  • [ACCEL-955] - Update "Quick Order" component with SKU icon

Improvement

  • [ACCEL-721] - Add "&ref_url=" on the brSM API calls to show where the customer is coming from
  • [ACCEL-785] - Improve StoreUser to pass along extra attributes such as CC caller context
  • [ACCEL-843] - Provide a sensible default setting to be resilient to different OAuth2 provider environment
  • [ACCEL-857] - Encapsulate the detail to retrieve ResourceServiceBroker
  • [ACCEL-862] - Add bloomreach connector flag to the configuration document
  • [ACCEL-920] - Support facets when consuming Pathways and Recommendations API
  • [ACCEL-925] - Expose attributes in CartForm and CartModel

Sub-task

  • [ACCEL-749] - Create "Quick Order" component
  • [ACCEL-851] - Implement OrderRepository#findOne() and #findAll()
  • [ACCEL-852] - Implement checkout related operations in OrderRepository
  • [ACCEL-903] - Implement simple multi-line form
  • [ACCEL-904] - Uploading file for filling in multi-line form

 

B2C Release Notes (14.x)

14.2.0

Bug

  • [ACCEL-759] - Category picker in category decorator document doesn't expand to selected category if it's 4th level or deeper when opened
  • [ACCEL-1054] - AddressService: commercetools - Error when updating an address with billing/shippingAddress=false
  • [ACCEL-1071] - New category/product document folder context menu is now shown in CMS content categories/products folder
  • [ACCEL-1084] - Correct CRISP cache names per connector

Task

  • [ACCEL-870] - Module dependencies in shared, authoring-tier, and delivery-tier applications
  • [ACCEL-871] - Bootstrap JCR namespace (CND) and document type namespaces: starterstore:* and starterstoreboot:*
  • [ACCEL-872] - Bootstrap Commerce Connector module and its configurations
  • [ACCEL-873] - Configure HST Component Catalogs, HST templates and HST Content Bean classes
  • [ACCEL-874] - Bootstrap example HST Sitemap items, pages, menus, workspace, channels, etc.
  • [ACCEL-875] - Add example content documents (e.g, CategoryDecorator, ProductDecorator)
  • [ACCEL-876] - Create JAX-RS Component registrations in delivery-tier application
  • [ACCEL-877] - Create Security/Session filters and components (Spring Security, Spring Session) in delivery-tier application

Improvement

  • [ACCEL-1032] - ElasticPath connector - return created or updated AddressModel in AddressRepository#create() or #save() operation
  • [ACCEL-1143] - Upgrade to Jackrabbit 2.18.5 and Tika 1.24.1

Sub-task

  • [ACCEL-883] - Create an installable brX Accelerator: B2C dependency
  • [ACCEL-981] - Add B2C example content documents (e.g, CategoryDecorator, ProductDecorator)
  • [ACCEL-983] - Convert B2C i18n resource bundles in bundle cms docs to Java i18n resources files
  • [ACCEL-985] - Allow overriding channel properties through mount properties to simplify installation
  • [ACCEL-994] - Deprecate StarterStoreChannelInfo#getProjectNamespace() as it's always "starterstoreboot" now
  • [ACCEL-995] - Replace brSM connector configuration to be able to read channel/mount properties
  • [ACCEL-999] - Configure Spring Security for CSRF prevention
  • [ACCEL-1003] - Enable apache-rat checking profile
  • [ACCEL-1004] - Change the query parameter of the default Product Grid example to an empty string

 

14.1.1

Improvement

  • [ACCEL-1143] - Upgrade to Jackrabbit 2.18.5 and Tika 1.24.1

 

14.1.0

Bug

  • [ACCEL-726] - Redirect not working in Experience Manager
  • [ACCEL-758] - Image is not loaded when a variant of the product is selected even though they exist in commercetools
  • [ACCEL-833] - ItemId path string values containing slashes breaks product detail page
  • [ACCEL-855] - Product Grid (Category) component doesn't consider the query/id param value
  • [ACCEL-892] - ContentEnricherCommand fails with casting error
  • [ACCEL-896] - Any class extending AbstractItemLikeComposite#getItem() should cache the itemModel
  • [ACCEL-922] - Boot Source Distribution should not include integration-test module and QA Essential dependencies
  • [ACCEL-950] - Exception in B2C when clicking "Confirm Shipment" on the cart page
  • [ACCEL-960] - MLT component should not make a call to BrSM if ProductID (and WidgetID) are not set

New Feature

  • [ACCEL-380] - Create a Category Detail Page with paginated products
  • [ACCEL-723] - Order brSM API parameters for easier debugging

Task

  • [ACCEL-743] - Restructure b2c and b2b addon projects to depend on enterprise cms project pom
  • [ACCEL-771] - Update "Just For You" and "More Like This" components to use Pathways and Recommendations v2 endpoints
  • [ACCEL-774] - Update "Product Grid (Category)" and "Product Grid (Search)" components to use Pathways and Recommendations v2 endpoints
  • [ACCEL-810] - Add CRISP Dev Studio for debugging in cargo.run profiles
  • [ACCEL-867] - Remove the temporary pathways (brSM API "v2") CRISP resourceResolver configuration
  • [ACCEL-919] - Bump Spring dependency version

Improvement

  • [ACCEL-721] - Add "&ref_url=" on the brSM API calls to show where the customer is coming from
  • [ACCEL-856] - Expose content bean of Item or Category model for SPA
  • [ACCEL-857] - Encapsulate the detail to retrieve ResourceServiceBroker
  • [ACCEL-862] - Add bloomreach connector flag to the configuration document
  • [ACCEL-890] - Provide CRISP definition with ClientId/Secret for commercetools
  • [ACCEL-920] - Support facets when consuming Pathways and Recommendations API
  • [ACCEL-925] - Expose attributes in CartForm and CartModel

 

14.0.0

Bug

  • [ACCEL-521] - Adding new address doesn't work if shipping/billing address option is selected with commercetools connector
  • [ACCEL-524] - Proceeding to Billing step with ElasticPath connector throws Exception error
  • [ACCEL-539] - CommerceCategoryServiceFacade always uses the English locale
  • [ACCEL-548] - Sign Up throws NullPointer Exception if existing email address is used
  • [ACCEL-549] - Content editors should be able to select a product master variant or parent product when enriching product detail pages which apply to all the product variants
  • [ACCEL-550] - Product preview in the cart should apply document customization
  • [ACCEL-556] - User is not redirected to login page after signing up with ElasticPath connector
  • [ACCEL-557] - Java object reference is displayed instead of content in the Simple Content component
  • [ACCEL-590] - Variant used in the product decorator should be selected when chosen in the Product component
  • [ACCEL-622] - Support "Add to Cart" button feature in brSM decorated Product Detail Page
  • [ACCEL-643] - CTOrderRepositoryImpl instantiates CTCartRepositoryImpl directly instead of injected via Spring
  • [ACCEL-652] - Properties defined in the hst.properties file are not loaded correctly
  • [ACCEL-666] - Failing unit test when trying to set up a visitor context without an existing HstRequestContext
  • [ACCEL-688] - Connector component path variables field is ignored while interacting with commerce backends
  • [ACCEL-706] - Align security domains changes with brXM v14
  • [ACCEL-707] - Can't search products in the CMS with bloomreach connector
  • [ACCEL-710] - Sub-category menus do not return products
  • [ACCEL-729] - Homepage shows blank below the menu
  • [ACCEL-730] - "Add to Cart" button partly hidden
  • [ACCEL-731] - Replace ElasticPath channel "Lighting" menu item with "Product Grid" like commercetools channel
  • [ACCEL-732] - "Just For You" component doesn't show title
  • [ACCEL-733] - In cart view and product list page, the product image doesn't fall back to any available image
  • [ACCEL-738] - Product search page doesn't show the search terms used
  • [ACCEL-739] - The "category_code" facet navigation is not working on the search page
  • [ACCEL-745] - Default Pixel Variables document editor view throws error
  • [ACCEL-753] - Category picker in category decorator document doesn't select the current one if it's in the 2nd or deeper level
  • [ACCEL-754] - Product image is shown in category's product list, but not in product detail page through the link in the list with ElasticPath
  • [ACCEL-755] - Content enrichment doesn't work as expected in cart list page
  • [ACCEL-756] - The updated quantity of items in the cart is not preserved after a page reload
  • [ACCEL-757] - AutoSuggest doesn't work in case "/site" application runs with HTTPS

Epic

  • [ACCEL-470] - API enhancements covering Product Type and Variants for both B2C and B2B use-cases

New Feature

  • [ACCEL-483] - Product Search REST API
  • [ACCEL-484] - Category Search REST API
  • [ACCEL-599] - Introduce brSM "view_id" configuration in the Channel Manager as a way to define which catalog(s) to use from the feed
  • [ACCEL-616] - Add REST endpoint to support viewing cart items in applications
  • [ACCEL-641] - Default Model Contributions (product and category) to the Page Model JSON API for SPA support
  • [ACCEL-705] - Align B2C accelerator boot to v14 archetype based project

Story

  • [ACCEL-477] - Content editors should be able to select a product variant when enriching product detail pages
  • [ACCEL-500] - Customers should be able to browse each variant of a product with multiple variants in the product detail page with the commercetools connector
  • [ACCEL-501] - Customers should be able to add a product variant to the cart when a product has multiple variants in the commercetools backend
  • [ACCEL-502] - Customers should able to view the product collection of a "bundle", "kit", "dynamic kit", or "assembly" product in the product detail page with the commercetools connector
  • [ACCEL-503] - Content editors should be able to add a product of type "bundle, "kit", "dynamic kit", or "assembly" when enriching product detail pages with the commercetools connector
  • [ACCEL-504] - Customers should be able to see the decorated content for a specific product variant in the product detail page
  • [ACCEL-507] - Content editors should be able to add a product of type "bundle, "kit", "dynamic kit", or "assembly" when enriching product detail pages with the ElasticPath connector
  • [ACCEL-508] - Customers should able to view the product collection of a "bundle", "kit", "dynamic kit", or "assembly" product in the product detail page with the ElasticPath connector
  • [ACCEL-509] - Customers should be able to add a product variant to the cart when a product has multiple variants in the ElasticPath backend
  • [ACCEL-510] - Customers should be able to browse each variant of a product with multiple variants in the product detail page with the ElasticPath connector
  • [ACCEL-529] - Customers should be able to browse each variant of a product with multiple variants in the product detail page with the brSM connector
  • [ACCEL-587] - Customers should be able to see each product variant separately in the cart

Task

  • [ACCEL-317] - Remove v1 connector interaction application code in HstComponents, Commands, Templates, etc. where v2 Connector SDK interactions are used only
  • [ACCEL-411] - Investigate / Research B2C and B2B common cases - Product Type and Variants
  • [ACCEL-499] - Define and improve current APIs with skeletal implementations for all connectors
  • [ACCEL-517] - Product Detail Page automation
  • [ACCEL-519] - Provide visitor specific access token in ElasticPath connector to support guest cart
  • [ACCEL-546] - Initial simple SPA development documentation as part of the release
  • [ACCEL-547] - Plan and assessment for a full SPA Support within Starter Store
  • [ACCEL-558] - Create a secure distribution for pen tests
  • [ACCEL-610] - Default Model Contributions from the Product Grid (Search) Component to the Page Model JSON API
  • [ACCEL-632] - Upgrade brXM release version to 14.0.0-SNAPSHOT in v3 branch
  • [ACCEL-704] - Update .properties file according to new recipe
  • [ACCEL-746] - Maintain migration scripts to commercetools in the brX Accelerator addon module
  • [ACCEL-752] - Provide an updater script to reset category decorator external resource IDs

Improvement

  • [ACCEL-520] - Improve REST invocation exception handling in Connector repositories
  • [ACCEL-526] - Remove mappingResourceBundle usage in starterstore-pixel.ftl
  • [ACCEL-538] - Use dedicated CRISP access (profile) logging configuration
  • [ACCEL-541] - Ability to display Campaigns
  • [ACCEL-560] - CartCreateCommand should retrieve the current local from the visitor context
  • [ACCEL-588] - Display Product Variant in the cart
  • [ACCEL-636] - Improve ImageSetModel to take any image in case "original" and "thumbnail" are not present
  • [ACCEL-637] - When adding a product variant from a product detail page to cart, the detail page should not be reset to the first variant
  • [ACCEL-677] - Allow "More Like This" component to consider the current product when added to a Product Detail Page and no product ID is defined
  • [ACCEL-695] - Make BRItemModel#getResource() public for extensibility
  • [ACCEL-734] - Update deprecated getProperty() method references
  • [ACCEL-751] - Use human-friendly category ID in category page URLs

Sub-bug

  • [ACCEL-574] - Return maxLimit if limit is reached
  • [ACCEL-575] - Wrong response code is returned when incorrect params are being used
  • [ACCEL-576] - Different request limits in "/cms" and "/site"
  • [ACCEL-577] - Search by keyword doesn't work
  • [ACCEL-578] - totalSize doesn't count child categories for ElasticPath connector
  • [ACCEL-579] - Limit is hardcoded in categories search for commercetools connector
  • [ACCEL-589] - Validation doesn't work if only the master variant is selected in two documents

 

Release Notes (13.x)

13.4.4

Task

  • [ACCEL-1672] - Update commercetools SDK to the latest release in B2C Accelerator

 

Release Notes (2.x)

2.4.1

Bug

  • [ACCEL-622] - Support "Add to Cart" button feature in brSM decorated Product Detail Page
  • [ACCEL-643] - CTOrderRepositoryImpl instantiates CTCartRepositoryImpl directly instead of injected via Spring
  • [ACCEL-666] - Failing unit test when trying to set up a visitor context without an existing HstRequestContext
  • [ACCEL-688] - Connector component path variables field is ignored while interacting with commerce backends

Improvement

  • [ACCEL-541] - Ability to display Campaigns
  • [ACCEL-695] - Make BRItemModel#getResource() public for extensibility

 

2.4.0

Bug

  • [DXPFORC-462] - [ElasticPath Connector] ElasticPath cart repository doesn't encode the product code when adding product to cart
  • [DXPFORC-464] - Autosuggest product items renders links to incorrect product detail pages
  • [DXPFORC-469] - Personalization command doesn't parse the product id correctly

Improvement

  • [DXPFORC-461] - CartProductListCommand may cause infinite redirect if not used correctly.

 

2.3.0

Upgrading to Starter Store 2.3.0? See the following Upgrading Notes.

Bug

  • [DXPFORC-393] - Multiple issues with special characters in filters
  • [DXPFORC-403] - Inconsistency between Category Highlight Component items added and supported
  • [DXPFORC-404] - Replace the category view using treeview option (without description) in the external document modal window
  • [DXPFORC-405] - Product displayed on PLP from brSM should be overriden by the product decorator
  • [DXPFORC-416] - EPCategoryRepositoryImpl#findOne returns one with a wrong ID
  • [DXPFORC-420] - moreLikeThis and justForYou show no results
  • [DXPFORC-421] - It’s not possible to use 2 different brSM accounts on 2 different channels
  • [DXPFORC-424] - [commercetools Connector] An ID of the external category is displayed instead of the name in the document
  • [DXPFORC-425] - brSM ProductRepository doesn't return the same product ID or Code of ElasticPath
  • [DXPFORC-432] - Product Grid (Search): Customized description is applied to other products
  • [DXPFORC-451] - Product Component is not displaying the product

Task

  • [DXPFORC-431] - Upgrade brXM to v13.3.0 in 2.3 branch

Improvement

  • [DXPFORC-423] - Improve commercetools Category repository in order to provide a hierarchical data while retrieving categories
  • [DXPFORC-426] - Improve ElasticPath Category repository in order to provide a hierarchical data while retrieving categories
  • [DXPFORC-438] - Hide brSM from connector dropdown in Product Detail Page document

 

2.2.0

Bug

  • [DXPFORC-147] - Multiple facets not working
  • [DXPFORC-310] - Wrong parameters when using relevance variations
  • [DXPFORC-339] - Cart Commands warning logs brSM category page
  • [DXPFORC-346] - Search doesn't return results in 'related external category'
  • [DXPFORC-363] - 4 out of 5 templates in Categories Menu component doesn't work
  • [DXPFORC-367] - Title/Description of category is not populated into Category Highlight if the document title is blank
  • [DXPFORC-369] - Title/Description of product is not populated into Product Highlight if the document title is blank

New Feature

  • [DXPFORC-135] - Add request reset password functionality to SDK

Story

Task

  • [DXPFORC-334] - Upgrade to brXM 13.2.0 in starter store and boot

Improvement

  • [DXPFORC-303] - [Let brSM Integration use SDK] Implement the rest repositories using SDK other than Category/Product Repositories
  • [DXPFORC-304] - [Let brSM Integration use SDK] Implement product repository
  • [DXPFORC-340] - Introduce ItemModel#getReferenceId()
  • [DXPFORC-366] - Change label of the blank field in the connector drop-down list in channel settings

 

2.1.0

Bug

  • [DXPFORC-234] - starterstore-category.ftl blows up
  • [DXPFORC-257] - CustomerForm has confusing (new)RepeatedPassword properties
  • [DXPFORC-280] - ElasticPath Connector Module dependency should only in cms-dependencies
  • [DXPFORC-281] - SimpleCartForm.getEntries() can throw NPE
  • [DXPFORC-282] - Setting VisitorContext must be done regardless of visitor specific access token
  • [DXPFORC-294] - Jackson binding error in customer page
  • [DXPFORC-311] - Product Grid fails in 2.1 snapshot
  • [DXPFORC-312] - Category menu doesn't show up in 2.1 snapshot
  • [DXPFORC-318] - Fix Change Password functionality to work in CommerceTools
  • [DXPFORC-331] - Products are not added to the cart if the cartId cookie is empty
  • [DXPFORC-336] - Raw CRISP Resource objects cannot be put as model for JSON serialization through Page Model JSON API

New Feature

  • [DXPFORC-305] - Implement brSM category repository
  • [DXPFORC-316] - Support anonymous cart in CommerceTools connector

Story

Task

  • [DXPFORC-191] - Update templates to use pixel integration properly in v13
  • [DXPFORC-259] - Align one of the stacks between SM and EP
  • [DXPFORC-287] - Branch release/2.1
  • [DXPFORC-315] - Use 13.1.1 in starterstore and boot

Improvement

  • [DXPFORC-146] - Document should enrich instead of replace CommerceBackend content
  • [DXPFORC-197] - More detailed error messages
  • [DXPFORC-267] - Redirect from product add to cart page after login not working
  • [DXPFORC-313] - Utility to find and return a specific Connector SDK repository if exists

 

2.0.0

New Features

  • Compliant with brXM v13.1
  • New Commerce Connector SDK API introduced.
  • New built-in ElasticPath Commerce Connector Module.

Release Notes (1.x)

1.0.0

New Features

  • Initial release, compliant with v12.6
  • Built-in Commercetools integration.

 

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?