Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1332 commits
Select commit Hold shift + click to select a range
b4697bf
docs(examples): fix sandbox
sarahdayan Nov 10, 2021
1288b2b
docs(examples): put back pragma
sarahdayan Nov 10, 2021
f22696b
docs(example): set up GitHub filters example with Algolia (#814)
sarahdayan Nov 15, 2021
742c1bd
chore(deps): lock file maintenance (#820)
renovate[bot] Nov 15, 2021
e32f6d7
chore(deps): update babel monorepo (#711)
renovate[bot] Nov 26, 2021
42ebc98
chore(deps): update dependency typescript to v4.5.2 (#712)
renovate[bot] Nov 26, 2021
a3dae89
chore(deps): update dependency eslint-plugin-cypress to v2.12.1 (#720)
renovate[bot] Nov 26, 2021
3ddc7dc
chore(deps): update dependency eslint-plugin-react to v7.27.1 (#735)
renovate[bot] Nov 26, 2021
f7b849b
chore(deps): update dependency shipjs to v0.24.0 (#736)
renovate[bot] Nov 26, 2021
61f0799
chore(deps): update dependency rollup to v2.60.1 (#738)
renovate[bot] Nov 26, 2021
80d7dec
chore(deps): update node.js to v14.18.1 (#746)
renovate[bot] Nov 26, 2021
58a0f9e
chore(deps): update dependency rollup-plugin-license to v2.6.0 (#758)
renovate[bot] Nov 26, 2021
132b7e9
chore(deps): lock file maintenance (#828)
renovate[bot] Nov 28, 2021
a13bc04
chore(deps): update node.js to v14.18.1 (#757)
renovate[bot] Nov 29, 2021
12de8bb
fix(deps): update dependency preact to v10.6.1 (#773)
renovate[bot] Nov 29, 2021
4440b9a
chore(deps): update dependency eslint-plugin-react-hooks to v4.3.0 (#…
renovate[bot] Nov 29, 2021
6baa943
chore(deps): update dependency @testing-library/jest-dom to v5.15.1 (…
renovate[bot] Nov 29, 2021
4e29951
chore(deps): update dependency jest-watch-typeahead to v0.6.5 (#745)
renovate[bot] Nov 29, 2021
5f9ec2a
chore(deps): update dependency parcel to v2.0.1 (#791)
renovate[bot] Nov 29, 2021
e080a28
chore(deps): lock file maintenance (#837)
renovate[bot] Dec 6, 2021
2dd34e0
fix(concurrency): ensure panel stays closed after blur (#829)
sarahdayan Dec 9, 2021
6a9a161
chore(deps): update node.js to v14.18.2 (#835)
renovate[bot] Dec 10, 2021
b307fc5
chore(deps): update node.js to v14.18.2 (#833)
renovate[bot] Dec 10, 2021
2741abc
chore: release v1.5.1 (#838)
sarahdayan Dec 13, 2021
cb3fb8a
chore(deps): lock file maintenance (#842)
renovate[bot] Dec 13, 2021
0696de4
chore(deps): update dependency preact to v10.6.4 (#834)
renovate[bot] Dec 13, 2021
48d7065
chore(deps): update dependency @testing-library/jest-dom to v5.16.1 (…
renovate[bot] Dec 13, 2021
3584af3
chore(deps): update dependency typescript to v4.5.3 (#841)
renovate[bot] Dec 13, 2021
a7a92d6
chore(deps): update dependency shipjs to v0.24.1 (#839)
renovate[bot] Dec 13, 2021
47b5982
chore(deps): update dependency rollup to v2.61.1 (#832)
renovate[bot] Dec 17, 2021
613b144
chore: adjust bundlesize to actual bundle sizes (#874)
sarahdayan Jan 24, 2022
5c29a20
build: use identical Parcel version everywhere (#875)
sarahdayan Jan 26, 2022
9640c2d
fix: handle late resolving promises with promise cancelation (#864)
sarahdayan Jan 26, 2022
23e71ce
docs(example): add example of Highlight implemented in React (#848)
gfortaine Jan 26, 2022
2bd40e4
chore: release v1.5.2 (#877)
sarahdayan Jan 26, 2022
05575dd
chore: lint (#879)
sarahdayan Jan 26, 2022
973a468
chore: release v1.5.2 (#880)
sarahdayan Jan 27, 2022
14f0cc1
chore(deps): lock file maintenance (#847)
renovate[bot] Jan 27, 2022
f056fca
chore(deps): update dependency typescript to v4.5.5 (#846)
renovate[bot] Jan 31, 2022
0499065
chore(deps): update dependency rollup-plugin-filesize to v9.1.2 (#868)
renovate[bot] Jan 31, 2022
d4b16b9
chore(deps): update node.js to v14.18.3 (#866)
renovate[bot] Feb 1, 2022
e418ee2
chore(deps): update dependency @testing-library/jest-dom to v5.16.2 (…
renovate[bot] Feb 7, 2022
4430816
docs(examples): add vue instantsearch example (#892)
dhayab Feb 10, 2022
aa7caa9
docs(example): update vue-instantsearch example to reflect guide step…
dhayab Feb 22, 2022
1aa3dde
fix(umd): batch requests when using plugins via UMD (#902)
Haroenv Feb 23, 2022
fb9583e
chore: release v1.5.3 (#903)
instantsearch-bot Feb 23, 2022
467ea6f
docs(examples): add example for react instantsearch hooks (#905)
dhayab Feb 25, 2022
df93858
docs(examples): use lite client (#918)
sarahdayan Mar 11, 2022
83b5a31
docs(examples): fix call to Algolia facets (#919)
sarahdayan Mar 16, 2022
ba17ccd
fix: prevent event bubbling on cancel button click (#922)
dhayab Mar 23, 2022
6f59dd5
chore: release v1.5.4 (#923)
dhayab Mar 23, 2022
927b1bc
docs: add two-columns layout example (#908)
FabienMotte Mar 29, 2022
b4aa087
fix(enterKeyHint): use a fixed `enterKeyHint` value on Samsung device…
FabienMotte Mar 30, 2022
9e8f9e6
chore: release v1.5.5 (#927)
FabienMotte Mar 31, 2022
24cf9d6
fix: stop touchstart event propagation if coming from cancel button i…
dhayab Mar 31, 2022
3fb73fa
chore: release v1.5.6 (#928)
dhayab Mar 31, 2022
c08189d
fix(plugin-insights): allow search-insights v2 (#930)
Haroenv Apr 1, 2022
93a1fc2
fix(enterKeyHint): samsung browser should be detected as chrome (#933)
FabienMotte Apr 5, 2022
4131bd6
chore: release v1.5.7 (#935)
FabienMotte Apr 6, 2022
f5bbf34
feat(autocomplete-js): enable HTML templating (#920)
sarahdayan Apr 7, 2022
8b737cb
chore: release v1.6.0 (#939)
sarahdayan Apr 7, 2022
55f53d1
fix(render): pass `renderer.render` to default `render` function (#940)
sarahdayan Apr 8, 2022
5cefb2f
chore: release v1.6.1 (#941)
sarahdayan Apr 8, 2022
4c812c8
docs(examples): add missing READMEs (#926)
seafoox Apr 11, 2022
5fbae0d
fix(autocomplete-js): avoid warning when renderer is not specified at…
sarahdayan Apr 12, 2022
8fa038b
fix(autocomplete-js): update components with new renderer (#946)
sarahdayan Apr 12, 2022
fa7da3a
chore: release v1.6.2 (#948)
sarahdayan Apr 12, 2022
644cc8e
chore: update Parcel to 2.5.0 (#967)
sarahdayan May 9, 2022
fb46298
fix(react): fix compatibility issues with React 18 (#969)
sarahdayan May 10, 2022
9a1fe6e
docs(examples): align react-instantsearch example with other flavors …
dhayab May 10, 2022
862c24b
chore: release v1.6.3 (#970)
sarahdayan May 10, 2022
aa6c7f0
docs(examples): use react instantsearch hooks widgets from library (#…
dhayab May 18, 2022
e707d80
docs(two-column-layout-example): remove useless item template overrid…
FabienMotte May 18, 2022
0ab2743
docs(two-column-layout-example): add a link to the guide in readme (#…
FabienMotte Jun 9, 2022
3e387e6
fix(autocomplete-js): leave the modal open on reset on pointer device…
sarahdayan Jun 21, 2022
fb91101
docs: add TSDoc for cancelable promise list methods (#988)
sarahdayan Jun 21, 2022
de0e375
chore: release v1.7.0 (#990)
sarahdayan Jun 22, 2022
fdf2b34
fix(metadata): ensure safe user agent detection (#993)
sarahdayan Jun 27, 2022
a95f06f
chore: release v1.7.1 (#995)
sarahdayan Jun 27, 2022
b1d93df
fix(preset-algolia): support algoliasearch v5 (#1002)
Haroenv Sep 14, 2022
5ba25f6
fix(algoliasearch): support v5 via peerDependencies (#1018)
Haroenv Sep 14, 2022
b41a646
docs(contributing): mention setup
Haroenv Sep 22, 2022
dc8b6f2
docs(contributing): clean up paragraph about local dependencies (#1023)
sarahdayan Sep 22, 2022
62d8941
chore: release v1.7.2 (#1033)
instantsearch-bot Oct 18, 2022
6cd9fd7
docs(readme): update banner (#1034)
FabienMotte Oct 24, 2022
c8a0f68
fix(preset-algolia): ensure "ts-ignore" is present in the output (#1035)
Haroenv Oct 28, 2022
4fde3a3
chore: release v1.7.3 (#1037)
instantsearch-bot Nov 2, 2022
006c113
docs: make instantsearch example work (#1024)
Haroenv Nov 3, 2022
d0ca975
docs(instantsearch): keep autocomplete in sync with query during navi…
dhayab Nov 3, 2022
b133e85
fix(react-renderer): panel now closes when clicking/touching outside …
aymeric-giraudet Nov 16, 2022
66ab128
ci(renovate): enable automerge for minor and patch updates (#1050)
sarahdayan Nov 24, 2022
c72fbcb
chore(deps): update dependency cssnano to v4.1.11 (#953)
renovate[bot] Nov 24, 2022
9a51f0f
chore(deps): update dependency @rollup/plugin-node-resolve to v11.2.1…
renovate[bot] Nov 24, 2022
20f6c7d
chore(deps): update typescript-eslint monorepo to v2.34.0 (#932)
renovate[bot] Nov 25, 2022
a4c3fd6
chore(deps): update node.js to v14.21.1 (#867)
renovate[bot] Nov 29, 2022
adf41ee
chore(deps): update node.js to v14.21.1 (#888)
renovate[bot] Nov 29, 2022
f2eecd7
chore(deps): update dependency stylelint to v13.13.1 (#956)
renovate[bot] Nov 29, 2022
8f36948
chore(deps): update dependency @testing-library/jest-dom to v5.16.5 (…
renovate[bot] Nov 29, 2022
a627452
chore(deps): update dependency eslint-plugin-react to v7.31.11 (#849)
renovate[bot] Nov 30, 2022
6e00f06
chore(deps): update dependency start-server-and-test to v1.14.0 (#955)
renovate[bot] Dec 1, 2022
29a9d0e
chore(deps): update dependency rollup-plugin-license to v2.9.1 (#851)
renovate[bot] Dec 1, 2022
f00b891
chore(deps): update dependency rollup to v2.79.1 (#850)
renovate[bot] Dec 2, 2022
5e87180
chore(deps): update dependency postcss-preset-env to v6.7.1 (#898)
renovate[bot] Dec 2, 2022
d7d2842
chore(deps): update dependency @rollup/plugin-replace to v2.4.2 (#959)
renovate[bot] Dec 2, 2022
60f8ae4
fix(insights): add Algolia agent on `subscribe` (#1058)
sarahdayan Dec 20, 2022
9eae3c3
chore: release v1.7.4 (#1059)
sarahdayan Dec 20, 2022
41d8aaa
build(deps): update patch dependencies (#1060)
sarahdayan Dec 21, 2022
ec7badd
build(deps): update minor Algolia dependencies (#1061)
sarahdayan Dec 21, 2022
29ca613
build(deps): update minor Parcel dependencies (#1062)
sarahdayan Dec 21, 2022
043a2e1
build(deps): update minor various dependencies (#1063)
sarahdayan Dec 21, 2022
4117f5c
build(deps): update minor Babel dependencies (#1066)
sarahdayan Dec 21, 2022
45b070d
chore: spelling (#1072)
jsoref Jan 2, 2023
17a38f7
ci: use environment variables from context (#1074)
dhayab Jan 6, 2023
50bdbd1
docs(examples): update for parcel (#1081)
Haroenv Feb 2, 2023
8048442
fix(insights): pass clickAnalytics automatically (#1080)
Haroenv Feb 2, 2023
a4f112d
feat: add redirect url plugin (#1082)
drodriguln Feb 9, 2023
118f272
chore: release v1.8.0 (#1085)
instantsearch-bot Feb 9, 2023
df58096
fix(insights): split large view event payloads into multiple chunks (…
dhayab Feb 10, 2023
f5577b7
chore(docs): update redirect url example readme (#1088)
drodriguln Feb 13, 2023
53b9ce5
fix(redirect): reopen menu when redirect detected (#1091)
drodriguln Feb 14, 2023
2dcbcd8
fix(querySuggestions): allow categoryAttribute to be optional in hit …
Haroenv Feb 14, 2023
b0f8ea3
chore: release v1.8.1 (#1093)
instantsearch-bot Feb 14, 2023
c3824a9
fix(autocomplete-js): correct peer dependency (#1095)
Haroenv Feb 14, 2023
a732fc5
fix: duplicated IDs in panel (#1078)
FabienMotte Feb 16, 2023
15d9433
chore: release v1.8.2 (#1098)
FabienMotte Feb 21, 2023
a41ccc6
fix(autocomplete-js): `query` is reflected in the detached search `bu…
FabienMotte Mar 2, 2023
601e314
chore: release v1.8.3 (#1102)
FabienMotte Mar 2, 2023
2926feb
fix(autocomplete-js): display warning when there are more than one in…
dhayab Mar 16, 2023
bff7b84
chore(deps): update dependency stylelint-prettier to v1.2.0 (#957)
renovate[bot] Apr 1, 2023
0c80a13
chore(deps): update dependency eslint-plugin-prettier to v3.4.1 (#954)
renovate[bot] Apr 1, 2023
8bae1dd
chore: remove Cypress (#1114)
sarahdayan Apr 1, 2023
8422712
chore(deps): update dependency eslint-plugin-react-hooks to v4.6.0 (#…
renovate[bot] Apr 4, 2023
915c6f2
chore(deps): update dependency prettier to v2.8.7 (#729)
renovate[bot] Apr 4, 2023
5016b4e
chore(deps): update babel monorepo (#845)
renovate[bot] Apr 4, 2023
cf16a30
ci(shipjs): define git user before trigger (#1116)
sarahdayan Apr 5, 2023
ac2eee9
chore(deps): update dependency shipjs to v0.26.1 (#887)
renovate[bot] Apr 5, 2023
e7c8429
chore(deps): update minor and patch dependencies (#1115)
sarahdayan Apr 6, 2023
f0c917d
chore(deps): update dependency eslint-plugin-jest to v24.7.0 (#734)
renovate[bot] Apr 7, 2023
20c2b85
chore(deps): update dependency postcss to v8.2.13 [security] (#994)
renovate[bot] Apr 11, 2023
30af95a
chore(deps): update dependency autoprefixer to v10.4.14 (#737)
renovate[bot] Apr 11, 2023
8144cf3
fix(algolia): throw error if searchClient is missing (#1122)
Haroenv Apr 17, 2023
a02c2c1
feat(createAlgoliaInsightsPlugin): automatically load Insights when n…
sarahdayan Mar 13, 2023
63dd995
feat(createAlgoliaInsightsPlugin): use `search-insights@2.4.0` (#1109)
sarahdayan Mar 20, 2023
8bcd680
feat(preset-algolia): attach algolia credentials on hits (#1117)
dhayab Apr 6, 2023
43c5312
feat(insights): annotate events with algoliaSource (#1119)
Haroenv Apr 12, 2023
efb27ce
feat(insights): set algolia credentials per event when supported (#1120)
dhayab Apr 18, 2023
c9d06fd
feat(autocomplete-core): add `insights` option to enable the Insights…
FabienMotte Apr 19, 2023
d61b385
feat(insights): re-export insights types from main packages (#1124)
Haroenv Apr 20, 2023
266c528
docs(examples): enable insights in all examples (#1125)
Haroenv Apr 21, 2023
0f9a6fe
refactor(insights): update devDep (#1126)
Haroenv Apr 21, 2023
0d0c843
chore: release v1.9.0 (#1127)
dhayab Apr 24, 2023
984d9c5
fix(insights): bump embedded search-insights version (#1128)
dhayab Apr 24, 2023
9893af9
chore: release v1.9.1 (#1129)
dhayab Apr 24, 2023
48899d2
chore: release v1.9.2 (#1130)
dhayab Apr 24, 2023
f0f7a62
fix(fetchAlgoliaResults): safely access searchClient credentials (#1133)
Haroenv Apr 26, 2023
8406eb2
fix(insights): retrieve index name from query if not returned by resp…
dhayab May 2, 2023
4ad0a16
docs(readme): Fix dead links in autocomplete-query-suggestions plugin…
bidoubiwa May 4, 2023
c4ba281
chore(github): add PR template (#1145)
Haroenv May 24, 2023
2971076
fix(autocomplete-core): don't update `enterKeyHint` on Samsung Browse…
FabienMotte Jun 7, 2023
25de61e
chore: release v1.9.3 (#1154)
FabienMotte Jun 8, 2023
d053024
fix(insights): position gets computed per source (#1159)
Haroenv Jun 20, 2023
498d34e
chore: release v1.9.4 (#1160)
Haroenv Jun 20, 2023
f19acf1
ci: check that monorepo versions are in sync (#1161)
dhayab Jun 20, 2023
739b49e
chore: add resolution for bundlesize/brotli-size (#1163)
dhayab Jun 30, 2023
e5aeea8
feat(autocomplete-core): add `enterKeyHint` option to manually set hi…
dhayab Jun 30, 2023
2685b95
chore: release v1.10.0 (#1168)
dhayab Jul 10, 2023
79bbbf2
test: verify that umd bundles load successfully (#1171)
dhayab Aug 2, 2023
207d41a
chore(examples): use theme package from monorepo (#1177)
dhayab Aug 10, 2023
f341055
fix(examples): prevent conflict between recently viewed items and sea…
dhayab Aug 11, 2023
7a71eb4
feat(insights): forward insights usertoken to algolia api calls (#1179)
dhayab Aug 11, 2023
9fd22fe
chore: release v1.11.0 (#1180)
dhayab Aug 16, 2023
e548901
chore(examples): disable host check for vue-instantsearch example (#1…
dhayab Sep 4, 2023
973feaf
fix(css): hide empty panel layout in detached mode (#1192)
dhayab Sep 14, 2023
a76b914
fix: generate elements ids in a consistent manner (#1194)
dhayab Sep 28, 2023
a0228e4
fix(types): correct type for SearchClient (#1195)
Haroenv Oct 2, 2023
73fd48a
chore: release v1.11.1 (#1196)
Haroenv Oct 2, 2023
5fd58f6
ci: setup weekly release schedule (#1197)
dhayab Oct 3, 2023
2f5c683
feat: pass `insights` option default to `undefined` (#1198)
sarahdayan Oct 9, 2023
fa9350b
ci: assign reviewers and disable slack hook on prepare pr (#1204)
dhayab Oct 10, 2023
20d20a2
feat: allow extra arguments in `sendEvent` signature (#1210)
sarahdayan Oct 20, 2023
77c2aff
feat: support Insights opt-in from the Dashboard (#1205)
sarahdayan Oct 25, 2023
ce8c78e
chore: release v1.12.0 (#1212)
instantsearch-bot Oct 25, 2023
caa3ef8
fix(behaviour): clear completion on "reset" (#1215)
Haroenv Oct 27, 2023
484e31e
chore: release v1.12.1 (#1217)
instantsearch-bot Oct 31, 2023
0692375
fix(insights): do not throw if insightsClient is undefined in server …
dhayab Nov 23, 2023
b7606d5
chore: release v1.12.2 (#1221)
instantsearch-bot Dec 5, 2023
3e4c180
feat(insights): update default version to support `authenticatedUserT…
dhayab Dec 19, 2023
bb80dbb
chore: release v1.13.0 (#1227)
instantsearch-bot Dec 26, 2023
7f5ba08
fix: stop processing input when composing with an IME (#1226)
dhayab Jan 3, 2024
186ff9b
feat(insights): allow to pass init params (#1230)
aymeric-giraudet Jan 12, 2024
3b569b6
fix: focus detached input on iOS (#653) (#1231)
salomvary Jan 16, 2024
19b32a7
revert: fix stop processing input when composing with an IME (#1226) …
dhayab Jan 16, 2024
e741fe1
chore: release v1.14.0 (#1232)
instantsearch-bot Jan 16, 2024
bd398ee
feat(insights): support `authenticatedUserToken` (#1233)
dhayab Jan 17, 2024
716e392
chore: release v1.15.0 (#1236)
dhayab Jan 17, 2024
190e562
fix(insights): guard against user token override while auth token is …
dhayab Jan 24, 2024
fba16e5
fix: ignore composition events with option (#1238)
dhayab Jan 29, 2024
72f8588
chore: release v1.15.1 (#1239)
instantsearch-bot Jan 30, 2024
c813b3e
feat(recent-searches): expose createLocalStorage (#1240)
jlvdh Jan 31, 2024
f03403d
chore: release v1.16.0 (#1242)
instantsearch-bot Feb 6, 2024
12d1596
feat(dom): Add labels to buttons (#1234)
dishantkapoor Feb 6, 2024
e0187cd
chore: release v1.17.0 (#1243)
instantsearch-bot Feb 14, 2024
710f86b
fix(js): allow body scroll when detached mode responsively disabled (…
aldenquimby May 14, 2024
fdaa2f7
chore: release v1.17.1 (#1253)
instantsearch-bot May 14, 2024
e0304ae
fix(js): better accessibility for submit button label (#1254)
dhayab May 23, 2024
d0b3b27
chore: release v1.17.2 (#1258)
instantsearch-bot May 28, 2024
0bbaf6c
docs(examples): update react examples (#1260)
Haroenv Jun 27, 2024
9da66b7
chore: update imports
Haroenv Jun 27, 2024
0ae0c5c
fix(core): allow number index for hit attribute #1261 (#1262)
aldenquimby Jul 8, 2024
148b677
fix(algoliasearch): correctly retrieve headers for v5 (#1263)
dhayab Jul 9, 2024
9641523
chore(examples): migrate react-scripts and vue/cli examples to vite (…
dhayab Jul 9, 2024
89c68d1
chore: release v1.17.3 (#1267)
instantsearch-bot Jul 9, 2024
ebcc557
fix(deps): update search-insights and instantsearch dependencies (#1268)
JasonBerry Jul 10, 2024
9658a4d
chore: release v1.17.4 (#1269)
Haroenv Jul 11, 2024
f64497b
fix(core): use updated aria control attribute for root element (#1278)
dhayab Oct 14, 2024
38883fc
chore: release v1.17.5 (#1279)
instantsearch-bot Oct 15, 2024
7d14539
fix(shared): import adequate FacetHit types for v4 and v5 search clie…
dhayab Oct 15, 2024
b5b47d0
chore: release v1.17.6 (#1281)
dhayab Oct 16, 2024
572cd3c
fix(plugins): add translations for query suggestions and recent searc…
justinedelson Nov 5, 2024
8467b7a
chore: release v1.17.7 (#1284)
Haroenv Nov 5, 2024
893ad5f
fix(plugins): support translations in local storage recent searches p…
justinedelson Nov 15, 2024
08e9cd0
fix(insights-plugin): prevent authenticated token being set as the us…
shaejaz Dec 9, 2024
67d0fce
chore: release v1.17.8 (#1292)
dhayab Dec 9, 2024
c52c5d5
fix(tags): use proper type on default template remove button (#1293)
dhayab Jan 6, 2025
eb18401
chore: release v1.17.9 (#1295)
instantsearch-bot Jan 7, 2025
77599c6
feat: compatibility with React 19 types (#1299)
aymeric-giraudet Jan 21, 2025
f05a701
chore: release v1.18.0 (#1301)
instantsearch-bot Jan 28, 2025
d4cca8c
fix(autocomplete): filter out empty collections in aria-controls (#1302)
mxschmitt Feb 4, 2025
47e84f6
chore: release v1.18.1 (#1303)
instantsearch-bot Feb 11, 2025
bf03241
feat(redirect): await submit for pending requests (#1309)
drodriguln Apr 22, 2025
a55cd7b
chore: release v1.19.0 (#1311)
Haroenv Apr 22, 2025
531b078
fix(redirect): race condition with mismatched query (#1310)
drodriguln Apr 24, 2025
d809011
chore: release v1.19.1 (#1312)
instantsearch-bot Apr 29, 2025
aab3d6b
fix(a11y): add aria-label to div (algolia#963) (#1313)
cscheid May 16, 2025
9b715ab
chore(lockfile): remove unnecessary dependencies (#1314)
Haroenv May 16, 2025
de8a195
chore: release v1.19.2 (#1315)
instantsearch-bot May 20, 2025
075ab98
fix(perf): pause animations when not displayed (#1323)
Haroenv Sep 2, 2025
b880f1d
chore: release v1.19.3 (#1324)
Haroenv Sep 3, 2025
939db17
fix(perf): pause loading icon animation on initial load (#1325)
dhayab Sep 10, 2025
45df98d
chore: release v1.19.4 (#1326)
Haroenv Sep 10, 2025
e885c75
chore(deps): update dependency postcss-preset-env to v8.5.1
renovate[bot] Nov 10, 2025
3a3d96a
fix(autocomplete-preset-algolia): support Unicode in ReverseHighlight…
Haroenv Feb 2, 2026
18c32fd
chore: release v1.19.5 (#1332)
instantsearch-bot Feb 3, 2026
88dfc58
fix(core): only use standard scrollIntoView function for auto-scroll …
shaejaz Feb 12, 2026
c67126b
chore: release v1.19.6 (#1334)
instantsearch-bot Feb 17, 2026
8d4b512
fix: panel position in positioned container (#763) (#1336)
salomvary Mar 5, 2026
4916566
fix: panel position in scrolled container #763 (#1338)
salomvary Mar 17, 2026
dff4289
chore: release v1.19.7 (#1337)
instantsearch-bot Mar 17, 2026
2550860
chore: bump node version from 14 to 22 (#1340)
dhayab Mar 23, 2026
1392ef6
docs: link to Algolia careers
benogeorge Mar 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
defaults
239 changes: 239 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,239 @@
version: 2.1

aliases:
- &install_yarn_version
name: Install specific Yarn version
command: |
curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.22.5
echo 'export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"' >> $BASH_ENV
- &restore_yarn_cache
name: Restore Yarn cache
keys:
- yarn-{{ .Branch }}-packages-{{ checksum "yarn.lock" }}
- &save_yarn_cache
name: Save Yarn cache
key: yarn-{{ .Branch }}-packages-{{ checksum "yarn.lock" }}
paths:
- ~/.cache/yarn
- &run_yarn_install
name: Install dependencies
command: yarn install --frozen-lockfile
- &restore_dist_folders
name: Restore dist folders
command: |
set -exu

mkdir -p packages/autocomplete-shared/dist
mkdir -p packages/autocomplete-core/dist
mkdir -p packages/autocomplete-js/dist
mkdir -p packages/autocomplete-preset-algolia/dist
mkdir -p packages/autocomplete-plugin-algolia-insights/dist
mkdir -p packages/autocomplete-plugin-recent-searches/dist
mkdir -p packages/autocomplete-plugin-redirect-url/dist
mkdir -p packages/autocomplete-plugin-query-suggestions/dist
mkdir -p packages/autocomplete-plugin-tags/dist

cp -R /tmp/workspace/packages/autocomplete-shared/dist packages/autocomplete-shared
cp -R /tmp/workspace/packages/autocomplete-core/dist packages/autocomplete-core
cp -R /tmp/workspace/packages/autocomplete-js/dist packages/autocomplete-js
cp -R /tmp/workspace/packages/autocomplete-preset-algolia/dist packages/autocomplete-preset-algolia
cp -R /tmp/workspace/packages/autocomplete-plugin-algolia-insights/dist packages/autocomplete-plugin-algolia-insights
cp -R /tmp/workspace/packages/autocomplete-plugin-recent-searches/dist packages/autocomplete-plugin-recent-searches
cp -R /tmp/workspace/packages/autocomplete-plugin-redirect-url/dist packages/autocomplete-plugin-redirect-url
cp -R /tmp/workspace/packages/autocomplete-plugin-query-suggestions/dist packages/autocomplete-plugin-query-suggestions
cp -R /tmp/workspace/packages/autocomplete-plugin-tags/dist packages/autocomplete-plugin-tags

defaults: &defaults
working_directory: ~/autocomplete
docker:
- image: cimg/node:22.14.0

references:
workspace_root: &workspace_root /tmp/workspace
attach_workspace: &attach_workspace
attach_workspace:
at: *workspace_root

jobs:
build:
<<: *defaults
steps:
- checkout
- run: *install_yarn_version
- restore_cache: *restore_yarn_cache
- run: *run_yarn_install
- save_cache: *save_yarn_cache
- run:
name: Build
command: yarn run build
- run:
name: Move dist folders to workspace
command: |
set -exu

mkdir -p /tmp/workspace/packages/autocomplete-shared/dist
mkdir -p /tmp/workspace/packages/autocomplete-core/dist
mkdir -p /tmp/workspace/packages/autocomplete-js/dist
mkdir -p /tmp/workspace/packages/autocomplete-preset-algolia/dist
mkdir -p /tmp/workspace/packages/autocomplete-plugin-algolia-insights/dist
mkdir -p /tmp/workspace/packages/autocomplete-plugin-recent-searches/dist
mkdir -p /tmp/workspace/packages/autocomplete-plugin-redirect-url/dist
mkdir -p /tmp/workspace/packages/autocomplete-plugin-query-suggestions/dist
mkdir -p /tmp/workspace/packages/autocomplete-plugin-tags/dist

cp -R packages/autocomplete-shared/dist /tmp/workspace/packages/autocomplete-shared
cp -R packages/autocomplete-core/dist /tmp/workspace/packages/autocomplete-core
cp -R packages/autocomplete-js/dist /tmp/workspace/packages/autocomplete-js
cp -R packages/autocomplete-preset-algolia/dist /tmp/workspace/packages/autocomplete-preset-algolia
cp -R packages/autocomplete-plugin-algolia-insights/dist /tmp/workspace/packages/autocomplete-plugin-algolia-insights
cp -R packages/autocomplete-plugin-recent-searches/dist /tmp/workspace/packages/autocomplete-plugin-recent-searches
cp -R packages/autocomplete-plugin-redirect-url/dist /tmp/workspace/packages/autocomplete-plugin-redirect-url
cp -R packages/autocomplete-plugin-query-suggestions/dist /tmp/workspace/packages/autocomplete-plugin-query-suggestions
cp -R packages/autocomplete-plugin-tags/dist /tmp/workspace/packages/autocomplete-plugin-tags
- persist_to_workspace:
root: *workspace_root
paths:
- packages
test_lint:
<<: *defaults
steps:
- checkout
- *attach_workspace
- run: *install_yarn_version
- restore_cache: *restore_yarn_cache
- run: *run_yarn_install
- save_cache: *save_yarn_cache
- run: *restore_dist_folders
- run:
name: Linting
command: yarn run lint
test_lint_css:
<<: *defaults
steps:
- checkout
- run: *install_yarn_version
- restore_cache: *restore_yarn_cache
- run: *run_yarn_install
- save_cache: *save_yarn_cache
- run:
name: Linting CSS
command: yarn run lint:css
test_metadata:
<<: *defaults
steps:
- checkout
- *attach_workspace
- run: *install_yarn_version
- run:
name: Test package versions
command: yarn run test:versions
test_types:
<<: *defaults
steps:
- checkout
- run: *install_yarn_version
- restore_cache: *restore_yarn_cache
- run: *run_yarn_install
- save_cache: *save_yarn_cache
- run:
name: Type checking
command: yarn run test:types
test_unit:
<<: *defaults
steps:
- checkout
- *attach_workspace
- run: *install_yarn_version
- restore_cache: *restore_yarn_cache
- run: *run_yarn_install
- save_cache: *save_yarn_cache
- run: *restore_dist_folders
- run:
name: Unit tests
command: yarn run test --maxWorkers=4
test_size:
<<: *defaults
steps:
- checkout
- *attach_workspace
- run: *install_yarn_version
- restore_cache: *restore_yarn_cache
- run: *run_yarn_install
- save_cache: *save_yarn_cache
- run: *restore_dist_folders
- run:
name: Test packages size
command: yarn run test:size
prepare_release:
<<: *defaults
steps:
- checkout
- *attach_workspace
- run: *install_yarn_version
- restore_cache: *restore_yarn_cache
- run: *run_yarn_install
- run:
name: Prepare a pull request for next release
command: |
git config --global user.email "autocomplete-bot@algolia.com"
git config --global user.name "Autocomplete[bot]"
yarn run shipjs prepare --yes --no-browse
release:
<<: *defaults
steps:
- checkout
- *attach_workspace
- run: *install_yarn_version
- restore_cache: *restore_yarn_cache
- run: *run_yarn_install
- save_cache: *save_yarn_cache
- run: *restore_dist_folders
- run:
name: Release if needed
command: |
git config --global user.email "autocomplete-bot@algolia.com"
git config --global user.name "Autocomplete[bot]"
yarn run shipjs trigger

workflows:
version: 2
ci:
when:
not:
equal: [scheduled_pipeline, << pipeline.trigger_source >>]
jobs:
- build
- test_metadata
- test_lint:
requires:
- build
- test_lint_css
- test_types
- test_unit:
requires:
- build
- test_size:
context: fx-libraries
requires:
- build
- release:
context: fx-libraries
requires:
- test_unit
- test_lint
- test_types
- test_size
- build
filters:
branches:
only: next
scheduled release:
# This workflow is triggered by a schedule pipeline.
# See: https://app.circleci.com/settings/project/github/algolia/autocomplete/triggers
when:
and:
- equal: [scheduled_pipeline, << pipeline.trigger_source >>]
- equal: [scheduled_release, << pipeline.schedule.name >>]
jobs:
- prepare_release:
context: fx-libraries
1 change: 0 additions & 1 deletion .coveralls.yml

This file was deleted.

8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
1 change: 1 addition & 0 deletions .env.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
GITHUB_TOKEN=
11 changes: 11 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
.cache
.parcel-cache
build
coverage
dist
node_modules
examples/twitter-compose-with-typeahead
examples/slack-with-emojis-and-commands
examples/react-instantsearch
examples/vue-instantsearch
examples/react
12 changes: 0 additions & 12 deletions .eslintrc

This file was deleted.

Loading