searchbase 4.0.2
searchbase: ^4.0.2 copied to clipboard
SearchBase is a library to build the search UIs with Elasticsearch.
4.0.2 #
- Fixes http dependency constraint to use ^1.2.1 instead of ^0.13.3
4.0.1 #
- fixes type warnings
4.0.0-alpha.6 #
- feat: Upgrade http package to latest
- fix: http exception handling
- Timeout and socketIO exceptions are returned in a Future.error wrapper instead of being thrown
- Upgrade step to comply with latest Flutter SDK(3.19.x)
4.0.0-alpha.5 #
- feat: expose URL through transformRequest function
4.0.0-alpha.4 #
- fixes typecasting error
4.0.0-alpha.3 #
4.0.0-alpha.2 #
4.0.0-alpha.1 #
- alpha version for Dart 3 upgrade
3.4.0 #
- stable release
3.4.12-beta #
- add support to override widget config when re-registered through searchbase instance
3.4.11-beta #
- add support for
compoundClauseproperty
3.4.10-beta #
- fix: reset filters bug - regression
3.4.9-beta #
- feat: httpRequestTimeout prop support
3.4.8-beta #
- fix multiple API calls when filters are reset
3.4.7-beta #
- null check for controller in setSearchState method
3.4.6-beta #
- filter reset bug
- remove log statements
- merge "Reuse httpClient to optimize latency for network requests."
3.4.5-beta #
- filter reset bug
3.4.4-beta #
- Reuse httpClient to optimize latency for network requests.
3.4.3-beta #
- Avoid consuming stale responses for controllers triggered by custom queries
3.4.2-beta #
- Fix selected filters persistence issue with setSearchState
3.4.1-beta #
- Fix setSearchState type casting issues with List
3.2.1-beta #
- Fix a bug in searchController class https://github.com/appbaseio/flutter-searchbox/pull/23
3.2.0-beta #
- Upgrade to Flutter 3
3.0.0 #
- Add support for [KeysToSubscribe] enum.
- Add support for [ChangesController] class to read the state changes in subscriber method.
- Breaking Change
subscribeToStateChanges()now accepts array of enums ([KeysToSubscribe]) for properties to subscribe, instead of hard-coded strings. Also, the subscription callback function receives a [ChangesController] class argument instead of [Changes] type. - beforedart widgetInstance.subscribeToStateChanges((Changes change){ print('${changes['results']!.next}'); }, ['results']);- afterdart widgetInstance.subscribeToStateChanges((ChangesController change){ print('${changes.Results!.next}'); }, [KeysToSubscribe.Results]);Refer to docs to see the [KeysToSubscribe] enum defined under types.dart
2.2.4 #
- Fix callbacks for change events
2.2.3 #
- Apply value returned by
beforeValueChangemethod
2.2.2 #
- Fix
beforeValueChangefunction signature
2.2.1 #
- Fix
aggregationFieldis same asdataFieldissue - Export
results.dart
2.2.0 #
- Add support for
clearOnQueryChangeproperty
2.1.0 #
- Add support for
indexproperty in search controller - Remove
dataFieldvalidation (required)
2.0.1 #
- Fix properties parameter in subscribeToStateChanges method
2.0.0 #
- Add support for null safety
1.0.1 #
- Fix docs
1.0.0 #
- Add
aggregationSizeproperty to define size of aggregations
1.0.0-alpha.9 #
- Fix type error when
preserveResultsis not defined
1.0.0-alpha.8 #
- Add support to paginate aggregations
1.0.0-alpha.7 #
BREAKING: Rename SearchWidget class to SearchController
1.0.0-alpha.6 #
- Format Docs
1.0.0-alpha.5 #
- Fix suggestions parsing logic if
dataFieldis not defined - Fix
onErrortype error - Add more properties in
Suggestionclass to differentiate between recent, popular and relevant suggestions.
1.0.0-alpha.4 #
- Format docs
1.0.0-alpha.3 #
- Fix docs link
1.0.0-alpha.2 #
- Fix docs link
1.0.0-alpha.1 #
- Fix bugs
- Add documentation with example
1.0.0-alpha #
- Add
SearchWidgetandSearchBaseclasses - Implement query generation and analytics
- Recent searches
- Popular Suggestions