Skip to content

Releases: elastic/search-ui

v1.24.1

30 May 14:01
8e2c13c
Compare
Choose a tag to compare

Patch Release

  • Minor fixes.

v1.24.0

28 May 13:25
953bade
Compare
Choose a tag to compare

Release Highlights

✨ Added

  • Replaced Searchkit SDK with a new internal ApiClient architecture for the Elasticsearch Connector. This significantly improves maintainability, customizability, and bundle size. #1143
  • Added support for filters in Autocomplete results. #1150
  • Introduced new advanced query customization options via getQueryFn and interceptSearchRequest, interceptAutocompleteResultsRequest, interceptAutocompleteSuggestionsRequest hooks. #1161
  • Added support for fuzziness: true in searchQuery and autocomplete, enabling typo-tolerant matching. #1159
  • Added support for range filters in the Elasticsearch Connector. #1157
  • Introduced a dedicated entry point for ApiProxyConnector to optimize bundle usage. #1146

🧱 Changed

  • React 19 Support: Upgraded react and react-dom peer dependencies to version 19. #1162

🐛 Fixed

  • Fixed issue where queries with no matches would still return results from filters — filters are now applied in conjunction with matching queries. #1151
  • Fixed incorrect behavior for facet filter types (none, any, all) in the Elasticsearch Connector. #1153

🧹 Removed

  • Fully removed the searchkit dependency from the Elasticsearch Connector. #1143
  • Deprecated postProcessRequestBodyFn in favor of new interceptSearchRequest, interceptAutocompleteResultsRequest, interceptAutocompleteSuggestionsRequest hooks. #1161

🛠 Internal

  • Migrated CI from CircleCI to GitHub Actions.
  • Updated internal dev tooling: TypeScript, Jest, Replaced Enzyme with React Testing Library, ESLint, Prettier. #1162
  • Minified production bundles using tsup, excluded source maps from production output. #1148
  • Improved docs for Elasticsearch Connector, de-emphasized App Search and Workplace Search connectors. #1149

v1.23.1

30 Apr 16:29
0208773
Compare
Choose a tag to compare
  • Fix ESM module resolution error by adding missing .js extension to import path #1135

v1.23.0

01 Apr 14:06
41f5137
Compare
Choose a tag to compare

✨ v1.23.0 Release Highlights

🚀 Added

  • Preserve selected filters between queries for better UX flexibility. #1131 Related to #89
  • Introduced useSearch React hook for simpler access to search context. #1130
  • Added APIProxyConnector to support secure server-side Elasticsearch integration. #1126
  • Updated sandbox examples with TypeScript, cleaner structure, and latest React version.

🐛 Fixed

  • Module exports refactored for compatibility with ESM and CJS (Node.js). #1114 Fixes #1046
  • Sorting logic fixed for both single and multiple field formats. #1112. Fixes #1109
  • Fixed BooleanFacet handling of numeric (0/1) values. #1111. Fixes #851

🔁 Changed / Removed

  • Removed “Technical preview” label from Elasticsearch Connector – it’s now GA! 🎉 #1125
  • Deprecated @elastic/search-ui-analytics-plugin. #1120

v1.22.1

06 Jan 14:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.22.0...v1.22.1

v1.22.0

28 Nov 15:19
5d226d9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.21.5...v1.22.0

v1.21.5

06 Jun 10:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.21.4...v1.21.5

v1.21.4

10 May 16:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.21.3...v1.21.4

v1.21.3

10 May 10:27
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.21.2...v1.21.3

1.21.2

26 Apr 10:33
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.21.1...v1.21.2