V2 2021 releases
V2 2021 releases
This is for:
Developer- December 2021 release (v2.10092)
- November 2021 release (v2.10091)
- October 2021 release (v2.10090)
- August 2021 release (v2.10089)
- July 2021 release (v2.10088)
- June 2021 2nd release (v2.10087)
- June 2021 1st release (v2.10086)
- April 2021 release (v2.10085)
- March 2021 release (v2.10084)
- February 2021 release (v2.10083)
- January 2021 release (v2.10082)
This page summarizes the new features and bug fixes introduced throughout 2021.
The latest changes are available in Release notes.
December 2021 release (v2.10092)
The December 2021 package was initially released as v2.10092.7. You can get the latest version of this release (v2.10092.7):
- From GitHub (2.10092.7)
- From npm (
npm install coveo-search-ui@2.10092.7
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Changes
Issue number | Enhancement |
---|---|
JSUI-3317 | [DynamicFacet ] and [DynamicHierarchicalFacet ] These components now have the filterFacetCount parameter set to true by default, and are sending it in facet search requests. |
JSUI-3322 | Button elements now work correctly in pages containing HTML forms. |
JSUI-3329 | [DynamicFacetRange ] This component now supports the NumberOfDecimals option. |
Issue number | Bug fix |
---|---|
JSUI-3316 | [SmartSnippet ] Fixed issue where parent properties would not propagate to child SmartSnippet components. |
JSUI-3319 | [DynamicFacet ] Fixed issue where this component would not display the & character properly. |
JSUI-3335 | [SmartSnippet ] Fixed issue where accessing the next Smart Snippet would require too many user actions. |
JSUI-3336 | Fixed issue where facet clicks wouldn’t log Coveo Usage Analytics events. |
WORK-1270 | Fixed styling issue with Slack icons. |
Issue number | Case | Maintenance case |
---|---|---|
JSUI-3245 | Fixed issue where Usage Analytics click events were logged incorrectly on Safari and iOS device browsers. | |
JSUI-3315 | 00073735 | Fixed various accessibility issues to conform to WCAG 2.1 Level AA. |
JSUI-3321 | 00073590 | Fixed issue where facet value captions weren’t sent correctly in facet search requests. |
JSUI-3323 | 00074093 | Fixed accessibility issues with query suggestions. |
JSUI-3327 | 00074462 | [MissingTerms ] Fixed issue where result folding did not support the MissingTerms component. |
November 2021 release (v2.10091)
The November 2021 package was initially released as v2.10091.2. You can get the latest version of this release (v2.10091.2):
- From GitHub (2.10091.2)
- From npm (
npm install coveo-search-ui@2.10091.2
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Changes
Issue number | Enhancement |
---|---|
JSUI-3294 | Use analytics.cloud.coveo.com/rest/ua as the default Usage Analytics URL. |
Issue number | Bug fix |
---|---|
JSUI-3301 | [Interface ISearchEndpointOptions ] Fixed issue where the anonymous flag wasn’t working correctly. |
JSUI-3302 | Fixed issue where the default script template in JavaScript Search Framework hosted search pages overrode all custom templates. |
JSUI-3316 | [SmartSnippet ] Fixed issue where Smart Snippet result links didn’t inherit certain global result link options. |
JSUI-3335 | [Analytics ] Fixed issue where setting the Search Hub through the Analytics component did not work when analytics logging was disabled. |
Issue number | Case | Maintenance case |
---|---|---|
JSUI-3297 | 00072649 | Fixed issue where users could tab out of the Filters panel and interact with elements in the background. |
JSUI-3313 | 00072697 | Fixed issue where screen reading software didn’t announce the state of a filter facet when focus was on it or when the user activated it. |
JSUI-3315 | 00073735 | Fixed various accessibility issues to conform to WCAG 2.1 Level AA. |
October 2021 release (v2.10090)
The October 2021 package was initially released as v2.10090.3. You can get the latest version of this release (v2.10090.5):
- From GitHub (2.10090.5)
- From npm (
npm install coveo-search-ui@2.10090.5
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Changes
Issue number | Enhancement |
---|---|
JSUI-3282 | [SmartSnippet ] Use specific eventCause values when logging usage analytics click events for Smart Snippets and Smart Snippet Suggestions. |
JSUI-3283 | Ensure that Smart Snippets and Smart Snippet Suggestions work in Salesforce. |
WORK-924 | Add Slack search result templates to JavaScript Search Framework. |
Issue number | Bug fix |
---|---|
JSUI-3272 | [CategoryFacet ] Fixed issue where the dependsOn option could make the facet title flicker. |
JSUI-3277 | Fixed issue where only the first org’s token would be used when authenticating multiple orgs with SAML on the same domain. |
JSUI-3278 | Fixed issue where hovering over certain icons didn’t display relevant messages. |
Issue number | Case | Maintenance case |
---|---|---|
JSUI-3270 | [SmartSnippet ] Fixed issue where an interaction between Smart Snippets and result folding could return incorrect search results. |
|
JSUI-3275 | 00071884 | Fixed issue where the In-Product Experience (IPX) component didn’t work in incognito mode unless third-party cookies were enabled. |
JSUI-3279 | 00072180 | Fixed issue where Search API SAML authentication failed under specific conditions. |
JSUI-3281 | 00072302 | Fixed issue where an incorrect analytics URL was generated for HIPAA users. |
August 2021 release (v2.10089)
The August 2021 package was initially released as v2.10089.0. You can get the latest version of this release (v2.10089.3):
- From GitHub (2.10089.3)
- From npm (
npm install coveo-search-ui@2.10089.3
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Changes
Issue number | Bug fix |
---|---|
JSUI-3263 | Fixed issue where the noConflict Underscore method was unavailable. |
Additional changes in maintenance versions
2.10089.2
Issue number | Enhancement |
---|---|
JSUI-3265 | Access handshake token from hash when inside SharePoint. |
Issue number | Bug fix |
---|---|
JSUI-3272 | [CategoryFacet ] Fixed issue where clicking a facet’s parent (set with the dependsOn option) could make the facet title flicker. |
Issue number | Maintenance case |
---|---|
JSUI-3270 | [SmartSnippet ] Fixed issue where document links didn’t behave correctly when returning snippets of folded results. |
2.10089.3
Issue number | Case | Maintenance case |
---|---|---|
JSUI-3275 | 00071884 | Fixed issue where IPX component didn’t work in incognito mode. |
July 2021 release (v2.10088)
The July 2021 package was initially released as v2.10088.3. You can get the latest version of this release (v2.10088.3):
- From GitHub (2.10088.3)
- From npm (
npm install coveo-search-ui@2.10088.3
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Changes
Issue number | Bug fix |
---|---|
JSUI-3248 | [SmartSnippet ] Fixed issue where the template option didn’t display the full URL in the UI. |
JSUI-3256 | [DynamicHierarchicalFacet ] Fixed issue where changing the value of the clear label option also changed the text under the results inside the hierarchical facet search. |
JSUI-3257 | [ImageFieldValue ] Fixed issue where the template option only referenced the last result. |
Issue number | Case | Maintenance case |
---|---|---|
JSUI-3251 | 00069878 | [Breadcrumb ] Fixed issue where focus was lost when navigating using the Tab key. |
JSUI-3252 | 00069878 | [Facet ] Fixed issue where focus was lost when navigating facet breadcrumbs using the Tab key. |
JSUI-3255 | 00068609 | [FacetValueSuggestions ] Fixed issue where some Coveo components had duplicate web accessibility text. |
June 2021 2nd release (v2.10087)
The June 2021 2nd package was initially released as v2.10087.4. You can get the latest version of this release (v2.10087.4):
- From GitHub (2.10087.4)
- From npm (
npm install coveo-search-ui@2.10087.4
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Changes
Issue number | Enhancement |
---|---|
JSUI-3238 | [SmartSnippet ] Add support for custom title and URI fields. |
JSUI-3244, JSUI-3246 | Improve the wording of the messages that are displayed when an organization is paused or resumed. |
Issue number | Maintenance case |
---|---|
JSUI-3241 | Fixed issue where using a comma as a keyword in an advanced search would return an error. |
June 2021 1st release (v2.10086)
The June 2021 1st package was initially released as v2.10086.2. You can get the latest version of this release (v2.10086.2):
- From GitHub (2.10086.2)
- From npm (
npm install coveo-search-ui@2.10086.2
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Release highlights
New components: SmartSnippet
and SmartSnippetSuggestions
Issue number: JSUI-3230
The new SmartSnippet
component uses machine learning to extract the parts of an item that are most relevant to a user’s query. It then uses this information to provide the user with answers that appear directly on the results page.
For more information, check out the Smart Snippet documentation.
The SmartSnippetSuggestions
component is similar to Query Suggestions, but it specifically displays additional queries for which the Smart Snippet model can provide relevant answers.
Other changes
Issue number | Enhancement |
---|---|
JSUI-3230 | [SmartSnippet ] Smart Snippet and Smart Snippet Suggestions are now publicly available and documented. |
Issue number | Case | Maintenance case |
---|---|---|
JSUI-3221 | 00066567 | Fixed issue where result templates for different screen sizes could be shown in the result list at the same time. |
JSUI-3223 | [DynamicFacetRange ] Added new option to sort facet values in ascending (default) or descending order. |
|
JSUI-3229 | 00068068 | Fixed issue where the Debug window opened in the Salesforce Insight Panel instead of Full Search. |
JSUI-3233 | Fixed issue where the redirection that’s triggered when selecting a query suggestion sent the wrong analytics event. | |
JSUI-3240 | 00068431 | [ResultLink ] Fixed issue where setting the hrefTemplate to a relative link didn’t work. |
April 2021 release (v2.10085)
The April 2021 package was initially released as v2.10085.2. You can get the latest version of this release (v2.10085.2):
- From GitHub (2.10085.2)
- From npm (
npm install coveo-search-ui@2.10085.2
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Changes
Issue number | Enhancement |
---|---|
JSUI-3218 | [CommerceQuery ] This component can now handle buildingQuerySuggest events. |
Issue number | Bug fix |
---|---|
JSUI-3205 | Fixed issue where smart snippet feedback didn’t reset. |
JSUI-3215 | [FacetSlider ] Fixed issue where the icon to clear breadcrumbs was invisible. |
JSUI-3219 | [Pager ] Fixed issue where the number of page buttons could be inconsistent. |
Issue number | Case | Maintenance case |
---|---|---|
JSUI-3222 | 00067305 | [FieldValue ] Fixed issue where using highlighting under very specific conditions could cause an infinite loop and return an Out of Memory error in the browser. |
March 2021 release (v2.10084)
The March 2021 package was initially released as v2.10084.7. You can get the latest version of this release (v2.10084.7):
- From GitHub (2.10084.7)
- From npm (
npm install coveo-search-ui@2.10084.7
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Changes
Issue number | Enhancement |
---|---|
JSUI-3209 | Remove coveo.analytics module declaration from the definitions exported by coveo-search-ui . |
Issue number | Bug fix |
---|---|
JSUI-3141 | Fixed issue where clearing all breadcrumbs in IE11 scrolled the page down automatically. |
JSUI-3206 | [FacetSlider ] Fixed issue where setting up a facet slider with a date produced an error. |
JSUI-3210 | Fixed issue where facet sliders did not behave correctly when query override parameters were empty. |
Issue number | Case | Maintenance case |
---|---|---|
JSUI-3179 | 00065404 | Fixed issue where hovering on a query suggestion raised an error in the console. |
JSUI-3190 | 00065983 | Fixed issue where the page didn’t scroll back to the top after changing the number of results per page. |
JSUI-3193 | 00066058 | Fixed issue where a slider could expand beyond its facet. |
JSUI-3199 | 00066568 | Fixed issue where an expanded facet search element would hide content beneath it, but that content was still interactible via tabbing. |
February 2021 release (v2.10083)
The February 2021 package was initially released as v2.10083.4.You can get the latest version of this release (v2.10083.5):
- From GitHub (2.10083.5)
- From npm (
npm install coveo-search-ui@2.10083.5
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Changes
Issue number | Enhancement |
---|---|
JSUI-3178 | [DynamicFacet ] Added new customSort option. |
Issue number | Bug fix |
---|---|
JSUI-3166 | [DynamicFacet ] Fixed issue where having interdependent dependsOn conditions on multiple DynamicFacet components didn’t work on initial page load. |
JSUI-3185 | Fixed issue where the visitorId was not mapped to the clientId when logging usage analytics events. |
SPAAS-624 | Fixed issue where usage analytics events logged from inside and outside an IPX iframe didn’t have the same visitorId . |
Additional changes in maintenance versions
2.10083.5
Issue number | Case | Maintenance case |
---|---|---|
JSUI-3165 | 00064309 | Fixed issue where the user’s preferred result layout was not restored upon re-increasing the display to a responsive break point that supports it. |
January 2021 release (v2.10082)
The January 2021 package was initially released as v2.10082.7.You can get the latest version of this release (v2.10082.9):
- From GitHub (2.10082.9)
- From npm (
npm install coveo-search-ui@2.10082.9
) - From the Coveo CDN:
Resource1 | Script to include |
---|---|
CSS (minified) |
With SRI:
Without SRI:
|
Framework (lazy loading, minified) |
With SRI:2
Without SRI:
|
Templates |
With SRI:
Without SRI:
|
1: For additional resources, see CDN links.
2: See Subresource Integrity.
Changes
Issue number | Enhancement |
---|---|
JSUI-3161 | Provide source maps to more easily debug minified code. |
JSUI-3162 | Update JSUI to use the new Coveo logo and branding. |
Issue number | Case | Maintenance case |
---|---|---|
JSUI-3150 | 00064067 | [Quickview ] Fixed issue where highlighting could be inconsistent when terms were found in the thesaurus. |
JSUI-3151 | N/A | [ResultLink ] Fixed issue where relative URLs were not supported. |
JSUI-3158 | 00064784 | [FacetSlider ] Fixed issue where the facet slider didn’t work in the Safari browser on iPad devices. |
Issue number | Bug fix |
---|---|
JSUI-3137 | [DynamicFacet ] Improved facet header collapse button. |
JSUI-3142 | Fixed issue where changing the orientation on mobile didn’t resize the interface. |
JSUI-3152 | Fixed issue where UA event was sent incorrectly when selecting a dynamic facet from the facet search dropdown menu section. |
JSUI-3163 | [AdvancedSearch ] Fixed issue where <select> element icons were not aligned in IE11. |
Additional changes in maintenance versions
2.10082.9
Issue number | Bug fix |
---|---|
JSUI-3185 | Fixed issue where the visitorId and clientId were different when logging usage analytics events. |