--- title: 2019 releases slug: '3179' canonical_url: https://docs.coveo.com/en/3179/ collection: javascript-search-framework source_format: adoc --- # 2019 releases This page summarizes the new feature and bug fix introduced throughout 2019. > **Note** > > The latest changes are available in [Interface Editor release notes](https://docs.coveo.com/en/3184/). ## December 2019 release (v1.13.5) The December 2019 package was initially released as v1.13.2. ### Release highlights _Issue numbers: IE-714, IE-718_ This release re-introduces **UI View** support for some of the advanced settings that were only configurable through **Code View** since the [June 2019 Release](https://docs.coveo.com/en/3179#june-2019-release-v1114). * Re-enabled [**Search Interface**](https://coveo.github.io/search-ui/components/searchinterface.html) options: ** [**Enable duplicate filtering**](https://coveo.github.io/search-ui/components/searchinterface.html#options.enableduplicatefiltering) ** [**Results per page**](https://coveo.github.io/search-ui/components/searchinterface.html#options.resultsperpage) ** [**Excerpt length**](https://coveo.github.io/search-ui/components/searchinterface.html#options.excerptlength) * Re-enabled [**Facet**](https://coveo.github.io/search-ui/components/facet.html) options: ** [**Use AND**](https://coveo.github.io/search-ui/components/facet.html#options.useand) ** [**Use wildcards in facet search**](https://coveo.github.io/search-ui/components/facet.html#options.usewildcardsinfacetsearch) * Re-enabled [**Searchbox**](https://coveo.github.io/search-ui/components/searchbox.html) options: ** [**Enable partial match**](https://coveo.github.io/search-ui/components/querybox.html#options.enablepartialmatch) ** [**Partial match query threshold**](https://coveo.github.io/search-ui/components/querybox.html#options.partialmatchkeywords) ** [**Partial match result threshold**](https://coveo.github.io/search-ui/components/querybox.html#options.partialmatchthreshold) Partial **UI View** support has also been re-introduced for the [`Folding`](https://coveo.github.io/search-ui/components/folding.html) component. While you must still add the component through **Code View**, you can edit it from the **UI Settings** menu after. The [`FoldingForThread`](https://coveo.github.io/search-ui/classes/foldingforthread.html) component is still not supported in **UI View**. ### Other changes |=== | Issue number | Bug fix | IE-648 | Fixed issue where adding a Timespan Facet with its `field` option set to `@date` didn't work. | IE-665 | Fixed issue where Simple Filter and Category Facet components were not displayed at all when configured with an invalid `field` option. | IE-688 | Fixed issue where some long help texts couldn't be scrolled. | IE-717 | Fixed issue where no intelligent code completion suggestions were provided in the **Code View** when editing the root `CoveoSearchInterface` element. | IE-725 | Fixed issue where focusing on the value caption selector didn't display any values. | IE-729 | Fixed issue where the value caption selector input was not cleared after a value was selected. | IE-730 | Fixed minor styling issue that could occur in Firefox, Edge, and IE11 when using query expression editor. |=== ## November 2019 release (v1.12.3) ### Release highlights #### Code view: Introducing intelligent code completion _Issue numbers: IE-653, IE-656, IE-657, IE-658, IE-664, IE-667, IE-669, IE-671, IE-672, IE-673, IE-674, IE-676, IE-678, IE-680, IE-681, IE-682, IE-683, IE-686, IE-710, IE-711_ The **Code View** now provides intelligent code completion features (suggestions, documentation, validations, etc.). #### Code view: Toggle dark mode You can now toggle between light and dark mode in **Code View**. _Issue number: IE-689_ ### Other changes |=== | Issue number | Enhancement | IE-644 | Suggest only facetable fields of the expected type when editing a facet. |=== |=== | Issue number | Case | Maintenance case | IE-688 | 00055383 | Fixed issue where result template component's option panel sometimes turned blank. | IE-712 | 00056861 | [Coveo for Salesforce] Fixed issue where sections of the UI Settings didn't expand as expected. |=== ## June 2019 release (v1.11.4) ### Release highlights #### New draggable components The [Category Facet](https://coveo.github.io/search-ui/components/categoryfacet.html), [Timespan Facet](https://coveo.github.io/search-ui/components/timespanfacet.html), and [Simple Filter](https://coveo.github.io/search-ui/components/simplefilter.html) components are now available as draggable components in the Interface Editor. #### New way to create tabs The **Add a New Tab** button has been removed. Pre-configured tabs can now be created more naturally by dragging a **Tab** component in the page. #### Simplified settings Several advanced components and options have been removed from the Interface Editor in an effort to make it easier to use. > **Note** > > You can still leverage advanced components and options in the markup configuration of your search page, which is accessible through the **Code View** tab in the Interface Editor (see [Automatic Initialization](https://docs.coveo.com/en/346#automatic-initialization) and [Using attributes](https://docs.coveo.com/en/346#using-attributes)). > > [example] > .Examples * You want your search page to send custom context information along with each [query](https://docs.coveo.com/en/231/) and [Coveo Analytics event](https://docs.coveo.com/en/260/). Since you can no longer create [`PipelineContext`](https://coveo.github.io/search-ui/components/pipelinecontext.html) components in the Interface Editor UI, you configure the component directly in the markup of your search page: ```html ``` * You want to set the [`allowQueriesWithoutKeywords`](https://coveo.github.io/search-ui/components/searchinterface.html#options.allowquerieswithoutkeywords) option of your main search interface to `false`. Since this option has been removed from the Interface Editor UI, you add the corresponding `data-` attribute in the markup configuration of your [`SearchInterface`](https://coveo.github.io/search-ui/components/searchinterface.html) component: ```html ``` ##### ==== * The table below lists the components which have been removed from the **UI Settings** menu, and provides links to the corresponding JavaScript Search Framework documentation. [subs="attributes"]
Removed component Documentation link(s)
Analytics Coveo Analytics Component (CoveoAnalytics)
Analytics Suggestions N/A (deprecated)
Field Suggestions
Folding
Pipeline Context
* The following [**Search Interface**](https://coveo.github.io/search-ui/components/searchinterface.html) component options have been removed from the **UI Settings** > **Search Interface** section: ** [**Allow queries without keywords**](https://coveo.github.io/search-ui/components/searchinterface.html#options.allowquerieswithoutkeywords) ** [**Auto trigger query**](https://coveo.github.io/search-ui/components/searchinterface.html#options.autotriggerquery) ** **Enable collaborative rating** (deprecated) ** [**Enable debug info**](https://coveo.github.io/search-ui/components/searchinterface.html#options.enabledebuginfo) ** [**Enable duplicate filtering**](https://coveo.github.io/search-ui/components/searchinterface.html#options.enableduplicatefiltering) ** **Endpoint** ** [**Excerpt length**](https://coveo.github.io/search-ui/components/searchinterface.html#options.excerptlength) ** [**Enable automatic responsive mode**](https://coveo.github.io/search-ui/components/searchinterface.html#options.enableautomaticresponsivemode), [**Responsive medium breakpoint**](https://coveo.github.io/search-ui/components/searchinterface.html#options.responsivemediumbreakpoint), and [**Responsive small breakpoint**](https://coveo.github.io/search-ui/components/searchinterface.html#options.responsivesmallbreakpoint) ** [**Results per page**](https://coveo.github.io/search-ui/components/searchinterface.html#options.resultsperpage) ** [**Hidden expression**](https://coveo.github.io/search-ui/components/searchinterface.html#options.expression) ** [**Timezone**](https://coveo.github.io/search-ui/components/searchinterface.html#options.timezone) ** [**Query pipeline**](https://coveo.github.io/search-ui/components/searchinterface.html#options.pipeline) ** [**Maximum age**](https://coveo.github.io/search-ui/components/searchinterface.html#options.maximumage) ** [**Search page URI**](https://coveo.github.io/search-ui/components/searchinterface.html#options.searchpageuri) ** [**Responsive mode**](https://coveo.github.io/search-ui/components/searchinterface.html#options.responsivemode) * The **Folding** components (that is, [**Result Attachments**](https://coveo.github.io/search-ui/components/resultattachments.html) and [**Result Folding**](https://coveo.github.io/search-ui/components/resultfolding.html)) are no longer available as draggable components when editing a result template layout in the Interface Editor (see [Folding results](https://docs.coveo.com/en/428/)). * The following [**Facet**](https://coveo.github.io/search-ui/components/facet.html) component options have been removed from the Interface Editor: ** [**Enable collapse**](https://coveo.github.io/search-ui/components/facet.html#options.enablecollapse) ** All **Facet search** options, that is: *** [**Enable facet search**](https://coveo.github.io/search-ui/components/facet.html#options.enablefacetsearch) *** [**Number of values in facet search**](https://coveo.github.io/search-ui/components/facet.html#options.numberofvaluesinfacetsearch) *** [**Use wildcards in facet search**](https://coveo.github.io/search-ui/components/facet.html#options.usewildcardsinfacetsearch) ** The **Filtering** option, that is: [**Use AND**](https://coveo.github.io/search-ui/components/facet.html#options.useand) ** All **Computed Field** options, that is: *** [**Operation**](https://coveo.github.io/search-ui/components/facet.html#options.computedfieldoperation) *** [**Format**](https://coveo.github.io/search-ui/components/facet.html#options.computedfieldformat) *** [**Caption**](https://coveo.github.io/search-ui/components/facet.html#options.computedfieldcaption) ** All [**Responsive Options**](https://coveo.github.io/search-ui/globals.html#responsivefacetoptions), that is: *** Enable responsive mode *** Responsive mode dropdown label * The following [**Tab**](https://coveo.github.io/search-ui/components/tab.html) component options have been removed from the Interface Editor: ** [**Default sort**](https://coveo.github.io/search-ui/components/tab.html#options.sort) ** [**Layout**](https://coveo.github.io/search-ui/components/tab.html#options.layout) ** [**Enable duplicate filtering**](https://coveo.github.io/search-ui/components/tab.html#options.enableduplicatefiltering) ** [**Query pipeline**](https://coveo.github.io/search-ui/components/tab.html#options.pipeline) ** [**Maximum age**](https://coveo.github.io/search-ui/components/tab.html#options.maximumage) ** All **Responsive Options**, that is: *** [**Enable responsive mode**](https://coveo.github.io/search-ui/components/tab.html#options.enableresponsivemode) *** **Responsive mode dropdown label** * All partial match options (that is, [**Enable partial match**](https://coveo.github.io/search-ui/components/querybox.html#options.enablepartialmatch), [**Partial match query threshold**](https://coveo.github.io/search-ui/components/querybox.html#options.partialmatchkeywords), and [**Partial match result threshold**](https://coveo.github.io/search-ui/components/querybox.html#options.partialmatchthreshold)) have been removed when editing the [**Searchbox**](https://coveo.github.io/search-ui/components/searchbox.html) in the JavaScript Search Editor (see [Taking advantage of the partial match feature](https://docs.coveo.com/en/414/)). * The [**Settings**](https://coveo.github.io/search-ui/components/settings.html) component (that is, the ![...](https://docs.coveo.com/en/assets/images/jsui/settings.png) button that used to appear next to the search box) is no longer available in the Interface Editor. ### Other changes |=== | Issue number | Enhancement | IE-598, IE-614 | Various improvements to the Facet Value Caption Editor. | IE-599 | Change the "search as you type" string to "search-as-you-type". | IE-620 | Ensure that human-readable component option labels are automatically generated. | IE-644 | Ensure that only facet fields are suggested when creating a facet. |=== |=== | Issue number | Case | Maintenance case | IE-616 | 00050409 | Fixed TypeError issue when deleting field from Field Table. |=== |=== | Issue number | Bug fix | IE-618 | Fixed issue where Filter Expression Editor didn't properly send the `organizationId` query parameter. |=== ## April 2019 release (v1.10.6) ### Release highlights #### Facet value caption editor You can now normalize facet values captions directly in the Interface Editor. ### Other changes |=== | Issue number | Enhancement | IE-359 | Improve **Use in the following tabs** facet menu |=== |=== | Issue number | Bug fix | IE-511 | Fixed issue where dropping a Tab disarranged alignment in Code View. | IE-530 | Fixed issue where clicking **Undo**/**Redo** sent an `editorLoaded` event to Coveo Usage Analytics. | IE-536 | Fixed missing options issue when editing a result template from new tab. | IE-585 | [Filter Expression Editor] Fixed minor CSS issues with IE11. | IE-588 | [Filter Expression Editor] Fixed parsing when many terms aren't enclosed between double quotes. | IE-590 | [Filter Expression Editor] Fixed parsing issue when field queries are joined with lowercase `AND` operator. | IE-610 | Fixed issue where deleting a filter expression made the text input disappear. |=== ## February 2019 release (v1.9.5) ### Release highlights You can now use the _basic mode_ in the filter expression editor to quickly and easily generate query filters event without any knowledge of the Coveo query syntax. > **Note** > > It's no longer possible to use the query filter expression editor to modify folding expand expressions. ## January 2019 release (v1.8.11) ### Release highlights #### Filter expression editor The new _filter expression editor_ helps you create or modify query filters by: * Providing you with field completion suggestions as you're typing. * Parsing the query expression to ensure its validity. * Displaying a preview of the filtered query results. You can access the filter expression editor to create or modify: * Tab filter expressions * Facet additional filters * Search interface hidden expression * Folding expand expression > **Important** > > Although using the filter expression editor to modify folding expand expressions is possible in this version of the Interface Editor, doing so involves additional layers of complexity and should typically be avoided. ### Bug fix |=== | Issue number | Bug fix | IE-535 | Fixed issue where removing a component from a result template didn't trigger a result layout refresh. |===