Pull Requests
#5551
fix(insights): keep track of script loading in global
#6205
fix(queries): prevent network request
#6204
feat(helper): don't send empty "tagRefinements" and "facets" parameters
#6203
fix(recommend): ensure unicity of recommend queries
#6201
tests(recommend): use shared mock client with recommendations in tests
#6200
chore(hits): update banner link type
#6199
feat(recommend): support `escapeHTML` in recommend widgets
#6198
refactor(ui-components): compute classNames only once
#6197
fix(recommend): rename return type consistently to "items"
#6196
fix(recommend): rename maxRecommendations to limit
#6195
chore: release
#6193
fix(Configure): prevent aroundRadius="all" throwing
#6192
fix(recommend): clean recommend state when removing widgets
#6191
fix(react): ensure `hitComponent` does not remount on rerenders
#6190
feat(recommend): rename `fallbackComponent` into `emptyComponent`
#6187
chore: release
#6186
chore: reference recommend widgets in exported types
#6185
fix(requests): don't fire a request when there are no widgets
#6184
feat(recommend): add LookingSimilar and useLookingSimilar
#6183
feat(recommend): add lookingSimilar widget
#6181
featt(recommend): cache results per $$id
#6180
feat(recommend): introduce connectLookingSimilar
#6179
feat(recommend): implement LookingSimilar UI Component
#6178
feat(recommend): introduce TrendingItems
#6177
feat(recommend): introduce useTrendingItems connector
#6176
feat(recommend): enable multiple objectIDs in connectors
#6173
fix(index): allow dispose to be called before init
#6172
chore: release
#6171
feat(instantsearch.js): introduce `trendingItems` widget
#6170
feat(hits): add banner to react instantsearch hits
#6169
feat(recommend): introduce `connectTrendingItems` connector
#6167
feat(ui-components): introduce `TrendingItems` component
#6166
fix(vue): avoid passing a proxied object in Configure
#6162
feat(react-instantsearch): introduce `<RelatedProducts>` widget
#6161
fix: provide scopedResults when main index has no index name set
#6160
feat(recommend): handle multiple objectIDs for one widget
#6159
feat(recommend): add `useRelatedProducts` Hook
#6158
feat(hits): add banner to instantsearch-js hits widget
#6157
feat(recommend): harmonize UI component for FBT and Related Products
#6155
feat(recommend): add FBT react hook
#6154
feat(recommend): introduce `relatedProducts` widget
#6153
chore: release
#6152
test(frequentlyBoughtTogether): move to common test suite
#6150
ci: update generated sandboxes in pull requests
#6149
feat(hits): add banner to hit ui component
#6148
feat(styles): set up base CSS styles for `relatedProducts` widget
#6146
chore: release
#6143
feat(recommend): setup common test suite for `frequentlyBoughtTogether`
#6142
feat(recommend): introduce `connectRelatedProducts` connector
#6141
fix(next-app-router): escape injected results for hydration
#6139
chore: release
Build Activity
#358725
updates
#358599
whoops
#358593
whoops!
#358592
tests
#357590
fix(insights): keep track of script loading in global
This is needed for example in StrictMode with React InstantSearch Hooks, where there are two InstantSearch instances, but the first one never gets started.
Before this PR, the "should load script"...
algolia/instantsearch    #358725
Loading Sandboxes...
Loading Packages...
Loading Install Instructions...
Finished!