Release Notes
Last updated
Was this helpful?
Last updated
Was this helpful?
All notable changes to this project will be documented in this file. See for commit guidelines.
remove flags ()
update boosting rules to use market specific pricing ()
update filter options for price_min and price_max to use market specific prices ()
update sort options for price_min and price_max to use market specific prices ()
update useProductPrice to return market specific prices ()
replace "price_min" with "price" ()
replace "price_min" with "price" ()
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
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
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
separate monolith provider into hooks and context
align code and docs for v5
separate monolith provider into hooks and context
align code and docs for v5
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
Initial release.
update boosting rules to use market specific pricing ()
update filter options for price_min and price_max to use market specific prices ()
improve querying for market specifics (curations and inventory) ()
improve selection of curations based on market and fallbacks ()
log curation as it changes ()
remove flags ()
track attribution within analytics ()
update sort options for price_min and price_max to use market specific prices ()
update useProductPrice to return market specific prices ()
apply global boosting rules to search curations without boosting rules ()
change customQuery from object to function that returns object ()
clamp values of slider filters to whole numbers ()
clamp values of slider filters to whole numbers within react-slider helper ()
correctly parse and allow for empty filter slider values ()
correctly parse filter slider value during SSR ()
ensure hidden products within curations are separated between markets ()
generate query for sliders using custom query for SSR loading and native query for realtime ()
improve suggestions to include more results when searching ()
prevent call to window on load ()
remove listener for url sort param ()
set initial slider value to [0,0] when not in url params ()
improve querying for market specifics (curations and inventory) ()
improve selection of curations based on market and fallbacks ()
log curation as it changes ()
remove listener for url sort param ()
set initial slider value to [0,0] when not in url params ()
correctly parse and allow for empty filter slider values ()
clamp values of slider filters to whole numbers within react-slider helper ()
clamp values of slider filters to whole numbers ()
generate query for sliders using custom query for SSR loading and native query for realtime ()
improve suggestions to include more results when searching ()
ensure hidden products within curations are separated between markets ()
track attribution within analytics ()
correctly parse filter slider value during SSR ()
change customQuery from object to function that returns object ()
prevent call to window on load ()
apply global boosting rules to search curations without boosting rules ()
disable URL params analysis when mode is instant-search ()
disable URL params when mode is instant-search ()
isolate window events to specific ReactifySearchProviders, reduce noisy logs ()
parse initial query for sliders before page load ()
parse initial query for sliders before page load ()
disable URL params analysis when mode is instant-search ()
disable URL params when mode is instant-search ()
expose resultStats when using submitSearchQuery ()
isolate window events to specific ReactifySearchProviders, reduce noisy logs ()
expose resultStats when using submitSearchQuery ()
add maths for autofill callouts when callouts span multiple rows and use displayedResults and numberOfResults when determining if autofill callout should be displayed ()
add support for different callout autofill behaviour ()
add support for filler callouts ()
improve maths for calculating autofill callout ()
add support for different callout autofill behaviour ()
improve maths for calculating autofill callout ()
add maths for autofill callouts when callouts span multiple rows and use displayedResults and numberOfResults when determining if autofill callout should be displayed ()
add searchRedirect field to check for current redirects ()
add submitSearchQuery method to useSearch hook ()
add support for filler callouts ()
revert removing config from preload data (broke ssr) ()
add submitSearchQuery method to useSearch hook ()
add searchRedirect field to check for current redirects ()
revert removing config from preload data (broke ssr) ()
remove config from preload data ()
add option to show subsequent loading states in results component ()
normalise search value and correctly query for search curations ()
remove config from preload data ()
correctly parse URL query params within SSR ()
minor react key issues in ExampleFitlersSelected ()
replace @appbaseio/reactivesearch with @usereactify/search-internals (forked version, patches ssr sort) ()
select correct filter group and rework filter doc count ()
use correct name for sort sensor ()
replace @appbaseio/reactivesearch with @usereactify/search-internals (forked version, patches ssr sort) ()
correctly parse URL query params within SSR ()
minor react key issues in ExampleFitlersSelected ()
select correct filter group and rework filter doc count ()
use correct name for sort sensor ()
add option to show subsequent loading states in results component ()
improve sharing of props between server and client, remove dead code ()
normalise search value and correctly query for search curations ()
filter products by published market when market active ()
improve sharing of props between server and client, remove dead code ()
bump @appbaseio/reactivesearch ()
use Market ID (number part) instead of Market Handle ()
use Market ID (number part) instead of Market Handle ()
filter products by published market when market active ()
bump @appbaseio/reactivesearch ()
add support for SSR ()
improve support for SSR ()
add support for custom sensors via config ()
add support for selecting market-specific global curations ()
add support for SSR ()
allow rendering ClearAll content even if no filters selected with showWhenEmpty prop ()
exclude specific suggestions based on config ()
improve support for SSR ()
switch domain from ".search.reactify.app" to ".usereactify.com" ()
update config types to include markets field ()
exclude specific suggestions based on config ()
update config types to include markets field ()
add support for selecting market-specific global curations ()
add support for custom sensors via config ()
allow rendering ClearAll content even if no filters selected with showWhenEmpty prop ()
switch domain from ".search.reactify.app" to ".usereactify.com" ()
add support for markets ()
add default headers to requests ()
add option to show filters when empty ()
add retry when loading config from network ()
add support for markets ()
expose selected filters in useFilters hook ()
remove empty query string from reactivesearch url ()
update showEmptyFilters to also work for slider filters ()
add retry when loading config from network ()
remove empty query string from reactivesearch url ()
update showEmptyFilters to also work for slider filters ()
add default headers to requests ()
add option to show filters when empty ()
expose selected filters in useFilters hook ()
apply parent_doc aggregation to all fields starting with "variants." ()
add setFilterValue method to useFilters hook ()
add support for includeFields and excludeFields api ()
move results/resultStats data out of context and into custom events ()
add default includeField for "callout" ()
apply parent_doc aggregation to all fields starting with "variants." ()
set results/resultStats when zero results are returned ()
set results/resultStats when zero results are returned ()
add default includeField for "callout" ()
move results/resultStats data out of context and into custom events ()
add setFilterValue method to useFilters hook ()
add support for includeFields and excludeFields api ()
add loading field to useResults ()
add loading field to useResults ()
add parent doc count into nested aggs ()
add clientId prop to ReactifySearchProvider, add telemetry ()
add filter value sorting for bedding sizes ()
add flags for synonyms ()
add flags system to toggle sensors and features ()
add Suggestions component ()
add support for controlling flags via provider ()
add support for separate global search and global collection curations ()
add support for settingsFilterLogic ()
add useIndices helper and support index override via url param ()
allow custom filter sort order ()
allow removing one or more (not just all) filters within SelectedFilters component ()
hide slider when range between min and max is 0 ()
implement ga-gtag ()
improve elasticsearch types and add related field ()
improve flags logic and expose setFlag helper ()
remove javascript cache ttl behaviour for config and rely on rs cache option and browser cache-control ()
remove option for noreactivebase ()
add dependencies back into sort memo ()
add inventory sensor to instant search, disable callouts for instant search ()
add parent doc count into nested aggs ()
allow boosted sorting/grouping within all modes ()
bump lockfile ()
check if result count is zero rather than falsey ()
check window exists before initializing ga ()
clear range filter values when values are cleared within underlying reactivesearch component ()
correct sort option ordering ()
disable sentry release step ()
exclude selectable sort option from instant search logic ()
hide results in search modes when search term is empty ()
improve support for removing slider filter values ()
improve types for range values ()
misc fixes to types and values for FiltersSelected component ()
move gtag initializer into provider and include relevant user properties ()
only apply global boosting rules in collection mode ()
propagate changes to slider filter values throughout components ()
properly encode search query when submitting ()
remove duplicate sensors from storybook ()
sort by collection position after curation pin and boost sorting rather than before ()
trim whitespace around search terms for tracking within analytics ()
unset slider and multi range filters when using ClearAll component ()
use filter group when mode is instant-search ()
use shared ga cookie ()
add dependencies back into sort memo ()
add support for controlling flags via provider ()
bump lockfile ()
add inventory sensor to instant search, disable callouts for instant search ()
use filter group when mode is instant-search ()
correct sort option ordering ()
add flags for synonyms ()
add useIndices helper and support index override via url param ()
improve flags logic and expose setFlag helper ()
add flags system to toggle sensors and features ()
check if result count is zero rather than falsey ()
hide slider when range between min and max is 0 ()
unset slider and multi range filters when using ClearAll component ()
disable sentry release step ()
propagate changes to slider filter values throughout components ()
add clientId prop to ReactifySearchProvider, add telemetry ()
remove option for noreactivebase ()
improve support for removing slider filter values ()
misc fixes to types and values for FiltersSelected component ()
improve types for range values ()
allow removing one or more (not just all) filters within SelectedFilters component ()
allow boosted sorting/grouping within all modes ()
hide results in search modes when search term is empty ()
add support for separate global search and global collection curations ()
add Suggestions component ()
improve elasticsearch types and add related field ()
remove duplicate sensors from storybook ()
trim whitespace around search terms for tracking within analytics ()
clear range filter values when values are cleared within underlying reactivesearch component ()
remove javascript cache ttl behaviour for config and rely on rs cache option and browser cache-control ()
move gtag initializer into provider and include relevant user properties ()
check window exists before initializing ga ()
use shared ga cookie ()
implement ga-gtag ()
sort by collection position after curation pin and boost sorting rather than before ()
allow custom filter sort order ()
properly encode search query when submitting ()
add support for settingsFilterLogic ()
add filter value sorting for bedding sizes ()
exclude selectable sort option from instant search logic ()
only apply global boosting rules in collection mode ()
exclude all keyword fields from span_first query ()
improve logic and codeflow for sorting ()
exclude all keyword fields from span_first query ()
improve example slider styling ()
improve logic and codeflow for sorting ()
sort based on _score when mode is search or instant search ()
simplify Filters component ()
update ExampleFilters ()
update pnpm-lock.yaml ()
sort based on _score when mode is search or instant search ()
update pnpm-lock.yaml ()
simplify Filters component ()
update ExampleFilters ()
add prefix and suffix to filter slider labels ()
get intial slider value from URL search params ()
implement custom slider filter logic ()
improve example slider styling ()
improve selected filter labels ()
improve styling of example slider component ()
use zillow react-slider as example slider ()
add prefix and suffix to filter slider labels ()
get intial slider value from URL search params ()
improve selected filter labels ()
implement custom slider filter logic ()
improve styling of example slider component ()
use zillow react-slider as example slider ()
add hook to access results ()
correct typings for result stats ()
correct typings for result stats ()
add hook to access results ()
add support for multiple select ranges ()
support filter option for displaying empty values ()
update examples for range and selected filters ()
exclude exact tag fields from span_term filtering ()
prevent initial query without search term and sort option ()
prevent initial query without search term and sort option ()
exclude exact tag fields from span_term filtering ()
support filter option for displaying empty values ()
add support for multiple select ranges ()
update examples for range and selected filters ()
add all dependencies to sort and query memo ()
remove collection position sorting when curation exists ()
add all dependencies to sort and query memo ()
remove collection position sorting when curation exists ()
align queries and sensors for both search and instant search modes ()
allow global curation to apply to all search modes ()
skip sort option logic for instant search ()
allow global curation to apply to all search modes ()
skip sort option logic for instant search ()
add scrollPosition prop to Results to trigger load more ()
add scrollTarget prop and infinite scroll pagination rendered ()
align queries and sensors for both search and instant search modes ()
switch from npm to pnpm ()
upgrade to react 18 ()
add debounce and tracking to search term sensor ()
add lib options to tsconfig ()
correctly apply weights for phrase-prefix ()
minor clean up for react 18 ()
switch from usePaginationLoadMore to usePaginationLoadable ()
track zeroResults event when the result data changes rather than the search term ()
use pnpm during cicd build process ()
weight search matches higher when field starts with term ()
add scrollPosition prop to Results to trigger load more ()
add scrollTarget prop and infinite scroll pagination rendered ()
switch from usePaginationLoadMore to usePaginationLoadable ()
track zeroResults event when the result data changes rather than the search term ()
add lib options to tsconfig ()
use pnpm during cicd build process ()
add debounce and tracking to search term sensor ()
weight search matches higher when field starts with term ()
switch from npm to pnpm ()
upgrade to react 18 ()
correctly apply weights for phrase-prefix ()
minor clean up for react 18 ()
fix storybook config ()
rs-306 add includeFields and excludeFields to ReactiveListProps ()
rs-306 teeny cleanup when getting fields from context options ()
switch from reactify-apps to usereactify-demo ()
fix storybook config ()
rs-306 add includeFields and excludeFields to ReactiveListProps ()
rs-306 teeny cleanup when getting fields from context options ()
search results not updating when removing or clearing search term ()
switch from reactify-apps to usereactify-demo ()
search results not updating when removing or clearing search term ()
collection handle was include query string ()
add getData method to liquid utility ()
add utilities for liquid consumers ()
collection handle was include query string ()
export liquid utility ()
improve liquid utilities ()
export liquid utility ()
add getData method to liquid utility ()
improve liquid utilities ()
add utilities for liquid consumers ()
filter searchTerm curations in search mode only ()
remove unnecessary check for collectionHandle ()
filter searchTerm curations in search mode only ()
remove unnecessary check for collectionHandle ()
search for curation based on collectionHandle or searchTerm value existing ()
use curation sort position for search term curations ()
use curation sort position for search term curations ()
search for curation based on collectionHandle or searchTerm value existing ()
merge sensor queries for curations ()
merge sensor queries for curations ()
rename "additonalComponentHandles" to "additonalComponentIds" ()
rename "additonalComponentHandles" to "additonalComponentIds" ()
prevent sensorsort using global curation ()
prevent sensorsort using global curation ()
separate searchTerm sensor for instant-search and search ()
separate searchTerm sensor for instant-search and search ()
add additionalComponentIds prop to provider ()
add breadcrumb for ES search result errors ()
add breadcrumb for search query update ()
add classnames for styling to default components ()
add debug output to provider ()
add debug output to SensorSort ()
add esbuild for production builds ()
add example components for filter range, filter slider, custom, stats, clear all, filters active ()
add example filter list unstyled, radio, checkbox, swatch and box ()
add Filter and FilterList components with hooks ()
add filterStackId prop to provider () ()
add grid gap to result list component props ()
add hook to get cached or remote config ()
add image to default result card render ()
add listClassName prop to ResultList component ()
add local bundle serve ()
add onRedirect prop + fix caching issue when searching from search page ()
add pagination, sort, filter and promotion analytics events ()
add renderBooting prop for rendering while config is loading ()
add renderResultCard prop to ResultList component ()
add ResultPagination component and usePages hook () ()
add ResultStateProvider component for accessing page state ()
add SearchInput component and associated instant search support ()
add SensorInventoryAvailable and rename SensorStack ()
add SensorStackInstantSearch ()
add sentry error boundary ()
add sentry release tracking to ci ()
add shop name in context, ()
add sort option into url params ()
add support for additional datasearch input props ()
add support for collections assigned to filter groups ()
add support for filter option settingsUppercase ()
add support for global curation / default boosting rules ()
add support for pinning products in curations that don't exist within the resultset ()
add support for settingsHideUnavailable at filter level for variant nested fields ()
add support for valuesManual in filter option filtering ()
add totalSelected to filter render props (RS-16) ()
add warning and prevent tracking request if "shopifyPermanentDomain" is missing ()
add zero results and view product (impressions) events ()
additional result props in ResultList ()
adjust page size to accommodate callouts ()
allow custom grid styles to be provided and override defaults ()
allow provider theme to be configured ()
app: add provider prop "configId" to support multi-config shops ()
apply defaultQuery to nested variant filters to check inventory available ()
call track after trigger query in SearhInput ()
collapse state optional in renderFilterList, rename filterListProps ()
collection default query ()
combined results in result list ()
currency formatting, brand logos and hover image improvements ()
default query and sort state ()
disable callouts unless enableCallouts prop is set ()
drop SensorStackInstantsearch in favor of single SensorStack with context ()
enable url params for filters ()
filter column titles ()
filter matrix and hook ()
filter options ()
filter titles and collapse logic ()
firebase config ()
hide callouts when not sorting by "_score" or "collections.position" ()
ignore cached config if "nocache" url search param is set ()
import debut theme collection to playground page ()
improve classnames ()
improve default components ()
improve dx for filter wrapper, map checked in hook ()
improve performance when debugging by reusing debugger instances ()
improve sentry release process ()
improve sentry stacktraces and logging ()
improve sorting of filter list options ()
initial docs ()
initial ui library components ()
instant search redirects and sort score ()
instantsearch component ()
instantsearch with reactivelist component ()
merge global boosting rules with curation when empty ()
move filter logic to hook, add render props ()
move index to a dedicated prop, make credentials optional and set default ()
multilist filter ()
optional collapse state in filter wrapper, add noWrapper prop ()
pagination ()
pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams ()
product card breakpoints ()
remove combined results logic, discriminate product and callout ()
remove defaultQuery in favor of SensorCollection ()
remove event handling overrides in useAnalytics track function ()
rename FilterMatrix to FilterStack ()
render callouts in result list, implement grid ()
renderAfter, renderBefore and renderPagination props on ResultList ()
renderError prop on ResultList component ()
renderLoading prop on ResultList component with initial search logic ()
renderLoadMoreButton prop on ResultList with default button ()
renderPaginationNextPrev prop on ResultList with default component ()
result card component, list logic and hooks ()
result card promo component ()
result list component and hook ()
search components ()
search fields from reactify config, redirect to search page on enter ()
search: allow searchQuery to be provided to submitSearch ()
search: onBlur, onFocus events in SearchInput component ()
see all results button in instant search results ()
SensorPublished and SensorSearch ()
SensorSortScore component ()
set default reset theme ()
sort context and sensor ()
sort of _score always be desc ()
sort sensor and selector component ()
support hidden curation products in SensorSort ()
switch to using "handle" instead of "id" for filter and filter option ()
switch to using "handle" instead of "id" for sort option ()
theme-debut: add instant search component ()
theme-debut: add styled filters ()
theme-debut: add styling for product cards ()
theme-debut: add tailwind jit styles ()
update build commands ()
update callout card for new ElasticCallout type ()
update provider to use live config hook ()
use emotion cache key to support multiple apps in page ()
useAnalytics hook ()
useReactiveBaseProps hook and restructure ReactiveBase inclusion ()
add missing lower case to existing sort sensor ()
add missing next/prev pagination export ()
add missing package "axios" ()
add missing sensors to result list react prop ()
add missing spread operator ()
add nested attribute to collection position sort clause (RS-124) ()
add timeout to blur event so results remain clickable ()
app: fix access to undefined sort option ID ()
case insensitive redirect match () ()
check compare_at_price exists before formatting in useProductPrice ()
check for existence of window before using (node render) ()
check that window is defined before accessing ()
correct logic for calculating search fields when config is empty or updates ()
correct tsconfig ()
correct tsconfig ()
correct typings for selected sort option within context ()
define nested field prop for variants ()
disable scrollOnChange prop ()
dom warnings ()
enable typescript inlinesources ()
export Filter and FilterList components ()
filter currentId from all filters in useReactiveReactProp ()
filter styling updates ()
fix request payload ()
fix search event payload ()
force lower case curation search term ()
force value to be an array in filter customQuery ()
include sorting by collection position when using global curation ()
incorrect hasSelected calculation from filter value ()
instant search sorting ()
make collection nodes optional ()
match useAnalytics endpoint signature ()
normalise collection handle and search term when resolving curation ()
only apply inventory sensor to products, not callouts ()
only record select event when link clicked ()
only request live config if shop is present ()
only run tracking event when data exists ()
pagination spacing ()
pass on nocache url param to config endpoint to bust caching on worker side ()
pass render prop to ResultCardCalloutInner, add pagePosition prop ()
product card image margins ()
product card negative margin ()
product card text styling and alignment ()
re-pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams ()
react results component to SensorCollection ()
regenerate yarn.lock in release script ()
remove console error for range filter ()
remove name and variant from select_item event ()
remove problematic css color "inherit" ()
render issues with expired config cache ()
result card image alignment ()
search: correct type for context submitSearch ()
search: include _score in sort state eligible for curations ()
search: ssr build issue due to window ()
select_item event, add questions in comments ()
set base url for docs ()
set product images to large via cdn ()
show all filter options unless displaySize is defined ()
size and colour filter targets in docs ()
ssr playground issues ()
support missing compare_at_price on price sets ()
support v1 indexes in ResultList component ()
switch to reactify sentry org dsn ()
text styling for filter titles ()
theme-debut: browser warning for svg property ()
theme-debut: fix flex width on results grid ()
theme-debut: use new SensorStack component ()
tighten up instantsearch debounce solution ()
update filter resolution to return first filter if none found with type ()
update provider props to suit merged changes ()
use american color variation ()
use collection for filter for both filter and search until configurable ()
use commonjs ()
use correct glob pattern for artifacts ()
use correct names of components and imports ()
use docusaurus router for index docs redirect ()
use variants.available in SensorInventoryAvailable ()
use yarn to fix monorepo issues, upgrade docusaurus ()
white line ()
align code and docs for v5 ()
separate monolith provider into hooks and context ()
add additionalComponentIds prop to provider ()
add breadcrumb for ES search result errors ()
add breadcrumb for search query update ()
add classnames for styling to default components ()
add debug output to provider ()
add debug output to SensorSort ()
add esbuild for production builds ()
add example components for filter range, filter slider, custom, stats, clear all, filters active ()
add example filter list unstyled, radio, checkbox, swatch and box ()
add Filter and FilterList components with hooks ()
add filterStackId prop to provider () ()
add grid gap to result list component props ()
add hook to get cached or remote config ()
add image to default result card render ()
add listClassName prop to ResultList component ()
add local bundle serve ()
add onRedirect prop + fix caching issue when searching from search page ()
add pagination, sort, filter and promotion analytics events ()
add renderBooting prop for rendering while config is loading ()
add renderResultCard prop to ResultList component ()
add ResultPagination component and usePages hook () ()
add ResultStateProvider component for accessing page state ()
add SearchInput component and associated instant search support ()
add SensorInventoryAvailable and rename SensorStack ()
add SensorStackInstantSearch ()
add sentry error boundary ()
add sentry release tracking to ci ()
add shop name in context, ()
add sort option into url params ()
add support for additional datasearch input props ()
add support for collections assigned to filter groups ()
add support for filter option settingsUppercase ()
add support for global curation / default boosting rules ()
add support for pinning products in curations that don't exist within the resultset ()
add support for settingsHideUnavailable at filter level for variant nested fields ()
add support for valuesManual in filter option filtering ()
add totalSelected to filter render props (RS-16) ()
add warning and prevent tracking request if "shopifyPermanentDomain" is missing ()
add zero results and view product (impressions) events ()
additional result props in ResultList ()
adjust page size to accommodate callouts ()
allow custom grid styles to be provided and override defaults ()
allow provider theme to be configured ()
app: add provider prop "configId" to support multi-config shops ()
apply defaultQuery to nested variant filters to check inventory available ()
call track after trigger query in SearhInput ()
collapse state optional in renderFilterList, rename filterListProps ()
collection default query ()
combined results in result list ()
currency formatting, brand logos and hover image improvements ()
default query and sort state ()
disable callouts unless enableCallouts prop is set ()
drop SensorStackInstantsearch in favor of single SensorStack with context ()
enable url params for filters ()
filter column titles ()
filter matrix and hook ()
filter options ()
filter titles and collapse logic ()
firebase config ()
hide callouts when not sorting by "_score" or "collections.position" ()
ignore cached config if "nocache" url search param is set ()
import debut theme collection to playground page ()
improve classnames ()
improve default components ()
improve dx for filter wrapper, map checked in hook ()
improve performance when debugging by reusing debugger instances ()
improve sentry release process ()
improve sentry stacktraces and logging ()
improve sorting of filter list options ()
initial docs ()
initial ui library components ()
instant search redirects and sort score ()
instantsearch component ()
instantsearch with reactivelist component ()
merge global boosting rules with curation when empty ()
move filter logic to hook, add render props ()
move index to a dedicated prop, make credentials optional and set default ()
multilist filter ()
optional collapse state in filter wrapper, add noWrapper prop ()
pagination ()
pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams ()
product card breakpoints ()
remove combined results logic, discriminate product and callout ()
remove defaultQuery in favor of SensorCollection ()
remove event handling overrides in useAnalytics track function ()
rename FilterMatrix to FilterStack ()
render callouts in result list, implement grid ()
renderAfter, renderBefore and renderPagination props on ResultList ()
renderError prop on ResultList component ()
renderLoading prop on ResultList component with initial search logic ()
renderLoadMoreButton prop on ResultList with default button ()
renderPaginationNextPrev prop on ResultList with default component ()
result card component, list logic and hooks ()
result card promo component ()
result list component and hook ()
search components ()
search fields from reactify config, redirect to search page on enter ()
search: allow searchQuery to be provided to submitSearch ()
search: onBlur, onFocus events in SearchInput component ()
see all results button in instant search results ()
SensorPublished and SensorSearch ()
SensorSortScore component ()
set default reset theme ()
sort context and sensor ()
sort of _score always be desc ()
sort sensor and selector component ()
support hidden curation products in SensorSort ()
switch to using "handle" instead of "id" for filter and filter option ()
switch to using "handle" instead of "id" for sort option ()
theme-debut: add instant search component ()
theme-debut: add styled filters ()
theme-debut: add styling for product cards ()
theme-debut: add tailwind jit styles ()
update build commands ()
update callout card for new ElasticCallout type ()
update provider to use live config hook ()
use emotion cache key to support multiple apps in page ()
useAnalytics hook ()
useReactiveBaseProps hook and restructure ReactiveBase inclusion ()
add missing lower case to existing sort sensor ()
add missing next/prev pagination export ()
add missing package "axios" ()
add missing sensors to result list react prop ()
add missing spread operator ()
add nested attribute to collection position sort clause (RS-124) ()
add timeout to blur event so results remain clickable ()
app: fix access to undefined sort option ID ()
case insensitive redirect match () ()
check compare_at_price exists before formatting in useProductPrice ()
check for existence of window before using (node render) ()
check that window is defined before accessing ()
correct logic for calculating search fields when config is empty or updates ()
correct tsconfig ()
correct tsconfig ()
correct typings for selected sort option within context ()
define nested field prop for variants ()
disable scrollOnChange prop ()
dom warnings ()
enable typescript inlinesources ()
export Filter and FilterList components ()
filter currentId from all filters in useReactiveReactProp ()
filter styling updates ()
fix request payload ()
fix search event payload ()
force lower case curation search term ()
force value to be an array in filter customQuery ()
include sorting by collection position when using global curation ()
incorrect hasSelected calculation from filter value ()
instant search sorting ()
make collection nodes optional ()
match useAnalytics endpoint signature ()
normalise collection handle and search term when resolving curation ()
only apply inventory sensor to products, not callouts ()
only record select event when link clicked ()
only request live config if shop is present ()
only run tracking event when data exists ()
pagination spacing ()
pass on nocache url param to config endpoint to bust caching on worker side ()
pass render prop to ResultCardCalloutInner, add pagePosition prop ()
product card image margins ()
product card negative margin ()
product card text styling and alignment ()
re-pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams ()
react results component to SensorCollection ()
regenerate yarn.lock in release script ()
remove console error for range filter ()
remove name and variant from select_item event ()
remove problematic css color "inherit" ()
render issues with expired config cache ()
result card image alignment ()
search: correct type for context submitSearch ()
search: include _score in sort state eligible for curations ()
search: ssr build issue due to window ()
select_item event, add questions in comments ()
set base url for docs ()
set product images to large via cdn ()
show all filter options unless displaySize is defined ()
size and colour filter targets in docs ()
ssr playground issues ()
support missing compare_at_price on price sets ()
support v1 indexes in ResultList component ()
switch to reactify sentry org dsn ()
text styling for filter titles ()
theme-debut: browser warning for svg property ()
theme-debut: fix flex width on results grid ()
theme-debut: use new SensorStack component ()
tighten up instantsearch debounce solution ()
update filter resolution to return first filter if none found with type ()
update provider props to suit merged changes ()
use american color variation ()
use collection for filter for both filter and search until configurable ()
use commonjs ()
use correct glob pattern for artifacts ()
use correct names of components and imports ()
use docusaurus router for index docs redirect ()
use variants.available in SensorInventoryAvailable ()
use yarn to fix monorepo issues, upgrade docusaurus ()
white line ()
align code and docs for v5 ()
separate monolith provider into hooks and context ()
add additionalComponentIds prop to provider ()
add breadcrumb for ES search result errors ()
add breadcrumb for search query update ()
add classnames for styling to default components ()
add debug output to provider ()
add debug output to SensorSort ()
add esbuild for production builds ()
add example components for filter range, filter slider, custom, stats, clear all, filters active ()
add example filter list unstyled, radio, checkbox, swatch and box ()
add Filter and FilterList components with hooks ()
add filterStackId prop to provider () ()
add grid gap to result list component props ()
add hook to get cached or remote config ()
add image to default result card render ()
add listClassName prop to ResultList component ()
add local bundle serve ()
add onRedirect prop + fix caching issue when searching from search page ()
add pagination, sort, filter and promotion analytics events ()
add renderBooting prop for rendering while config is loading ()
add renderResultCard prop to ResultList component ()
add ResultPagination component and usePages hook () ()
add ResultStateProvider component for accessing page state ()
add SearchInput component and associated instant search support ()
add SensorInventoryAvailable and rename SensorStack ()
add SensorStackInstantSearch ()
add sentry error boundary ()
add sentry release tracking to ci ()
add shop name in context, ()
add sort option into url params ()
add support for additional datasearch input props ()
add support for collections assigned to filter groups ()
add support for filter option settingsUppercase ()
add support for global curation / default boosting rules ()
add support for pinning products in curations that don't exist within the resultset ()
add support for settingsHideUnavailable at filter level for variant nested fields ()
add support for valuesManual in filter option filtering ()
add totalSelected to filter render props (RS-16) ()
add warning and prevent tracking request if "shopifyPermanentDomain" is missing ()
add zero results and view product (impressions) events ()
additional result props in ResultList ()
adjust page size to accommodate callouts ()
allow custom grid styles to be provided and override defaults ()
allow provider theme to be configured ()
app: add provider prop "configId" to support multi-config shops ()
apply defaultQuery to nested variant filters to check inventory available ()
call track after trigger query in SearhInput ()
collapse state optional in renderFilterList, rename filterListProps ()
collection default query ()
combined results in result list ()
currency formatting, brand logos and hover image improvements ()
default query and sort state ()
disable callouts unless enableCallouts prop is set ()
drop SensorStackInstantsearch in favor of single SensorStack with context ()
enable url params for filters ()
filter column titles ()
filter matrix and hook ()
filter options ()
filter titles and collapse logic ()
firebase config ()
hide callouts when not sorting by "_score" or "collections.position" ()
ignore cached config if "nocache" url search param is set ()
import debut theme collection to playground page ()
improve classnames ()
improve default components ()
improve dx for filter wrapper, map checked in hook ()
improve performance when debugging by reusing debugger instances ()
improve sentry release process ()
improve sentry stacktraces and logging ()
improve sorting of filter list options ()
initial docs ()
initial ui library components ()
instant search redirects and sort score ()
instantsearch component ()
instantsearch with reactivelist component ()
merge global boosting rules with curation when empty ()
move filter logic to hook, add render props ()
move index to a dedicated prop, make credentials optional and set default ()
multilist filter ()
optional collapse state in filter wrapper, add noWrapper prop ()
pagination ()
pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams ()
product card breakpoints ()
remove combined results logic, discriminate product and callout ()
remove defaultQuery in favor of SensorCollection ()
remove event handling overrides in useAnalytics track function ()
rename FilterMatrix to FilterStack ()
render callouts in result list, implement grid ()
renderAfter, renderBefore and renderPagination props on ResultList ()
renderError prop on ResultList component ()
renderLoading prop on ResultList component with initial search logic ()
renderLoadMoreButton prop on ResultList with default button ()
renderPaginationNextPrev prop on ResultList with default component ()
result card component, list logic and hooks ()
result card promo component ()
result list component and hook ()
search components ()
search fields from reactify config, redirect to search page on enter ()
search: allow searchQuery to be provided to submitSearch ()
search: onBlur, onFocus events in SearchInput component ()
see all results button in instant search results ()
SensorPublished and SensorSearch ()
SensorSortScore component ()
set default reset theme ()
sort context and sensor ()
sort of _score always be desc ()
sort sensor and selector component ()
support hidden curation products in SensorSort ()
switch to using "handle" instead of "id" for filter and filter option ()
switch to using "handle" instead of "id" for sort option ()
theme-debut: add instant search component ()
theme-debut: add styled filters ()
theme-debut: add styling for product cards ()
theme-debut: add tailwind jit styles ()
update build commands ()
update callout card for new ElasticCallout type ()
update provider to use live config hook ()
use emotion cache key to support multiple apps in page ()
useAnalytics hook ()
useReactiveBaseProps hook and restructure ReactiveBase inclusion ()
add missing lower case to existing sort sensor ()
add missing next/prev pagination export ()
add missing package "axios" ()
add missing sensors to result list react prop ()
add missing spread operator ()
add nested attribute to collection position sort clause (RS-124) ()
add timeout to blur event so results remain clickable ()
app: fix access to undefined sort option ID ()
case insensitive redirect match () ()
check compare_at_price exists before formatting in useProductPrice ()
check for existence of window before using (node render) ()
check that window is defined before accessing ()
correct logic for calculating search fields when config is empty or updates ()
correct tsconfig ()
correct tsconfig ()
correct typings for selected sort option within context ()
define nested field prop for variants ()
disable scrollOnChange prop ()
dom warnings ()
enable typescript inlinesources ()
export Filter and FilterList components ()
filter currentId from all filters in useReactiveReactProp ()
filter styling updates ()
fix request payload ()
fix search event payload ()
force lower case curation search term ()
force value to be an array in filter customQuery ()
include sorting by collection position when using global curation ()
incorrect hasSelected calculation from filter value ()
instant search sorting ()
make collection nodes optional ()
match useAnalytics endpoint signature ()
normalise collection handle and search term when resolving curation ()
only apply inventory sensor to products, not callouts ()
only record select event when link clicked ()
only request live config if shop is present ()
only run tracking event when data exists ()
pagination spacing ()
pass on nocache url param to config endpoint to bust caching on worker side ()
pass render prop to ResultCardCalloutInner, add pagePosition prop ()
product card image margins ()
product card negative margin ()
product card text styling and alignment ()
re-pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams ()
react results component to SensorCollection ()
regenerate yarn.lock in release script ()
remove console error for range filter ()
remove name and variant from select_item event ()
remove problematic css color "inherit" ()
render issues with expired config cache ()
result card image alignment ()
search: correct type for context submitSearch ()
search: include _score in sort state eligible for curations ()
search: ssr build issue due to window ()
select_item event, add questions in comments ()
set base url for docs ()
set product images to large via cdn ()
show all filter options unless displaySize is defined ()
size and colour filter targets in docs ()
ssr playground issues ()
support missing compare_at_price on price sets ()
support v1 indexes in ResultList component ()
switch to reactify sentry org dsn ()
text styling for filter titles ()
theme-debut: browser warning for svg property ()
theme-debut: fix flex width on results grid ()
theme-debut: use new SensorStack component ()
tighten up instantsearch debounce solution ()
update filter resolution to return first filter if none found with type ()
update provider props to suit merged changes ()
use american color variation ()
use collection for filter for both filter and search until configurable ()
use commonjs ()
use correct glob pattern for artifacts ()
use correct names of components and imports ()
use docusaurus router for index docs redirect ()
use variants.available in SensorInventoryAvailable ()
use yarn to fix monorepo issues, upgrade docusaurus ()
white line ()
align code and docs for v5 ()
separate monolith provider into hooks and context ()
add example components for filter range, filter slider, custom, stats, clear all, filters active ()
add example filter list unstyled, radio, checkbox, swatch and box ()
add support for filter option settingsUppercase ()
improve sorting of filter list options ()
add breadcrumb for ES search result errors ()
add breadcrumb for search query update ()
use correct names of components and imports ()
improve performance when debugging by reusing debugger instances ()
improve classnames ()
check that window is defined before accessing ()
add classnames for styling to default components ()
improve default components ()
improve sentry stacktraces and logging ()
enable typescript inlinesources ()
switch to reactify sentry org dsn ()
improve sentry release process ()
use correct glob pattern for artifacts ()
align code and docs for v5 ()
separate monolith provider into hooks and context ()
add support for beta deployments ()
align code and docs for v5 ()
separate monolith provider into hooks and context ()
align code and docs for v5 ()
separate monolith provider into hooks and context ()
correct tsconfig ()
correct tsconfig ()
hide callouts when not sorting by "_score" or "collections.position" ()
only apply inventory sensor to products, not callouts ()
remove problematic css color "inherit" ()
add missing spread operator ()
include sorting by collection position when using global curation ()
merge global boosting rules with curation when empty ()
pass on nocache url param to config endpoint to bust caching on worker side ()
allow custom grid styles to be provided and override defaults ()
only request live config if shop is present ()
remove console error for range filter ()
only run tracking event when data exists ()
add sentry release tracking to ci ()
update provider props to suit merged changes ()
switch to using "handle" instead of "id" for filter and filter option ()
switch to using "handle" instead of "id" for sort option ()
app: add provider prop "configId" to support multi-config shops ()
app: fix access to undefined sort option ID ()
add support for collections assigned to filter groups ()
add sort option into url params ()
add onRedirect prop + fix caching issue when searching from search page ()
add pagination, sort, filter and promotion analytics events ()
add missing next/prev pagination export ()
re-pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams ()
pin @appbaseio/reactivesearch at ^3.14.0 to match advice given to delivery teams ()
add timeout to blur event so results remain clickable ()
add grid gap to result list component props ()
add support for additional datasearch input props ()
add support for global curation / default boosting rules ()
add zero results and view product (impressions) events ()
render issues with expired config cache ()
check for existence of window before using (node render) ()
correct logic for calculating search fields when config is empty or updates ()
correct typings for selected sort option within context ()
add hook to get cached or remote config ()
add renderBooting prop for rendering while config is loading ()
ignore cached config if "nocache" url search param is set ()
update provider to use live config hook ()
add shop name in context, ()
add warning and prevent tracking request if "shopifyPermanentDomain" is missing ()
additional result props in ResultList ()
call track after trigger query in SearhInput ()
remove combined results logic, discriminate product and callout ()
remove event handling overrides in useAnalytics track function ()
update callout card for new ElasticCallout type ()
useAnalytics hook ()
add missing package "axios" ()
fix request payload ()
fix search event payload ()
match useAnalytics endpoint signature ()
only record select event when link clicked ()
remove name and variant from select_item event ()
select_item event, add questions in comments ()
support v1 indexes in ResultList component ()
white line ()
add nested attribute to collection position sort clause (RS-124) ()
add image to default result card render ()
sort of _score always be desc ()
support missing compare_at_price on price sets ()
check compare_at_price exists before formatting in useProductPrice ()
move index to a dedicated prop, make credentials optional and set default ()
add support for valuesManual in filter option filtering ()
add totalSelected to filter render props (RS-16) ()
adjust page size to accommodate callouts ()
pass render prop to ResultCardCalloutInner, add pagePosition prop ()
disable callouts unless enableCallouts prop is set ()
filter currentId from all filters in useReactiveReactProp ()
add additionalComponentIds prop to provider ()
combined results in result list ()
render callouts in result list, implement grid ()
apply defaultQuery to nested variant filters to check inventory available ()
size and colour filter targets in docs ()
allow provider theme to be configured ()
set default reset theme ()
instant search sorting ()
set default reset theme ()
allow provider theme to be configured ()
add missing lower case to existing sort sensor ()
force lower case curation search term ()
add support for pinning products in curations that don't exist within the resultset ()
normalise collection handle and search term when resolving curation ()
support hidden curation products in SensorSort ()
regenerate yarn.lock in release script ()
use yarn to fix monorepo issues, upgrade docusaurus ()
search: ssr build issue due to window ()
use variants.available in SensorInventoryAvailable ()
case insensitive redirect match () ()
search: include _score in sort state eligible for curations ()
search: correct type for context submitSearch ()
search: allow searchQuery to be provided to submitSearch ()
search: onBlur, onFocus events in SearchInput component ()
drop SensorStackInstantsearch in favor of single SensorStack with context ()
add SearchInput component and associated instant search support ()
add SensorStackInstantSearch ()
theme-debut: add instant search component ()
add debug output to provider ()
add missing sensors to result list react prop ()
add debug output to SensorSort ()
force value to be an array in filter customQuery ()
theme-debut: fix flex width on results grid ()
add filterStackId prop to provider () ()
add ResultPagination component and usePages hook () ()
add ResultStateProvider component for accessing page state ()
add SensorInventoryAvailable and rename SensorStack ()
add support for settingsHideUnavailable at filter level for variant nested fields ()
rename FilterMatrix to FilterStack ()
renderAfter, renderBefore and renderPagination props on ResultList ()
renderError prop on ResultList component ()
renderLoading prop on ResultList component with initial search logic ()
renderLoadMoreButton prop on ResultList with default button ()
renderPaginationNextPrev prop on ResultList with default component ()
theme-debut: browser warning for svg property ()
theme-debut: use new SensorStack component ()
theme-debut: add styling for product cards ()
add listClassName prop to ResultList component ()
add renderResultCard prop to ResultList component ()
theme-debut: add styled filters ()
theme-debut: add tailwind jit styles ()
show all filter options unless displaySize is defined ()
export Filter and FilterList components ()
define nested field prop for variants ()
use commonjs ()