Release Notes
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
5.54.0 (2024-10-23)
Features
expose resultStats when using submitSearchQuery (8bf0e5c)
5.53.0 (2024-10-16)
Features
add maths for autofill callouts when callouts span multiple rows and use displayedResults and numberOfResults when determining if autofill callout should be displayed (abebb33)
add support for different callout autofill behaviour (e48bda2)
add support for filler callouts (4f5936b)
Bug Fixes
improve maths for calculating autofill callout (62e65a4)
5.53.0-beta.3 (2024-10-07)
Features
add support for different callout autofill behaviour (e48bda2)
5.53.0-beta.2 (2024-10-04)
Bug Fixes
improve maths for calculating autofill callout (62e65a4)
5.53.0-beta.1 (2024-10-04)
Features
add maths for autofill callouts when callouts span multiple rows and use displayedResults and numberOfResults when determining if autofill callout should be displayed (abebb33)
5.53.0-beta.0 (2024-10-04)
Features
add searchRedirect field to check for current redirects (5c4077c)
add submitSearchQuery method to useSearch hook (6619d6e)
add support for filler callouts (4f5936b)
Bug Fixes
revert removing config from preload data (broke ssr) (30b9da2)
5.52.0 (2024-09-13)
Features
add submitSearchQuery method to useSearch hook (6619d6e)
5.51.0 (2024-08-21)
Features
add searchRedirect field to check for current redirects (5c4077c)
5.50.1 (2024-03-14)
Bug Fixes
revert removing config from preload data (broke ssr) (30b9da2)
5.50.0 (2024-03-14)
Features
remove config from preload data (37751a9)
5.50.0-beta.0 (2024-03-14)
Features
add option to show subsequent loading states in results component (ad6d367)
normalise search value and correctly query for search curations (75be00c)
remove config from preload data (37751a9)
Bug Fixes
correctly parse URL query params within SSR (a7bea5c)
minor react key issues in ExampleFitlersSelected (ad94ea6)
replace @appbaseio/reactivesearch with @usereactify/search-internals (forked version, patches ssr sort) (4fc8d19)
select correct filter group and rework filter doc count (7eee273)
use correct name for sort sensor (65a638c)
5.49.4 (2024-03-13)
5.49.3 (2024-03-13)
Bug Fixes
replace @appbaseio/reactivesearch with @usereactify/search-internals (forked version, patches ssr sort) (4fc8d19)
5.49.2 (2024-03-03)
Bug Fixes
correctly parse URL query params within SSR (a7bea5c)
minor react key issues in ExampleFitlersSelected (ad94ea6)
select correct filter group and rework filter doc count (7eee273)
5.49.1 (2024-02-22)
Bug Fixes
use correct name for sort sensor (65a638c)
5.49.0 (2024-02-21)
Features
add option to show subsequent loading states in results component (ad6d367)
5.48.0 (2024-02-14)
Features
improve sharing of props between server and client, remove dead code (01d3631)
normalise search value and correctly query for search curations (75be00c)
5.48.0-beta.0 (2024-01-25)
Features
filter products by published market when market active (333b931)
improve sharing of props between server and client, remove dead code (01d3631)
Bug Fixes
bump @appbaseio/reactivesearch (f7328a9)
use Market ID (number part) instead of Market Handle (5611219)
5.47.1 (2024-01-17)
Bug Fixes
use Market ID (number part) instead of Market Handle (5611219)
5.47.0 (2024-01-16)
Features
filter products by published market when market active (333b931)
5.46.1 (2024-01-12)
Bug Fixes
bump @appbaseio/reactivesearch (f7328a9)
5.46.0 (2024-01-12)
Features
5.46.0-beta.1 (2024-01-11)
5.46.0-beta.0 (2024-01-11)
Features
add support for custom sensors via config (71ce82f)
add support for selecting market-specific global curations (8e4a042)
add support for SSR (b2b6643)
allow rendering ClearAll content even if no filters selected with showWhenEmpty prop (913f812)
exclude specific suggestions based on config (8b23749)
improve support for SSR (d004d0d)
switch domain from ".search.reactify.app" to ".usereactify.com" (b1ce9ac)
update config types to include markets field (508c6b3)
5.45.0 (2024-01-11)
Features
exclude specific suggestions based on config (8b23749)
5.44.0 (2024-01-10)
Features
update config types to include markets field (508c6b3)
5.43.0 (2024-01-08)
Features
add support for selecting market-specific global curations (8e4a042)
5.42.0 (2023-12-18)
Features
add support for custom sensors via config (71ce82f)
5.41.0 (2023-12-18)
Features
allow rendering ClearAll content even if no filters selected with showWhenEmpty prop (913f812)
5.40.0 (2023-12-07)
Features
switch domain from ".search.reactify.app" to ".usereactify.com" (b1ce9ac)
5.39.0 (2023-11-20)
Features
add support for markets (82129d7)
5.39.0-beta.0 (2023-11-08)
Features
add default headers to requests (a9b6bb9)
add option to show filters when empty (1044cbf)
add retry when loading config from network (ef84d6a)
add support for markets (82129d7)
expose selected filters in useFilters hook (b71613a)
remove empty query string from reactivesearch url (3a64287)
Bug Fixes
update showEmptyFilters to also work for slider filters (d0fc8db)
5.38.0 (2023-10-27)
Features
add retry when loading config from network (ef84d6a)
5.37.0 (2023-10-26)
Features
remove empty query string from reactivesearch url (3a64287)
5.36.1 (2023-10-17)
Bug Fixes
update showEmptyFilters to also work for slider filters (d0fc8db)
5.36.0 (2023-10-11)
Features
5.35.0 (2023-09-26)
Features
expose selected filters in useFilters hook (b71613a)
5.34.0 (2023-09-21)
Bug Fixes
apply parent_doc aggregation to all fields starting with "variants." (bf9a13f)
5.34.0-beta.0 (2023-09-21)
Features
add setFilterValue method to useFilters hook (db1a701)
add support for includeFields and excludeFields api (9ee6251)
move results/resultStats data out of context and into custom events (062507c)
Bug Fixes
add default includeField for "callout" (872c351)
apply parent_doc aggregation to all fields starting with "variants." (bf9a13f)
set results/resultStats when zero results are returned (24ebfde)
5.33.2 (2023-09-20)
Bug Fixes
set results/resultStats when zero results are returned (24ebfde)
5.33.1 (2023-09-18)
Bug Fixes
add default includeField for "callout" (872c351)
5.33.0 (2023-09-13)
Features
move results/resultStats data out of context and into custom events (062507c)
5.32.0 (2023-09-07)
Features
add setFilterValue method to useFilters hook (db1a701)
5.31.0 (2023-09-04)
Features
add support for includeFields and excludeFields api (9ee6251)
5.30.0 (2023-08-25)
5.30.0-beta.0 (2023-08-25)
Features
add loading field to useResults (3441e12)
5.29.2 (2023-08-17)
5.29.1 (2023-08-17)
5.29.0 (2023-08-16)
Features
add loading field to useResults (3441e12)
5.28.0 (2023-08-16)
Bug Fixes
add parent doc count into nested aggs (c324cf8)
5.28.0-beta.0 (2023-08-15)
Features
add clientId prop to ReactifySearchProvider, add telemetry (4090696)
add filter value sorting for bedding sizes (3bcf4b0)
add flags for synonyms (cfbc94a)
add flags system to toggle sensors and features (9f08881)
add Suggestions component (21514bb)
add support for controlling flags via provider (0b5d97e)
add support for separate global search and global collection curations (7ff7fbd)
add support for settingsFilterLogic (4c3b00f)
add useIndices helper and support index override via url param (cfd73ae)
allow custom filter sort order (e7d9b0b)
allow removing one or more (not just all) filters within SelectedFilters component (4c486a4)
hide slider when range between min and max is 0 (2e45a94)
implement ga-gtag (ff0bcb2)
improve elasticsearch types and add related field (dd88e8a)
improve flags logic and expose setFlag helper (60b5c33)
remove javascript cache ttl behaviour for config and rely on rs cache option and browser cache-control (730a9c5)
remove option for noreactivebase (a2df18e)
Bug Fixes
add dependencies back into sort memo (cd5f039)
add inventory sensor to instant search, disable callouts for instant search (1cbf550)
add parent doc count into nested aggs (c324cf8)
allow boosted sorting/grouping within all modes (d276060)
bump lockfile (949edd7)
check if result count is zero rather than falsey (7d01cef)
check window exists before initializing ga (19d0f48)
clear range filter values when values are cleared within underlying reactivesearch component (720917f)
correct sort option ordering (c48ecdd)
disable sentry release step (9e7cce9)
exclude selectable sort option from instant search logic (988427d)
hide results in search modes when search term is empty (1d600fb)
improve support for removing slider filter values (4b5f05c)
improve types for range values (597a6f3)
misc fixes to types and values for FiltersSelected component (35619de)
move gtag initializer into provider and include relevant user properties (72ca81e)
only apply global boosting rules in collection mode (731009c)
propagate changes to slider filter values throughout components (05d612d)
properly encode search query when submitting (3ecc44f)
remove duplicate sensors from storybook (c41aab2)
sort by collection position after curation pin and boost sorting rather than before (593ee9d)
trim whitespace around search terms for tracking within analytics (257d99a)
unset slider and multi range filters when using ClearAll component (185a995)
use filter group when mode is instant-search (0d5cb86)
use shared ga cookie (b406fe1)
5.27.1 (2023-08-14)
Bug Fixes
add dependencies back into sort memo (cd5f039)
5.27.0 (2023-08-10)
Features
add support for controlling flags via provider (0b5d97e)
5.26.5 (2023-08-09)
Bug Fixes
bump lockfile (949edd7)
5.26.4 (2023-08-09)
Bug Fixes
add inventory sensor to instant search, disable callouts for instant search (1cbf550)
5.26.3 (2023-08-09)
Bug Fixes
use filter group when mode is instant-search (0d5cb86)
5.26.2 (2023-08-09)
Bug Fixes
correct sort option ordering (c48ecdd)
5.26.0 (2023-08-08)
Features
add flags for synonyms (cfbc94a)
5.25.0 (2023-08-02)
Features
add useIndices helper and support index override via url param (cfd73ae)
5.24.0 (2023-07-30)
Features
improve flags logic and expose setFlag helper (60b5c33)
5.23.0 (2023-07-30)
Features
add flags system to toggle sensors and features (9f08881)
5.22.1 (2023-06-27)
Bug Fixes
check if result count is zero rather than falsey (7d01cef)
5.22.0 (2023-05-31)
Features
hide slider when range between min and max is 0 (2e45a94)
Bug Fixes
unset slider and multi range filters when using ClearAll component (185a995)
5.21.1 (2023-05-15)
Bug Fixes
disable sentry release step (9e7cce9)
propagate changes to slider filter values throughout components (05d612d)
5.21.0 (2023-05-12)
Features
add clientId prop to ReactifySearchProvider, add telemetry (4090696)
remove option for noreactivebase (a2df18e)
5.20.4 (2023-05-09)
Bug Fixes
improve support for removing slider filter values (4b5f05c)
5.20.3 (2023-05-09)
5.20.2 (2023-05-09)
Bug Fixes
misc fixes to types and values for FiltersSelected component (35619de)
5.20.1 (2023-05-09)
Bug Fixes
improve types for range values (597a6f3)
5.20.0 (2023-05-09)
Features
allow removing one or more (not just all) filters within SelectedFilters component (4c486a4)
5.19.3 (2023-05-07)
Bug Fixes
allow boosted sorting/grouping within all modes (d276060)
5.19.2 (2023-05-05)
Bug Fixes
hide results in search modes when search term is empty (1d600fb)
5.19.1 (2023-05-01)
5.19.0 (2023-05-01)
Features
add support for separate global search and global collection curations (7ff7fbd)
5.18.0 (2023-03-17)
Features
5.17.2 (2023-01-23)
Bug Fixes
remove duplicate sensors from storybook (c41aab2)
trim whitespace around search terms for tracking within analytics (257d99a)
5.17.1 (2023-01-15)
Bug Fixes
clear range filter values when values are cleared within underlying reactivesearch component (720917f)
5.17.0 (2022-12-15)
Features
remove javascript cache ttl behaviour for config and rely on rs cache option and browser cache-control (730a9c5)
5.16.3 (2022-12-08)
Bug Fixes
move gtag initializer into provider and include relevant user properties (72ca81e)
5.16.2 (2022-12-08)
Bug Fixes
check window exists before initializing ga (19d0f48)
5.16.1 (2022-12-08)
Bug Fixes
use shared ga cookie (b406fe1)
5.16.0 (2022-12-08)
Features
implement ga-gtag (ff0bcb2)
5.15.2 (2022-12-07)
5.15.1 (2022-12-07)
Bug Fixes
sort by collection position after curation pin and boost sorting rather than before (593ee9d)
5.15.0 (2022-12-06)
Features
allow custom filter sort order (e7d9b0b)
5.14.1 (2022-12-01)
Bug Fixes
properly encode search query when submitting (3ecc44f)
5.14.0 (2022-11-28)
Features
add support for settingsFilterLogic (4c3b00f)
5.13.0 (2022-11-24)
Features
add filter value sorting for bedding sizes (3bcf4b0)
5.12.2 (2022-11-21)
Bug Fixes
exclude selectable sort option from instant search logic (988427d)
5.12.1 (2022-11-21)
Bug Fixes
only apply global boosting rules in collection mode (731009c)
5.12.0 (2022-11-20)
Features
exclude all keyword fields from span_first query (a479ba7)
improve logic and codeflow for sorting (80dcb8f)
5.12.0-beta.0 (2022-11-20)
Features
exclude all keyword fields from span_first query (a479ba7)
improve example slider styling (02763a6)
improve logic and codeflow for sorting (80dcb8f)
sort based on _score when mode is search or instant search (9f82218)
Bug Fixes
5.11.0 (2022-11-15)
Features
sort based on _score when mode is search or instant search (9f82218)
5.10.3 (2022-11-06)
Bug Fixes
update pnpm-lock.yaml (86a53a2)
5.10.2 (2022-11-06)
Bug Fixes
5.10.1 (2022-10-21)
5.10.0 (2022-10-21)
Features
add prefix and suffix to filter slider labels (0eba7c2)
get intial slider value from URL search params (98e5ec1)
implement custom slider filter logic (f5ecc3a)
improve example slider styling (02763a6)
improve selected filter labels (0612f46)
improve styling of example slider component (1dd42dd)
use zillow react-slider as example slider (3be008f)
5.10.0-beta.1 (2022-10-21)
Features
add prefix and suffix to filter slider labels (0eba7c2)
get intial slider value from URL search params (98e5ec1)
improve selected filter labels (0612f46)
5.10.0-beta.0 (2022-10-20)
Features
implement custom slider filter logic (f5ecc3a)
improve styling of example slider component (1dd42dd)
use zillow react-slider as example slider (3be008f)
5.9.0 (2022-10-16)
Features
add hook to access results (80e19f6)
Bug Fixes
correct typings for result stats (d01b918)
5.9.0-beta.1 (2022-10-16)
Bug Fixes
correct typings for result stats (d01b918)
5.9.0-beta.0 (2022-10-16)
Features
add hook to access results (80e19f6)
add support for multiple select ranges (7c35973)
support filter option for displaying empty values (9e66934)
update examples for range and selected filters (b264aa2)
Bug Fixes
exclude exact tag fields from span_term filtering (be206ca)
prevent initial query without search term and sort option (44976fd)
5.8.2 (2022-10-13)
Bug Fixes
prevent initial query without search term and sort option (44976fd)
5.8.1 (2022-10-13)
Bug Fixes
exclude exact tag fields from span_term filtering (be206ca)
5.8.0 (2022-10-12)
Features
support filter option for displaying empty values (9e66934)
5.7.0 (2022-10-12)
Features
add support for multiple select ranges (7c35973)
update examples for range and selected filters (b264aa2)
5.6.1 (2022-10-11)
Bug Fixes
add all dependencies to sort and query memo (b60c9bc)
remove collection position sorting when curation exists (913fac8)
5.6.1-beta.0 (2022-10-11)
Bug Fixes
add all dependencies to sort and query memo (b60c9bc)
remove collection position sorting when curation exists (913fac8)
5.6.0 (2022-10-11)
Features
align queries and sensors for both search and instant search modes (481c9c6)
Bug Fixes
allow global curation to apply to all search modes (2de5ab1)
skip sort option logic for instant search (4ef922f)
5.6.0-beta.2 (2022-10-11)
Bug Fixes
allow global curation to apply to all search modes (2de5ab1)
5.6.0-beta.1 (2022-10-10)
Bug Fixes
skip sort option logic for instant search (4ef922f)
5.6.0-beta.0 (2022-10-10)
Features
add scrollPosition prop to Results to trigger load more (c2dc2a4)
add scrollTarget prop and infinite scroll pagination rendered (11f4d02)
align queries and sensors for both search and instant search modes (481c9c6)
switch from npm to pnpm (1166f9a)
upgrade to react 18 (f059591)
Bug Fixes
add debounce and tracking to search term sensor (7563319)
add lib options to tsconfig (11da357)
correctly apply weights for phrase-prefix (88dbac1)
minor clean up for react 18 (c8a4775)
switch from usePaginationLoadMore to usePaginationLoadable (1337749)
track zeroResults event when the result data changes rather than the search term (c10bb44)
use pnpm during cicd build process (fb7c399)
weight search matches higher when field starts with term (db1d430)
5.5.0 (2022-10-06)
Features
add scrollPosition prop to Results to trigger load more (c2dc2a4)
5.4.0 (2022-10-06)
Features
add scrollTarget prop and infinite scroll pagination rendered (11f4d02)
Bug Fixes
switch from usePaginationLoadMore to usePaginationLoadable (1337749)
5.3.5 (2022-09-28)
Bug Fixes
track zeroResults event when the result data changes rather than the search term (c10bb44)
5.3.4 (2022-09-25)
Bug Fixes
add lib options to tsconfig (11da357)
5.3.3 (2022-09-25)
Bug Fixes
use pnpm during cicd build process (fb7c399)
5.3.2 (2022-09-25)
Bug Fixes
add debounce and tracking to search term sensor (7563319)
5.3.1 (2022-09-15)
Bug Fixes
weight search matches higher when field starts with term (db1d430)
5.3.0 (2022-09-15)
Features
Bug Fixes
5.2.3 (2022-09-11)
5.2.2 (2022-09-08)
Bug Fixes
fix storybook config (b748e78)
rs-306 add includeFields and excludeFields to ReactiveListProps (5531b81)
rs-306 teeny cleanup when getting fields from context options (a4bae10)
switch from reactify-apps to usereactify-demo (deb36dd)
5.2.2-beta.0 (2022-09-08)
Bug Fixes
fix storybook config (b748e78)
rs-306 add includeFields and excludeFields to ReactiveListProps (5531b81)
rs-306 teeny cleanup when getting fields from context options (a4bae10)
search results not updating when removing or clearing search term (bc2a947)
switch from reactify-apps to usereactify-demo (deb36dd)
5.2.1 (2022-08-11)
Bug Fixes
search results not updating when removing or clearing search term (bc2a947)
5.2.1-beta.1 (2022-08-11)
5.2.1-beta.0 (2022-08-11)
Bug Fixes
collection handle was include query string (cbb2b4f)
5.2.0 (2022-08-10)
Features
Bug Fixes
collection handle was include query string (cbb2b4f)
export liquid utility (8df10b2)
improve liquid utilities (b54a8ca)
5.2.0-beta.4 (2022-08-10)
5.2.0-beta.3 (2022-08-10)
Bug Fixes
export liquid utility (8df10b2)
5.2.0-beta.2 (2022-08-10)
Features
add getData method to liquid utility (bf3b75c)
5.2.0-beta.1 (2022-08-10)
Bug Fixes
improve liquid utilities (b54a8ca)
5.2.0-beta.0 (2022-08-10)
Features
add utilities for liquid consumers (e8d738c)
5.1.6-beta.0 (2022-08-10)
Bug Fixes
filter searchTerm curations in search mode only (57b6359)
remove unnecessary check for collectionHandle (1a634e5)
5.1.5 (2022-08-09)
Bug Fixes
filter searchTerm curations in search mode only (57b6359)
remove unnecessary check for collectionHandle (1a634e5)
5.1.4 (2022-08-09)
Bug Fixes
search for curation based on collectionHandle or searchTerm value existing (541901f)
use curation sort position for search term curations (adace67)
5.1.4-beta.1 (2022-08-09)
Bug Fixes
use curation sort position for search term curations (adace67)
5.1.4-beta.0 (2022-08-09)
Bug Fixes
search for curation based on collectionHandle or searchTerm value existing (541901f)
5.1.3 (2022-08-09)
Bug Fixes
merge sensor queries for curations (118bd40)
5.1.3-beta.0 (2022-08-09)
Bug Fixes
merge sensor queries for curations (118bd40)
rename "additonalComponentHandles" to "additonalComponentIds" (8dc5a3e)
5.1.2 (2022-08-08)
Bug Fixes
rename "additonalComponentHandles" to "additonalComponentIds" (8dc5a3e)
5.1.1 (2022-08-08)
Bug Fixes
prevent sensorsort using global curation (55cdfaa)
5.1.1-beta.1 (2022-08-08)
5.1.1-beta.0 (2022-08-08)
Bug Fixes
prevent sensorsort using global curation (55cdfaa)
5.1.0 (2022-08-07)
Features
separate searchTerm sensor for instant-search and search (37a767a)
5.1.0-beta.0 (2022-08-07)
Features
separate searchTerm sensor for instant-search and search (37a767a)
5.0.1 (2022-08-05)
⚠ BREAKING CHANGES
separate monolith provider into hooks and context
align code and docs for v5
switch to using "handle" instead of "id" for sort option
switch to using "handle" instead of "id" for filter and filter option
move index to a dedicated prop, make credentials optional and set default
Features
add additionalComponentIds prop to provider (1db51a0)
add breadcrumb for ES search result errors (22ae301)
add breadcrumb for search query update (6a2e442)
add classnames for styling to default components (75997e2)
add debug output to provider (c45de1a)
add debug output to SensorSort (0b3d125)
add esbuild for production builds (9b0a8d5)
add example components for filter range, filter slider, custom, stats, clear all, filters active (d5e56fb)
add example filter list unstyled, radio, checkbox, swatch and box (a6ebcd0)
add Filter and FilterList components with hooks (9cd1be1)
add grid gap to result list component props (0d65bd0)
add hook to get cached or remote config (cb77750)
add image to default result card render (c50319e)
add listClassName prop to ResultList component (f28be3e)
add local bundle serve (318443e)
add onRedirect prop + fix caching issue when searching from search page (59b32f6)
add pagination, sort, filter and promotion analytics events (5968814)
add renderBooting prop for rendering while config is loading (3da876e)
add renderResultCard prop to ResultList component (889255f)
add ResultStateProvider component for accessing page state (ec4cc6f)
add SearchInput component and associated instant search support (98a8af7)
add SensorInventoryAvailable and rename SensorStack (18d7aaa)
add SensorStackInstantSearch (e93308f)
add sentry error boundary (c6dbbab)
add sentry release tracking to ci (67c813d)
add shop name in context, (13b54e2)
add sort option into url params (f78ec9b)
add support for additional datasearch input props (a6c6382)
add support for collections assigned to filter groups (afe0711)
add support for filter option settingsUppercase (99d822b)
add support for global curation / default boosting rules (b476e75)
add support for pinning products in curations that don't exist within the resultset (3ceadf6)
add support for settingsHideUnavailable at filter level for variant nested fields (5ca63e1)
add support for valuesManual in filter option filtering (c2cef69)
add totalSelected to filter render props (RS-16) (7949200)
add warning and prevent tracking request if "shopifyPermanentDomain" is missing (bcbf378)
add zero results and view product (impressions) events (db4f310)
additional result props in ResultList (821b022)
adjust page size to accommodate callouts (0365896)
allow custom grid styles to be provided and override defaults (25ce405)
allow provider theme to be configured (33eb10f)
app: add provider prop "configId" to support multi-config shops (2ef6af5)
apply defaultQuery to nested variant filters to check inventory available (a348522)
call track after trigger query in SearhInput (8a09111)
collapse state optional in renderFilterList, rename filterListProps (9eef3d3)
collection default query (154e3d2)
combined results in result list (a85f39e)
currency formatting, brand logos and hover image improvements (9c63fe3)
default query and sort state (f20dc5c)
disable callouts unless enableCallouts prop is set (c2ac79a)
drop SensorStackInstantsearch in favor of single SensorStack with context (f31a60b)
enable url params for filters (6f2675f)
filter column titles (05c41ba)
filter matrix and hook (278d8ad)
filter options (106387a)
filter titles and collapse logic (5469941)
firebase config (1038df0)
hide callouts when not sorting by "_score" or "collections.position" (bf2d57a)
ignore cached config if "nocache" url search param is set (38823c2)
import debut theme collection to playground page (c137569)
improve classnames (19fcfa1)
improve default components (81bb427)
improve dx for filter wrapper, map checked in hook (3873238)
improve performance when debugging by reusing debugger instances (aa88917)
improve sentry release process (4237771)
improve sentry stacktraces and logging (7f34b30)
improve sorting of filter list options (c41eedc)
initial docs (016fd2b)
initial ui library components (803d586)
instant search redirects and sort score (55d85cc)
instantsearch component (8256cdc)
instantsearch with reactivelist component (1564b0d)
merge global boosting rules with curation when empty (248cbdd)
move filter logic to hook, add render props (333da46)
move index to a dedicated prop, make credentials optional and set default (a0696ba)
multilist filter (34be9bf)
optional collapse state in filter wrapper, add noWrapper prop (2ea7d1f)
pagination (e50965a)
pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams (fb93473)
product card breakpoints (657d1b1)
remove combined results logic, discriminate product and callout (ee1b38e)
remove defaultQuery in favor of SensorCollection (f33c1b2)
remove event handling overrides in useAnalytics track function (3cb1bc5)
rename FilterMatrix to FilterStack (62788cd)
render callouts in result list, implement grid (e8cbaad)
renderAfter, renderBefore and renderPagination props on ResultList (05d2203)
renderError prop on ResultList component (d95d6df)
renderLoading prop on ResultList component with initial search logic (1568d2e)
renderLoadMoreButton prop on ResultList with default button (bd5af24)
renderPaginationNextPrev prop on ResultList with default component (d587303)
result card component, list logic and hooks (7c419e9)
result card promo component (357e228)
result list component and hook (78834ce)
search components (e744e5a)
search fields from reactify config, redirect to search page on enter (dc47d45)
search: allow searchQuery to be provided to submitSearch (116e5d6)
search: onBlur, onFocus events in SearchInput component (c6799be)
see all results button in instant search results (90c6596)
SensorPublished and SensorSearch (6c735c1)
SensorSortScore component (a3050f6)
set default reset theme (0661294)
sort context and sensor (8dde395)
sort of _score always be desc (f51e75c)
sort sensor and selector component (b52bcfa)
support hidden curation products in SensorSort (c80a52f)
switch to using "handle" instead of "id" for filter and filter option (a92bdd7)
switch to using "handle" instead of "id" for sort option (c2be1fa)
theme-debut: add instant search component (3017fb2)
theme-debut: add styled filters (467b255)
theme-debut: add styling for product cards (1397aa1)
theme-debut: add tailwind jit styles (6e28c52)
update build commands (b084e0c)
update callout card for new ElasticCallout type (8db23b5)
update provider to use live config hook (d898df0)
use emotion cache key to support multiple apps in page (07a5067)
useAnalytics hook (17fb749)
useReactiveBaseProps hook and restructure ReactiveBase inclusion (51873b3)
Bug Fixes
add missing lower case to existing sort sensor (c7099a0)
add missing next/prev pagination export (6b13902)
add missing package "axios" (eaa4763)
add missing sensors to result list react prop (2293c43)
add missing spread operator (acc51cb)
add nested attribute to collection position sort clause (RS-124) (0932b3e)
add timeout to blur event so results remain clickable (fe98040)
app: fix access to undefined sort option ID (f93bbce)
check compare_at_price exists before formatting in useProductPrice (acba76c)
check for existence of window before using (node render) (df7f9b0)
check that window is defined before accessing (e1ec0aa)
correct logic for calculating search fields when config is empty or updates (ae67498)
correct tsconfig (e82defa)
correct tsconfig (01a796b)
correct typings for selected sort option within context (f363fc2)
define nested field prop for variants (2af7ebe)
disable scrollOnChange prop (50592e0)
dom warnings (555fb78)
enable typescript inlinesources (6998e8e)
export Filter and FilterList components (7a297dd)
filter currentId from all filters in useReactiveReactProp (645fe73)
filter styling updates (c5c3b8f)
fix request payload (aa33e95)
fix search event payload (5bd8c03)
force lower case curation search term (09d73bf)
force value to be an array in filter customQuery (454c110)
include sorting by collection position when using global curation (141c463)
incorrect hasSelected calculation from filter value (bf1e8c8)
instant search sorting (b6ce036)
make collection nodes optional (3b2afe5)
match useAnalytics endpoint signature (b94a70c)
normalise collection handle and search term when resolving curation (6bd1aec)
only apply inventory sensor to products, not callouts (7c186b8)
only record select event when link clicked (ba95992)
only request live config if shop is present (a9ab343)
only run tracking event when data exists (a768c19)
pagination spacing (945f23a)
pass on nocache url param to config endpoint to bust caching on worker side (51b9dcf)
pass render prop to ResultCardCalloutInner, add pagePosition prop (3983db4)
product card image margins (8417270)
product card negative margin (0573eb0)
product card text styling and alignment (ef16770)
re-pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams (77bbe4c)
react results component to SensorCollection (c2833e6)
regenerate yarn.lock in release script (b97ddef)
remove console error for range filter (9eeeb5d)
remove name and variant from select_item event (a87037d)
remove problematic css color "inherit" (aa304bd)
render issues with expired config cache (2c408ad)
result card image alignment (46aedd0)
search: correct type for context submitSearch (8b3e647)
search: include _score in sort state eligible for curations (2839929)
search: ssr build issue due to window (aada68a)
select_item event, add questions in comments (8693a78)
set base url for docs (11fca33)
set product images to large via cdn (d1c311f)
show all filter options unless displaySize is defined (6887ed7)
size and colour filter targets in docs (735c12e)
ssr playground issues (5cdb445)
support missing compare_at_price on price sets (dbe3fc2)
support v1 indexes in ResultList component (4c23ef3)
switch to reactify sentry org dsn (cae3cf0)
text styling for filter titles (7c0d15c)
theme-debut: browser warning for svg property (4fd7948)
theme-debut: fix flex width on results grid (049da94)
theme-debut: use new SensorStack component (da59639)
tighten up instantsearch debounce solution (6f811ca)
update filter resolution to return first filter if none found with type (e7990d1)
update provider props to suit merged changes (f014e87)
use american color variation (57f9b0e)
use collection for filter for both filter and search until configurable (007def5)
use commonjs (b742b8b)
use correct glob pattern for artifacts (9f35c7c)
use correct names of components and imports (e180a75)
use docusaurus router for index docs redirect (167403b)
use variants.available in SensorInventoryAvailable (ffaa237)
use yarn to fix monorepo issues, upgrade docusaurus (aa4ee48)
white line (2a5a191)
align code and docs for v5 (e1823a5)
separate monolith provider into hooks and context (4a85878)
5.0.0 (2022-08-05)
⚠ BREAKING CHANGES
separate monolith provider into hooks and context
align code and docs for v5
switch to using "handle" instead of "id" for sort option
switch to using "handle" instead of "id" for filter and filter option
move index to a dedicated prop, make credentials optional and set default
Features
add additionalComponentIds prop to provider (1db51a0)
add breadcrumb for ES search result errors (22ae301)
add breadcrumb for search query update (6a2e442)
add classnames for styling to default components (75997e2)
add debug output to provider (c45de1a)
add debug output to SensorSort (0b3d125)
add esbuild for production builds (9b0a8d5)
add example components for filter range, filter slider, custom, stats, clear all, filters active (d5e56fb)
add example filter list unstyled, radio, checkbox, swatch and box (a6ebcd0)
add Filter and FilterList components with hooks (9cd1be1)
add grid gap to result list component props (0d65bd0)
add hook to get cached or remote config (cb77750)
add image to default result card render (c50319e)
add listClassName prop to ResultList component (f28be3e)
add local bundle serve (318443e)
add onRedirect prop + fix caching issue when searching from search page (59b32f6)
add pagination, sort, filter and promotion analytics events (5968814)
add renderBooting prop for rendering while config is loading (3da876e)
add renderResultCard prop to ResultList component (889255f)
add ResultStateProvider component for accessing page state (ec4cc6f)
add SearchInput component and associated instant search support (98a8af7)
add SensorInventoryAvailable and rename SensorStack (18d7aaa)
add SensorStackInstantSearch (e93308f)
add sentry error boundary (c6dbbab)
add sentry release tracking to ci (67c813d)
add shop name in context, (13b54e2)
add sort option into url params (f78ec9b)
add support for additional datasearch input props (a6c6382)
add support for collections assigned to filter groups (afe0711)
add support for filter option settingsUppercase (99d822b)
add support for global curation / default boosting rules (b476e75)
add support for pinning products in curations that don't exist within the resultset (3ceadf6)
add support for settingsHideUnavailable at filter level for variant nested fields (5ca63e1)
add support for valuesManual in filter option filtering (c2cef69)
add totalSelected to filter render props (RS-16) (7949200)
add warning and prevent tracking request if "shopifyPermanentDomain" is missing (bcbf378)
add zero results and view product (impressions) events (db4f310)
additional result props in ResultList (821b022)
adjust page size to accommodate callouts (0365896)
allow custom grid styles to be provided and override defaults (25ce405)
allow provider theme to be configured (33eb10f)
app: add provider prop "configId" to support multi-config shops (2ef6af5)
apply defaultQuery to nested variant filters to check inventory available (a348522)
call track after trigger query in SearhInput (8a09111)
collapse state optional in renderFilterList, rename filterListProps (9eef3d3)
collection default query (154e3d2)
combined results in result list (a85f39e)
currency formatting, brand logos and hover image improvements (9c63fe3)
default query and sort state (f20dc5c)
disable callouts unless enableCallouts prop is set (c2ac79a)
drop SensorStackInstantsearch in favor of single SensorStack with context (f31a60b)
enable url params for filters (6f2675f)
filter column titles (05c41ba)
filter matrix and hook (278d8ad)
filter options (106387a)
filter titles and collapse logic (5469941)
firebase config (1038df0)
hide callouts when not sorting by "_score" or "collections.position" (bf2d57a)
ignore cached config if "nocache" url search param is set (38823c2)
import debut theme collection to playground page (c137569)
improve classnames (19fcfa1)
improve default components (81bb427)
improve dx for filter wrapper, map checked in hook (3873238)
improve performance when debugging by reusing debugger instances (aa88917)
improve sentry release process (4237771)
improve sentry stacktraces and logging (7f34b30)
improve sorting of filter list options (c41eedc)
initial docs (016fd2b)
initial ui library components (803d586)
instant search redirects and sort score (55d85cc)
instantsearch component (8256cdc)
instantsearch with reactivelist component (1564b0d)
merge global boosting rules with curation when empty (248cbdd)
move filter logic to hook, add render props (333da46)
move index to a dedicated prop, make credentials optional and set default (a0696ba)
multilist filter (34be9bf)
optional collapse state in filter wrapper, add noWrapper prop (2ea7d1f)
pagination (e50965a)
pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams (fb93473)
product card breakpoints (657d1b1)
remove combined results logic, discriminate product and callout (ee1b38e)
remove defaultQuery in favor of SensorCollection (f33c1b2)
remove event handling overrides in useAnalytics track function (3cb1bc5)
rename FilterMatrix to FilterStack (62788cd)
render callouts in result list, implement grid (e8cbaad)
renderAfter, renderBefore and renderPagination props on ResultList (05d2203)
renderError prop on ResultList component (d95d6df)
renderLoading prop on ResultList component with initial search logic (1568d2e)
renderLoadMoreButton prop on ResultList with default button (bd5af24)
renderPaginationNextPrev prop on ResultList with default component (d587303)
result card component, list logic and hooks (7c419e9)
result card promo component (357e228)
result list component and hook (78834ce)
search components (e744e5a)
search fields from reactify config, redirect to search page on enter (dc47d45)
search: allow searchQuery to be provided to submitSearch (116e5d6)
search: onBlur, onFocus events in SearchInput component (c6799be)
see all results button in instant search results (90c6596)
SensorPublished and SensorSearch (6c735c1)
SensorSortScore component (a3050f6)
set default reset theme (0661294)
sort context and sensor (8dde395)
sort of _score always be desc (f51e75c)
sort sensor and selector component (b52bcfa)
support hidden curation products in SensorSort (c80a52f)
switch to using "handle" instead of "id" for filter and filter option (a92bdd7)
switch to using "handle" instead of "id" for sort option (c2be1fa)
theme-debut: add instant search component (3017fb2)
theme-debut: add styled filters (467b255)
theme-debut: add styling for product cards (1397aa1)
theme-debut: add tailwind jit styles (6e28c52)
update build commands (b084e0c)
update callout card for new ElasticCallout type (8db23b5)
update provider to use live config hook (d898df0)
use emotion cache key to support multiple apps in page (07a5067)
useAnalytics hook (17fb749)
useReactiveBaseProps hook and restructure ReactiveBase inclusion (51873b3)
Bug Fixes
add missing lower case to existing sort sensor (c7099a0)
add missing next/prev pagination export (6b13902)
add missing package "axios" (eaa4763)
add missing sensors to result list react prop (2293c43)
add missing spread operator (acc51cb)
add nested attribute to collection position sort clause (RS-124) (0932b3e)
add timeout to blur event so results remain clickable (fe98040)
app: fix access to undefined sort option ID (f93bbce)
check compare_at_price exists before formatting in useProductPrice (acba76c)
check for existence of window before using (node render) (df7f9b0)
check that window is defined before accessing (e1ec0aa)
correct logic for calculating search fields when config is empty or updates (ae67498)
correct tsconfig (e82defa)
correct tsconfig (01a796b)
correct typings for selected sort option within context (f363fc2)
define nested field prop for variants (2af7ebe)
disable scrollOnChange prop (50592e0)
dom warnings (555fb78)
enable typescript inlinesources (6998e8e)
export Filter and FilterList components (7a297dd)
filter currentId from all filters in useReactiveReactProp (645fe73)
filter styling updates (c5c3b8f)
fix request payload (aa33e95)
fix search event payload (5bd8c03)
force lower case curation search term (09d73bf)
force value to be an array in filter customQuery (454c110)
include sorting by collection position when using global curation (141c463)
incorrect hasSelected calculation from filter value (bf1e8c8)
instant search sorting (b6ce036)
make collection nodes optional (3b2afe5)
match useAnalytics endpoint signature (b94a70c)
normalise collection handle and search term when resolving curation (6bd1aec)
only apply inventory sensor to products, not callouts (7c186b8)
only record select event when link clicked (ba95992)
only request live config if shop is present (a9ab343)
only run tracking event when data exists (a768c19)
pagination spacing (945f23a)
pass on nocache url param to config endpoint to bust caching on worker side (51b9dcf)
pass render prop to ResultCardCalloutInner, add pagePosition prop (3983db4)
product card image margins (8417270)
product card negative margin (0573eb0)
product card text styling and alignment (ef16770)
re-pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams (77bbe4c)
react results component to SensorCollection (c2833e6)
regenerate yarn.lock in release script (b97ddef)
remove console error for range filter (9eeeb5d)
remove name and variant from select_item event (a87037d)
remove problematic css color "inherit" (aa304bd)
render issues with expired config cache (2c408ad)
result card image alignment (46aedd0)
search: correct type for context submitSearch (8b3e647)
search: include _score in sort state eligible for curations (2839929)
search: ssr build issue due to window (aada68a)
select_item event, add questions in comments (8693a78)
set base url for docs (11fca33)
set product images to large via cdn (d1c311f)
show all filter options unless displaySize is defined (6887ed7)
size and colour filter targets in docs (735c12e)
ssr playground issues (5cdb445)
support missing compare_at_price on price sets (dbe3fc2)
support v1 indexes in ResultList component (4c23ef3)
switch to reactify sentry org dsn (cae3cf0)
text styling for filter titles (7c0d15c)
theme-debut: browser warning for svg property (4fd7948)
theme-debut: fix flex width on results grid (049da94)
theme-debut: use new SensorStack component (da59639)
tighten up instantsearch debounce solution (6f811ca)
update filter resolution to return first filter if none found with type (e7990d1)
update provider props to suit merged changes (f014e87)
use american color variation (57f9b0e)
use collection for filter for both filter and search until configurable (007def5)
use commonjs (b742b8b)
use correct glob pattern for artifacts (9f35c7c)
use correct names of components and imports (e180a75)
use docusaurus router for index docs redirect (167403b)
use variants.available in SensorInventoryAvailable (ffaa237)
use yarn to fix monorepo issues, upgrade docusaurus (aa4ee48)
white line (2a5a191)
align code and docs for v5 (e1823a5)
separate monolith provider into hooks and context (4a85878)
5.0.0-beta.16 (2022-08-05)
⚠ BREAKING CHANGES
separate monolith provider into hooks and context
align code and docs for v5
switch to using "handle" instead of "id" for sort option
switch to using "handle" instead of "id" for filter and filter option
move index to a dedicated prop, make credentials optional and set default
Features
add additionalComponentIds prop to provider (1db51a0)
add breadcrumb for ES search result errors (22ae301)
add breadcrumb for search query update (6a2e442)
add classnames for styling to default components (75997e2)
add debug output to provider (c45de1a)
add debug output to SensorSort (0b3d125)
add esbuild for production builds (9b0a8d5)
add example components for filter range, filter slider, custom, stats, clear all, filters active (d5e56fb)
add example filter list unstyled, radio, checkbox, swatch and box (a6ebcd0)
add Filter and FilterList components with hooks (9cd1be1)
add grid gap to result list component props (0d65bd0)
add hook to get cached or remote config (cb77750)
add image to default result card render (c50319e)
add listClassName prop to ResultList component (f28be3e)
add local bundle serve (318443e)
add onRedirect prop + fix caching issue when searching from search page (59b32f6)
add pagination, sort, filter and promotion analytics events (5968814)
add renderBooting prop for rendering while config is loading (3da876e)
add renderResultCard prop to ResultList component (889255f)
add ResultStateProvider component for accessing page state (ec4cc6f)
add SearchInput component and associated instant search support (98a8af7)
add SensorInventoryAvailable and rename SensorStack (18d7aaa)
add SensorStackInstantSearch (e93308f)
add sentry error boundary (c6dbbab)
add sentry release tracking to ci (67c813d)
add shop name in context, (13b54e2)
add sort option into url params (f78ec9b)
add support for additional datasearch input props (a6c6382)
add support for collections assigned to filter groups (afe0711)
add support for filter option settingsUppercase (99d822b)
add support for global curation / default boosting rules (b476e75)
add support for pinning products in curations that don't exist within the resultset (3ceadf6)
add support for settingsHideUnavailable at filter level for variant nested fields (5ca63e1)
add support for valuesManual in filter option filtering (c2cef69)
add totalSelected to filter render props (RS-16) (7949200)
add warning and prevent tracking request if "shopifyPermanentDomain" is missing (bcbf378)
add zero results and view product (impressions) events (db4f310)
additional result props in ResultList (821b022)
adjust page size to accommodate callouts (0365896)
allow custom grid styles to be provided and override defaults (25ce405)
allow provider theme to be configured (33eb10f)
app: add provider prop "configId" to support multi-config shops (2ef6af5)
apply defaultQuery to nested variant filters to check inventory available (a348522)
call track after trigger query in SearhInput (8a09111)
collapse state optional in renderFilterList, rename filterListProps (9eef3d3)
collection default query (154e3d2)
combined results in result list (a85f39e)
currency formatting, brand logos and hover image improvements (9c63fe3)
default query and sort state (f20dc5c)
disable callouts unless enableCallouts prop is set (c2ac79a)
drop SensorStackInstantsearch in favor of single SensorStack with context (f31a60b)
enable url params for filters (6f2675f)
filter column titles (05c41ba)
filter matrix and hook (278d8ad)
filter options (106387a)
filter titles and collapse logic (5469941)
firebase config (1038df0)
hide callouts when not sorting by "_score" or "collections.position" (bf2d57a)
ignore cached config if "nocache" url search param is set (38823c2)
import debut theme collection to playground page (c137569)
improve classnames (19fcfa1)
improve default components (81bb427)
improve dx for filter wrapper, map checked in hook (3873238)
improve performance when debugging by reusing debugger instances (aa88917)
improve sentry release process (4237771)
improve sentry stacktraces and logging (7f34b30)
improve sorting of filter list options (c41eedc)
initial docs (016fd2b)
initial ui library components (803d586)
instant search redirects and sort score (55d85cc)
instantsearch component (8256cdc)
instantsearch with reactivelist component (1564b0d)
merge global boosting rules with curation when empty (248cbdd)
move filter logic to hook, add render props (333da46)
move index to a dedicated prop, make credentials optional and set default (a0696ba)
multilist filter (34be9bf)
optional collapse state in filter wrapper, add noWrapper prop (2ea7d1f)
pagination (e50965a)
pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams (fb93473)
product card breakpoints (657d1b1)
remove combined results logic, discriminate product and callout (ee1b38e)
remove defaultQuery in favor of SensorCollection (f33c1b2)
remove event handling overrides in useAnalytics track function (3cb1bc5)
rename FilterMatrix to FilterStack (62788cd)
render callouts in result list, implement grid (e8cbaad)
renderAfter, renderBefore and renderPagination props on ResultList (05d2203)
renderError prop on ResultList component (d95d6df)
renderLoading prop on ResultList component with initial search logic (1568d2e)
renderLoadMoreButton prop on ResultList with default button (bd5af24)
renderPaginationNextPrev prop on ResultList with default component (d587303)
result card component, list logic and hooks (7c419e9)
result card promo component (357e228)
result list component and hook (78834ce)
search components (e744e5a)
search fields from reactify config, redirect to search page on enter (dc47d45)
search: allow searchQuery to be provided to submitSearch (116e5d6)
search: onBlur, onFocus events in SearchInput component (c6799be)
see all results button in instant search results (90c6596)
SensorPublished and SensorSearch (6c735c1)
SensorSortScore component (a3050f6)
set default reset theme (0661294)
sort context and sensor (8dde395)
sort of _score always be desc (f51e75c)
sort sensor and selector component (b52bcfa)
support hidden curation products in SensorSort (c80a52f)
switch to using "handle" instead of "id" for filter and filter option (a92bdd7)
switch to using "handle" instead of "id" for sort option (c2be1fa)
theme-debut: add instant search component (3017fb2)
theme-debut: add styled filters (467b255)
theme-debut: add styling for product cards (1397aa1)
theme-debut: add tailwind jit styles (6e28c52)
update build commands (b084e0c)
update callout card for new ElasticCallout type (8db23b5)
update provider to use live config hook (d898df0)
use emotion cache key to support multiple apps in page (07a5067)
useAnalytics hook (17fb749)
useReactiveBaseProps hook and restructure ReactiveBase inclusion (51873b3)
Bug Fixes
add missing lower case to existing sort sensor (c7099a0)
add missing next/prev pagination export (6b13902)
add missing package "axios" (eaa4763)
add missing sensors to result list react prop (2293c43)
add missing spread operator (acc51cb)
add nested attribute to collection position sort clause (RS-124) (0932b3e)
add timeout to blur event so results remain clickable (fe98040)
app: fix access to undefined sort option ID (f93bbce)
check compare_at_price exists before formatting in useProductPrice (acba76c)
check for existence of window before using (node render) (df7f9b0)
check that window is defined before accessing (e1ec0aa)
correct logic for calculating search fields when config is empty or updates (ae67498)
correct tsconfig (e82defa)
correct tsconfig (01a796b)
correct typings for selected sort option within context (f363fc2)
define nested field prop for variants (2af7ebe)
disable scrollOnChange prop (50592e0)
dom warnings (555fb78)
enable typescript inlinesources (6998e8e)
export Filter and FilterList components (7a297dd)
filter currentId from all filters in useReactiveReactProp (645fe73)
filter styling updates (c5c3b8f)
fix request payload (aa33e95)
fix search event payload (5bd8c03)
force lower case curation search term (09d73bf)
force value to be an array in filter customQuery (454c110)
include sorting by collection position when using global curation (141c463)
incorrect hasSelected calculation from filter value (bf1e8c8)
instant search sorting (b6ce036)
make collection nodes optional (3b2afe5)
match useAnalytics endpoint signature (b94a70c)
normalise collection handle and search term when resolving curation (6bd1aec)
only apply inventory sensor to products, not callouts (7c186b8)
only record select event when link clicked (ba95992)
only request live config if shop is present (a9ab343)
only run tracking event when data exists (a768c19)
pagination spacing (945f23a)
pass on nocache url param to config endpoint to bust caching on worker side (51b9dcf)
pass render prop to ResultCardCalloutInner, add pagePosition prop (3983db4)
product card image margins (8417270)
product card negative margin (0573eb0)
product card text styling and alignment (ef16770)
re-pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams (77bbe4c)
react results component to SensorCollection (c2833e6)
regenerate yarn.lock in release script (b97ddef)
remove console error for range filter (9eeeb5d)
remove name and variant from select_item event (a87037d)
remove problematic css color "inherit" (aa304bd)
render issues with expired config cache (2c408ad)
result card image alignment (46aedd0)
search: correct type for context submitSearch (8b3e647)
search: include _score in sort state eligible for curations (2839929)
search: ssr build issue due to window (aada68a)
select_item event, add questions in comments (8693a78)
set base url for docs (11fca33)
set product images to large via cdn (d1c311f)
show all filter options unless displaySize is defined (6887ed7)
size and colour filter targets in docs (735c12e)
ssr playground issues (5cdb445)
support missing compare_at_price on price sets (dbe3fc2)
support v1 indexes in ResultList component (4c23ef3)
switch to reactify sentry org dsn (cae3cf0)
text styling for filter titles (7c0d15c)
theme-debut: browser warning for svg property (4fd7948)
theme-debut: fix flex width on results grid (049da94)
theme-debut: use new SensorStack component (da59639)
tighten up instantsearch debounce solution (6f811ca)
update filter resolution to return first filter if none found with type (e7990d1)
update provider props to suit merged changes (f014e87)
use american color variation (57f9b0e)
use collection for filter for both filter and search until configurable (007def5)
use commonjs (b742b8b)
use correct glob pattern for artifacts (9f35c7c)
use correct names of components and imports (e180a75)
use docusaurus router for index docs redirect (167403b)
use variants.available in SensorInventoryAvailable (ffaa237)
use yarn to fix monorepo issues, upgrade docusaurus (aa4ee48)
white line (2a5a191)
align code and docs for v5 (e1823a5)
separate monolith provider into hooks and context (4a85878)
5.0.0-beta.15 (2022-08-05)
5.0.0-beta.14 (2022-08-04)
Features
add example components for filter range, filter slider, custom, stats, clear all, filters active (d5e56fb)
add example filter list unstyled, radio, checkbox, swatch and box (a6ebcd0)
add support for filter option settingsUppercase (99d822b)
improve sorting of filter list options (c41eedc)
5.0.0-beta.13 (2022-08-03)
Features
add breadcrumb for ES search result errors (22ae301)
add breadcrumb for search query update (6a2e442)
Bug Fixes
use correct names of components and imports (e180a75)
5.0.0-beta.12 (2022-07-27)
Features
improve performance when debugging by reusing debugger instances (aa88917)
5.0.0-beta.11 (2022-07-27)
5.0.0-beta.10 (2022-07-27)
Features
improve classnames (19fcfa1)
Bug Fixes
check that window is defined before accessing (e1ec0aa)
5.0.0-beta.9 (2022-07-27)
Features
add classnames for styling to default components (75997e2)
5.0.0-beta.8 (2022-07-27)
Features
improve default components (81bb427)
5.0.0-beta.7 (2022-07-27)
Features
improve sentry stacktraces and logging (7f34b30)
5.0.0-beta.6 (2022-07-26)
Bug Fixes
enable typescript inlinesources (6998e8e)
5.0.0-beta.5 (2022-07-26)
Bug Fixes
switch to reactify sentry org dsn (cae3cf0)
5.0.0-beta.4 (2022-07-26)
5.0.0-beta.3 (2022-07-26)
Features
improve sentry release process (4237771)
5.0.0-beta.2 (2022-07-26)
Bug Fixes
use correct glob pattern for artifacts (9f35c7c)
5.0.0-beta.1 (2022-07-26)
5.0.0-beta.0 (2022-07-25)
⚠ BREAKING CHANGES
separate monolith provider into hooks and context
align code and docs for v5
align code and docs for v5 (e1823a5)
separate monolith provider into hooks and context (4a85878)
5.0.0-beta.1 (2022-07-25)
⚠ BREAKING CHANGES
separate monolith provider into hooks and context
align code and docs for v5
Features
add support for beta deployments (e8249c1)
align code and docs for v5 (e1823a5)
separate monolith provider into hooks and context (f29d15f)
5.0.0-beta.0 (2022-07-25)
⚠ BREAKING CHANGES
separate monolith provider into hooks and context
align code and docs for v5
align code and docs for v5 (e1823a5)
separate monolith provider into hooks and context (f29d15f)
4.4.1 (2022-07-21)
Bug Fixes
correct tsconfig (e82defa)
4.4.0 (2022-07-21)
4.4.0-beta.0 (2022-07-21)
Bug Fixes
correct tsconfig (01a796b)
4.3.1 (2022-07-21)
4.3.0 (2022-07-21)
4.3.0-beta.0 (2022-07-20)
Features
hide callouts when not sorting by "_score" or "collections.position" (bf2d57a)
4.2.7 (2022-07-19)
Bug Fixes
only apply inventory sensor to products, not callouts (7c186b8)
4.2.6 (2022-07-11)
4.2.5 (2022-07-11)
Bug Fixes
remove problematic css color "inherit" (aa304bd)
4.2.4 (2022-06-23)
Bug Fixes
add missing spread operator (acc51cb)
4.2.3 (2022-06-23)
Bug Fixes
include sorting by collection position when using global curation (141c463)
4.2.2 (2022-06-21)
Features
merge global boosting rules with curation when empty (248cbdd)
Bug Fixes
pass on nocache url param to config endpoint to bust caching on worker side (51b9dcf)
4.2.1 (2022-06-14)
4.2.0 (2022-06-14)
Features
allow custom grid styles to be provided and override defaults (25ce405)
4.1.0 (2022-06-09)
4.1.0-beta.6 (2022-06-08)
4.1.0-beta.5 (2022-06-08)
4.1.0-beta.4 (2022-06-08)
Bug Fixes
only request live config if shop is present (a9ab343)
remove console error for range filter (9eeeb5d)
4.1.0-beta.3 (2022-06-08)
4.1.0-beta.2 (2022-06-08)
Bug Fixes
only run tracking event when data exists (a768c19)
4.1.0-beta.1 (2022-06-08)
Features
add sentry release tracking to ci (67c813d)
Bug Fixes
update provider props to suit merged changes (f014e87)
4.1.0-beta.0 (2022-06-08)
4.0.0 (2022-06-08)
⚠ BREAKING CHANGES
switch to using "handle" instead of "id" for sort option
switch to using "handle" instead of "id" for filter and filter option
Features
switch to using "handle" instead of "id" for filter and filter option (a92bdd7)
switch to using "handle" instead of "id" for sort option (c2be1fa)
3.11.0 (2022-06-06)
Features
app: add provider prop "configId" to support multi-config shops (2ef6af5)
3.10.4 (2022-06-02)
Bug Fixes
app: fix access to undefined sort option ID (f93bbce)
3.10.3 (2022-06-02)
Features
add support for collections assigned to filter groups (afe0711)
3.10.2 (2022-06-02)
Features
add sort option into url params (f78ec9b)
3.10.1 (2022-06-02)
Features
add onRedirect prop + fix caching issue when searching from search page (59b32f6)
3.10.0 (2022-06-01)
Features
add pagination, sort, filter and promotion analytics events (5968814)
Bug Fixes
add missing next/prev pagination export (6b13902)
3.9.1 (2022-06-01)
Bug Fixes
re-pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams (77bbe4c)
3.9.0 (2022-06-01)
Features
pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams (fb93473)
3.8.1 (2022-05-31)
Bug Fixes
add timeout to blur event so results remain clickable (fe98040)
3.8.0 (2022-05-30)
Features
add grid gap to result list component props (0d65bd0)
3.7.0 (2022-05-30)
Features
add support for additional datasearch input props (a6c6382)
3.6.0 (2022-05-28)
Features
add support for global curation / default boosting rules (b476e75)
3.5.0 (2022-05-27)
Features
add zero results and view product (impressions) events (db4f310)
3.4.4 (2022-05-19)
Bug Fixes
render issues with expired config cache (2c408ad)
3.4.3 (2022-04-11)
Bug Fixes
check for existence of window before using (node render) (df7f9b0)
3.4.2 (2022-04-11)
Bug Fixes
correct logic for calculating search fields when config is empty or updates (ae67498)
3.4.1 (2022-04-11)
Bug Fixes
correct typings for selected sort option within context (f363fc2)
3.4.0 (2022-04-11)
Features
add hook to get cached or remote config (cb77750)
add renderBooting prop for rendering while config is loading (3da876e)
ignore cached config if "nocache" url search param is set (38823c2)
update provider to use live config hook (d898df0)
3.3.0 (2022-03-28)
Features
add shop name in context, (13b54e2)
add warning and prevent tracking request if "shopifyPermanentDomain" is missing (bcbf378)
additional result props in ResultList (821b022)
call track after trigger query in SearhInput (8a09111)
remove combined results logic, discriminate product and callout (ee1b38e)
remove event handling overrides in useAnalytics track function (3cb1bc5)
update callout card for new ElasticCallout type (8db23b5)
useAnalytics hook (17fb749)
Bug Fixes
add missing package "axios" (eaa4763)
fix request payload (aa33e95)
fix search event payload (5bd8c03)
match useAnalytics endpoint signature (b94a70c)
only record select event when link clicked (ba95992)
remove name and variant from select_item event (a87037d)
select_item event, add questions in comments (8693a78)
support v1 indexes in ResultList component (4c23ef3)
white line (2a5a191)
2.1.1 (2022-03-01)
Bug Fixes
add nested attribute to collection position sort clause (RS-124) (0932b3e)
2.1.0 (2022-02-28)
Features
2.0.2 (2021-12-15)
Bug Fixes
support missing compare_at_price on price sets (dbe3fc2)
2.0.1 (2021-12-15)
Bug Fixes
check compare_at_price exists before formatting in useProductPrice (acba76c)
2.0.0 (2021-11-18)
⚠ BREAKING CHANGES
move index to a dedicated prop, make credentials optional and set default
Features
move index to a dedicated prop, make credentials optional and set default (a0696ba)
1.3.0 (2021-11-18)
Features
add support for valuesManual in filter option filtering (c2cef69)
add totalSelected to filter render props (RS-16) (7949200)
1.2.0 (2021-10-19)
Features
adjust page size to accommodate callouts (0365896)
1.1.1 (2021-10-15)
Bug Fixes
pass render prop to ResultCardCalloutInner, add pagePosition prop (3983db4)
1.1.0 (2021-10-13)
Features
disable callouts unless enableCallouts prop is set (c2ac79a)
1.0.1 (2021-10-13)
Bug Fixes
filter currentId from all filters in useReactiveReactProp (645fe73)
1.0.0 (2021-10-13)
Features
add additionalComponentIds prop to provider (1db51a0)
0.2.0-beta.0 (2021-10-08)
Features
0.1.29 (2021-08-05)
Features
apply defaultQuery to nested variant filters to check inventory available (a348522)
Bug Fixes
size and colour filter targets in docs (735c12e)
0.1.28 (2021-07-23)
Features
Bug Fixes
instant search sorting (b6ce036)
0.1.27 (2021-07-01)
Features
set default reset theme (0661294)
0.1.26 (2021-06-28)
Features
allow provider theme to be configured (33eb10f)
0.1.25 (2021-06-28)
0.1.24 (2021-06-25)
Bug Fixes
add missing lower case to existing sort sensor (c7099a0)
0.1.23 (2021-06-25)
Bug Fixes
force lower case curation search term (09d73bf)
0.1.22 (2021-06-24)
Features
add support for pinning products in curations that don't exist within the resultset (3ceadf6)
0.1.21 (2021-06-18)
Bug Fixes
normalise collection handle and search term when resolving curation (6bd1aec)
0.1.20 (2021-06-17)
Features
support hidden curation products in SensorSort (c80a52f)
Bug Fixes
regenerate yarn.lock in release script (b97ddef)
use yarn to fix monorepo issues, upgrade docusaurus (aa4ee48)
0.1.19 (2021-06-14)
Bug Fixes
search: ssr build issue due to window (aada68a)
0.1.18 (2021-06-04)
Bug Fixes
use variants.available in SensorInventoryAvailable (ffaa237)
0.1.17 (2021-06-01)
Bug Fixes
0.1.16 (2021-05-10)
Bug Fixes
search: include _score in sort state eligible for curations (2839929)
0.1.15 (2021-05-10)
Bug Fixes
search: correct type for context submitSearch (8b3e647)
0.1.14 (2021-05-10)
Features
search: allow searchQuery to be provided to submitSearch (116e5d6)
search: onBlur, onFocus events in SearchInput component (c6799be)
0.1.13 (2021-05-09)
Features
drop SensorStackInstantsearch in favor of single SensorStack with context (f31a60b)
0.1.12 (2021-05-07)
Features
add SearchInput component and associated instant search support (98a8af7)
add SensorStackInstantSearch (e93308f)
theme-debut: add instant search component (3017fb2)
0.1.11 (2021-05-07)
Features
add debug output to provider (c45de1a)
Bug Fixes
add missing sensors to result list react prop (2293c43)
0.1.10 (2021-05-07)
Features
add debug output to SensorSort (0b3d125)
0.1.9 (2021-05-05)
Bug Fixes
force value to be an array in filter customQuery (454c110)
0.1.8 (2021-05-04)
Bug Fixes
theme-debut: fix flex width on results grid (049da94)
0.1.7 (2021-05-04)
Features
add ResultStateProvider component for accessing page state (ec4cc6f)
add SensorInventoryAvailable and rename SensorStack (18d7aaa)
add support for settingsHideUnavailable at filter level for variant nested fields (5ca63e1)
rename FilterMatrix to FilterStack (62788cd)
renderAfter, renderBefore and renderPagination props on ResultList (05d2203)
renderError prop on ResultList component (d95d6df)
renderLoading prop on ResultList component with initial search logic (1568d2e)
renderLoadMoreButton prop on ResultList with default button (bd5af24)
renderPaginationNextPrev prop on ResultList with default component (d587303)
Bug Fixes
theme-debut: browser warning for svg property (4fd7948)
theme-debut: use new SensorStack component (da59639)
0.1.6 (2021-04-28)
Features
theme-debut: add styling for product cards (1397aa1)
add listClassName prop to ResultList component (f28be3e)
add renderResultCard prop to ResultList component (889255f)
0.1.5 (2021-04-28)
Features
Bug Fixes
show all filter options unless displaySize is defined (6887ed7)
0.1.4 (2021-04-28)
Bug Fixes
export Filter and FilterList components (7a297dd)
0.1.3 (2021-04-28)
Bug Fixes
define nested field prop for variants (2af7ebe)
0.1.2 (2021-04-27)
Bug Fixes
use commonjs (b742b8b)
0.1.1 (2021-04-27)
0.1.0 (2021-04-27)
Initial release.
Last updated