Skip to content

Latest commit

 

History

History
205 lines (157 loc) · 14.7 KB

CHANGELOG_V2.md

File metadata and controls

205 lines (157 loc) · 14.7 KB

Changelog

Unreleased

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

v2.14.1

  • Updates reactivecore to include result components loading fixes

v2.14.0

  • Fixes loading for result component - info
  • Adds support for renderTooltipData for custom tooltip content #611
  • Adds nested object mapping support for MultiList #595

v2.13.0

  • 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

v2.12.1

  • Add Title prop support in SelectedFilters - info
  • Fix use of this in static method in Date component #567
  • Add _type meta data in parsed-hits - info

v2.12.0

  • Rename beforeSend to transformRequest 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

v2.11.1

  • sync url params before updating or deleting - #566
  • Add error log for url state parsing - info
  • Add redux dev tools support #565

v2.11.0

  • 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

v2.10.3

  • Fixes react prop behavior for array of (conjunction) objects.

v2.10.2

  • Fixes react prop behavior for array of (conjunction) objects.

v2.10.1

  • Fix dom-node initialisation for scrollTarget - #543

v2.10.0

  • 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

v2.9.1

  • Appbase-js build fixes
  • No restriction on API endpoint for analytics

v2.9.0

  • 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 in CategorySearch commit
  • Add analytics support #484
  • Fix result of defaultSelected function not evaluated by isEqual #407
  • Add support for transformData on list components - commit

v2.8.2

  • Fixes issue with cursor jumping in search componentes #394
  • Upgrades reactivecore to v4.3.0

v2.8.1

  • Fix suggestion parsing where some suggestions were missed due to case sensitive checks #480
  • Add renderSuggestions support in DataSearch and CategorySearch #354

v2.8.0

  • 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 with polished. 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

v2.7.0

  • 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 and DynamicRangeSlider. The usage is similar to other components, with the showFilter prop. #442
  • Update defaultQuery prop append logic for search components here. defaultQuery is now always appended regardless of the customQuery
  • Adds pagination support in SSR #441 - This is a Breaking Change. Your app will be affected if you have pagination and URLParams 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 set p or page as the componentId and expected results can be achieved.
  • Search components DataSearch and CategorySearch 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 when onValueSelected was called.
  • Add strictSelection support in DataSearch and CategorySearch #381
  • Include cause and source object (if the cause was 'SUGGESTION_SELECT') in onValueSelected #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

v2.6.12

  • Upgrade reactivecore and appbase-js

v2.6.11

  • Upgrade reactivecore and fix an import with maps

v2.6.10

  • Upgraded reactivecore to improve reactive-maps behavior and experience

v2.6.9

  • 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 in ReactiveComponent PR #451
  • Add onFilterCleared prop to SelectedFilters #401

v2.6.8

  • Update core dependencies to fix streaming issues

v2.6.7

  • Add defaultQuery in search components #353 (Support will be added in other components in coming releases)
  • Add onPageClick in result components #396
  • Add containerProps in ResultCard and ResultList #376

v2.6.6

  • 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

v2.6.5

  • 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

v2.6.4

  • 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.

v2.6.3

  • Add onValueSelected in search components #254
  • Fix issue #371 resetting page number on sort change #372
  • Cleanup stale url-params on component unmount #368

v2.6.2

  • Fixed query timestamp logic in core - should prevent stale results from getting rendered

v2.6.1

  • Fixed (multiple) partial queries firing issues with result component here
  • Fixed MultiDataList missing queryListener handlers here

v2.6.0

  • 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.

v2.5.1

  • Fix defaultQuery behavior in ReactiveComponent
  • fix #329 - highlightQuery issue with SSR
  • update query logic for SSR
  • update URLParams prop type to bool

v2.5.0

  • 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 and clearIcon props in TextField, DataSearch and CategorySearch #255
  • Add support for combined queries via msearch
  • Add support for SSR
  • Fix onValueChange behavior

v2.3.3

  • Use commonjs module for rheostat #289
  • Adds support for aggregations on missing values for list components via showMissing and missingLabel prop #291
  • Adds onDrag support for RangeSlider components #284
  • Fixes dynamic size and pagination updates #298
  • Refactor Result Components #303

v2.3.2

  • Add customHighlight prop support in DataSearch and CategorySearch #285
  • Add renderListItem prop support in Single/Multi/DropdownList components #282

v2.3.1

  • Add 🌳 tree shaking capabilities with ES modules support here