Releases: elastic/search-ui
v1.18.3 bugfix: URL sync when navigated off route
What's Changed
- Add view customization docs for each component by @JasonStoltz in #874
- Bump CI by @JasonStoltz in #889
- Updated the App Search tutorial by @JasonStoltz in #895
- Fix debounce sync to url issue by @gerardosabetta in #904
New Contributors
- @gerardosabetta made their first contribution in #904
Full Changelog: v1.18.2...v1.18.3
v1.18.2 Enable support for searching on Facet Ranges
What's Changed
- Fixed INTERNAL.md by @JasonStoltz in #879
- Updates README/overview docs by @zumwalt in #873
- Fix facet filters for ranges by @ckeboss in #882
Full Changelog: v1.18.1...v1.18.2
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