May 2019 Release (v2.6063)

This page summarizes the improvements, new features, and bug fixes introduced in the May 2019 Release (initially released as v2.6063.7).

To download the latest version of this release (v2.6063.12):

Resource Script to include
Coveo JavaScript Search Framework (minified)
<!-- Coveo JavaScript Search Framework (with lazy loading) -->
<script class="coveo-script" src="https://static.cloud.coveo.com/searchui/v2.6063/js/CoveoJsSearch.Lazy.min.js"></script>
<!-- If you prefer to use the eager loading version, use the following link instead -->
<script class="coveo-script" src="https://static.cloud.coveo.com/searchui/v2.6063/js/CoveoJsSearch.min.js"></script>
CSS
<link rel="stylesheet" href="https://static.cloud.coveo.com/searchui/v2.6063/css/CoveoFullSearch.css"/>
Result templates
<script src="https://static.cloud.coveo.com/searchui/v2.6063/js/templates/templates.js"></script>

For more available resources, see CDN Links.

Release Highlights

New Pilot Feature: Dynamic Facets

Issue numbers: JSUI-2397, JSUI-2414, JSUI-2415, JSUI-2416, JSUI-2427, JSUI-2428, JSUI-2464

Pilot Feature

This release introduces pilot versions of the DynamicFacet and DynamicFacetManager components (see Using Dynamic Facets).

Those components are designed to leverage the new Coveo Machine Learning (Coveo ML) Dynamic Navigation Experience (DNE) feature in a search interface (see Deploying Dynamic Navigation Experience).

Bug Fix Side Effect: Click Events Are No Longer Flagged as XHR Requests

Issue number: JSUI-2460

To ensure that all click events are properly forwarded to Coveo Usage Analytics, the JavaScript Search Framework now logs those events using the Beacon API, rather than XMLHttpRequest.

Among other things, this implies that click events will no longer appear as XHR requests in the Network tab of your browser developer tools. To inspect click events, you must now select the All or Other filter (the exact filter names may vary depending on the browser you are using).

Other Changes

Issue Number Enhancement
JSUI-2430 [Facet, Omnibox, Querybox, Tab] Update JavaScript Search Interface Editor section for several options.
JSUI-2436 [DateUtils] Make all documented predefined date formats work as expected.
JSUI-2449 [Breadcrumb] Normalize breadcrumbs markup and style.
Issue Number Bug Fix
JSUI-2437 Fixed issue where result template conditions based on multi-value fields were always evaluated to false.
JSUI-2459 Fixed issue where including the templates.js script with no custom templates would throw errors.

Additional Change in Maintenance Version

v2.6063.12

Issue Number Case Maintenance Case
JSUI-2589 00055058 Fixed Coveo for Sitecore issue where logging usage analytics click events would fail due to access_token=undefined being present in the query string.