The following changes have been included in the dev
branch and will be out in the next release. Click to expand
- Add renderNoSuggestions prop in search components #438
- Updates reactivecore to include result components loading fixes
- Fixes loading for result component - info
- Adds support for
renderTooltipData
for custom tooltip content #611 - Adds nested object mapping support for MultiList #595
- Add
tooltipTrigger
in slider components #284 - Support nested object mapping in DropdownList comps - Add
nestedField
prop #595 - [TS] add renderSuggestions as props on DataSearch and CategorySearch #591
- Add polyfill for
Array.find
#590 - Add showFilter prop value to selected-filters #589
- Handle transformRequest initialization in ReactiveBase #574
- Add tooltip in RangeSlider #553
- Add
Title
prop support inSelectedFilters
- info - Fix use of
this
in static method in Date component #567 - Add
_type
meta data in parsed-hits - info
- Rename
beforeSend
totransformRequest
as in appbase-js version 4 #568 - Add better support for consecutive loading in aggs #515
- Fix showLoadMore usage which led to duplicate keys errors #549
- sync url params before updating or deleting - #566
- Add error log for url state parsing - info
- Add redux dev tools support #565
- update core - cleanup
- Add
downShiftProps
prop for the Downshift component in search components #516 - Fix SelectedFilters and URLParams behavior - #497
- Fix re-rendering issues with queryLog - causing ReactiveList breakage - info
- Remove ReactiveList event listener on unmount conditionally - info
- Fixes react prop behavior for array of (conjunction) objects.
- Fixes react prop behavior for array of (conjunction) objects.
- Fix dom-node initialisation for
scrollTarget
- #543
- Support array of (conjunction) objects in react prop - commit
- Fix page change behavior on query change - commit
- Adds on demand loading in list components for #515
- Support Pagination with JS disabled in browser (helpful in crawling) #477
- Add support for scrollTarget #369
- Appbase-js build fixes
- No restriction on API endpoint for analytics
- Update appbase-js version to latest #506
- Dynamically change include/exclude Fields #417
- Fix empty categories in suggestions for
CategorySearch
#502 - Fix
defaultSuggestions
not appearing inCategorySearch
commit - Add analytics support #484
- Fix result of
defaultSelected
function not evaluated byisEqual
#407 - Add support for
transformData
on list components - commit
- Fixes issue with cursor jumping in search componentes #394
- Upgrades reactivecore to v4.3.0
- Fix suggestion parsing where some suggestions were missed due to case sensitive checks #480
- Add
renderSuggestions
support inDataSearch
andCategorySearch
#354
- Add custom rendering support in SelectedFilters - #121 #415
- Add
showSearch
support for DropdownList components #468 - Show defaultSuggestions in search components even when autosuggest is false #359
- Replace internal
shade
function withpolished
. This should give more expected results for different theme colors #420 - Improve pagination a11y #448
- Fix suggestion selection in
CategorySearch
when the value remains same but the category changes here - Add beta support for analytics
- Add support for
histogramQuery
prop in RangeSlider component - #459 - Add support for aggs with query size 0 for hits removal - #459 and here
- Adds typings to npm package #466
- Extend
SelectedFilters
support for range slider components i.e.RangeInput
,RangeSlider
andDynamicRangeSlider
. The usage is similar to other components, with theshowFilter
prop. #442 - Update
defaultQuery
prop append logic for search components here.defaultQuery
is now always appended regardless of thecustomQuery
- Adds pagination support in SSR #441 - This is a
Breaking Change
. Your app will be affected if you havepagination
andURLParams
enabled on the result component. - Addresses #460 - Instead of adding a new prop to customise the url params, we have removed
-page
string from the result component. Hence, you can now setp
orpage
as the componentId and expected results can be achieved. - Search components
DataSearch
andCategorySearch
now don't fire a query when the input was blurred (Implemented here and here). This is a critical UX change and will also affect whenonValueSelected
was called. - Add
strictSelection
support inDataSearch
andCategorySearch
#381 - Include
cause
andsource
object (if the cause was'SUGGESTION_SELECT'
) inonValueSelected
#387 - Fix unnecessary renders in
ReactiveList
#444 - Add support for store updates on url change #360
- Added include & exclude Fields as query options in Result Components #417
- Upgrade reactivecore and appbase-js
- Upgrade reactivecore and fix an import with maps
- Upgraded reactivecore to improve reactive-maps behavior and experience
- Fix an issue with
ReactiveList
rendering 'undefined' as class #416 - Fix an issue with
DateRange
field to accept both string and array #421 - Fix some edge cases in
DateRange
and add hover effect when selecting a date range PR #428 - Fix
react
prop update inReactiveComponent
PR #451 - Add onFilterCleared prop to SelectedFilters #401
- Update core dependencies to fix streaming issues
- Add
defaultQuery
in search components #353 (Support will be added in other components in coming releases) - Add
onPageClick
in result components #396 - Add
containerProps
inResultCard
andResultList
#376
- Fix issue with
onValueSelected
getting called twice here - Support dyanmic props on ReactiveBase component #373
- Handle pagination updates on defaultQuery change in result components - here
- core: Fix an edge case with generating suggestions with numeric splits #8
- core: Add
_index
key to hits - to help segregate the hits handling based incase of multiple indexes #9 - core: Fix onQueryChange behavior #335 #362
- Architectural fixes to persist the watchman state in case of component unmount - This helps in keeping the component subscription active incase the component gets remounted.
- Add
onValueSelected
in search components #254 - Fix issue #371 resetting page number on sort change #372
- Cleanup stale url-params on component unmount #368
- Fixed query timestamp logic in core - should prevent stale results from getting rendered
- Fixed (multiple) partial queries firing issues with result component here
- Fixed MultiDataList missing queryListener handlers here
- Fix
onSuggestion
rendering logic in search components here - Add
onError
support in result components here - Support toggling on integer based dropdown lists #337
- Fix and cleanup infinte loading logic in Result components #336
- Fix queryOptions generation logic in search components here
- Better query generation support in core.
- Fix complex react prop based query generation logic in core.
- Fix defaultQuery behavior in ReactiveComponent
- fix #329 - highlightQuery issue with SSR
- update query logic for SSR
- update URLParams prop type to bool
- Add dynamic defaultQuery support in ReactiveComponent #313
- Fix an edge case with SingleDropdownList which threw React into an infinite update loop #317
- Add support for
showClear
andclearIcon
props inTextField
,DataSearch
andCategorySearch
#255 - Add support for combined queries via
msearch
- Add support for SSR
- Fix onValueChange behavior
- Use commonjs module for
rheostat
#289 - Adds support for aggregations on missing values for list components via
showMissing
andmissingLabel
prop #291 - Adds
onDrag
support for RangeSlider components #284 - Fixes dynamic size and pagination updates #298
- Refactor Result Components #303
- Add
customHighlight
prop support inDataSearch
andCategorySearch
#285 - Add
renderListItem
prop support inSingle/Multi/DropdownList
components #282
- Add 🌳 tree shaking capabilities with ES modules support here