Releases: elastic/search-ui
v1.18.1 Customisable Routing Options + More efficient filters
What's Changed
- Fix cacheResponses boolean type error by @joemcelroy in #866
- Efficent generation of filters for App Search Connector by @joemcelroy in #867
- fix the error while passing any data except string for normalization by @atiqueahmedziad in #868
- Routing options: Enables state URL customisation by @joemcelroy in #869
New Contributors
- @atiqueahmedziad made their first contribution in #868
Full Changelog: v1.18.0...v1.18.1
Analytics Plugin Support
v1.17.1 - Fixes searchbox autocompleteSuggestion type
What's Changed
- Fixes broken links in the Search Provider docs by @zumwalt in #823
- Fixes searchbox autocompleteSuggestion type by @joemcelroy in #831
Full Changelog: v1.17.0...v1.17.1
v1.17.0 - Suggestions from another index + rawHit support
What's Changed
- Add Vue.js example by @yakhinvadim in #805
- Provide raw ES hit in result by @kokolem in #785
- Bump terser from 4.8.0 to 4.8.1 by @dependabot in #810
- Vue fixes by @yakhinvadim in #807
- Bump undici from 5.5.1 to 5.8.0 by @dependabot in #811
- [Elasticsearch-connector] Suggestions from another Index source by @joemcelroy in #819
- Added a view customization example to Results by @JasonStoltz in #822
New Contributors
Full Changelog: v1.16.0...v1.17.0
v1.16.0
What's Changed
- Elasticsearch Connector - fix range filters #777 by @joemcelroy in #794
- Support custom headers in Elasticsearch API Connector #795 by @TomCaserta in #800
- code example in tutorials-elasticsearch does not work by @oscardoudou in #801
Dependency Updates
- Bump moment from 2.29.2 to 2.29.4 by @dependabot in #791
- Bump undici from 5.4.0 to 5.5.1 by @dependabot in #766
- Bump node-forge from 1.2.1 to 1.3.1 by @dependabot in #721
- Bump parse-url from 6.0.0 to 6.0.2 by @dependabot in #788
- Bump async from 2.6.3 to 2.6.4 in /packages/react-search-ui-views by @dependabot in #711
New Contributors
- @oscardoudou made their first contribution in #801
- @TomCaserta made their first contribution in #800
Full Changelog: v1.15.0...v1.16.0
v1.15.0 - Cloud ID and nested fields support
Cloud ID and nested fields support
This release introduces two new small features:
- Elasticsearch connector now accepts Cloud ID as a parameter in addition to
host
. The documentation for this isn't published yet, but you can read it in our markdown docs: Elasticsearch connector. Result
component now can correctly render nested fields. Nested fields is the new feature that will be available in the next Enterprise Search version. It allows using objects in document fields in addition to strings and numbers.
What's Changed
- [Elasticsearch-connector] Elasticsearch cloud id support by @joemcelroy in #780
- Add the possibility to render nested fields in results by @yakhinvadim in #789
Full Changelog: v1.14.0...v1.15.0
v1.14.0 - Upgraded react-select from v2 to v5
This release upgrades the react-select
dependency from v2 to v5.
Upgrade guide
react-select
is used by several components in Search UI. Did you fork and modify the markup of any of the following components?
ResultsPerPage
SingleSelectFacet
Sorting
I didn't modify the markup of these components
Great! It's safe to upgrade. The out-of-the-box Search UI components will continue to work as usual.
I made some customizations
The upgrade might not affect you, but it's best to be safe.
Go through these react-select
upgrade guides and make sure to modify your code accordingly:
- https://react-select.com/upgrade#from-v2-to-v3
- https://react-select.com/upgrade#from-v3-to-v4
- https://react-select.com/upgrade#from-v4-to-v5
What's Changed
- Upgrade react-select to remove warnings about unsafe react methods by @yakhinvadim in #776
- Small docs changes by @JasonStoltz in #778
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
- Add APM RUM to sandbox by @yakhinvadim in #764
- Remove references to stable branch and make codesandbox use master branch by @yakhinvadim in #765
- Add RUM guide by @yakhinvadim in #767
- Fix broken yarn watch command by @yakhinvadim in #770
- Add data-transaction-name to interactive elements by @yakhinvadim in #773
- [elasticsearch-connector] Implement basefilters by @joemcelroy in #768
- Improve discoverability of sandbox on codesandbox by @yakhinvadim in #774
- NextJS Documentation to use connector within API Routes by @joemcelroy in #771
- State to post process fn by @joemcelroy in #775
Full Changelog: v1.12.1...v1.13.0
v1.12.1 [Elasticsearch-connector] Post Process Query Support
What's Changed
- Document Conditional Rules for Facets by @joemcelroy in #753
- Reorganize docs outline by @yakhinvadim in #755
- [Elasticsearch-connector] bug Fix facets npe by @joemcelroy in #756
- [Elasticsearch-connector] post process query support by @joemcelroy in #754
Full Changelog: v1.12.0...v1.12.1
v1.12.0
What's Changed
- Add search-as-you-type example by @yakhinvadim in #742
- Use codesandbox demos instead of netlify by @yakhinvadim in #741
- Example customizing styles and html by @yakhinvadim in #744
- Isolate custom styles to custom styles example by @yakhinvadim in #746
- sets record_analytics to false for results autocomplete by @joemcelroy in #745
- [Elasticsearch-connector] Autocomplete suggestions by @joemcelroy in #743
- Separate header example by @yakhinvadim in #747
- Add instructions for running docs locally by @yakhinvadim in #748
- Make two separate pages in search-bar-in-header example by @yakhinvadim in #749
- Add docs for search bar in header by @yakhinvadim in #750
Full Changelog: v1.11.3...v1.12.0