diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 5baaa45c23..23380e2da3 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -19,7 +19,6 @@ If this guide does not contain what you are looking for and thus prevents you fr
- [Requirements](#requirements)
- [Launch the dev environment](#launch-the-dev-environment)
- [Folders of the project](#folders-of-the-project)
- - [InstantSearch.js source folder](#instantsearchjs-source-folder)
- [Importing existing projects](#importing-existing-projects)
- [Tests](#tests)
- [Unit tests](#unit-tests)
diff --git a/examples/js/calendar-widget/package.json b/examples/js/calendar-widget/package.json
index e5a13a28e8..9c9a178d15 100644
--- a/examples/js/calendar-widget/package.json
+++ b/examples/js/calendar-widget/package.json
@@ -1,6 +1,6 @@
{
"name": "example-instantsearch-calendar-widget",
- "version": "1.0.1",
+ "version": "1.0.2",
"private": true,
"scripts": {
"start": "parcel index.html --port 3000",
@@ -9,7 +9,7 @@
},
"dependencies": {
"algoliasearch": "4.14.2",
- "instantsearch.js": "4.49.2"
+ "instantsearch.js": "4.50.0"
},
"devDependencies": {
"@babel/core": "7.15.5",
diff --git a/examples/js/e-commerce/package.json b/examples/js/e-commerce/package.json
index baacd75825..38fb33c2dc 100644
--- a/examples/js/e-commerce/package.json
+++ b/examples/js/e-commerce/package.json
@@ -1,6 +1,6 @@
{
"name": "example-instantsearch-ecommerce",
- "version": "1.0.1",
+ "version": "1.1.0",
"private": true,
"scripts": {
"start": "parcel index.html --port 3000",
@@ -10,7 +10,7 @@
"browserslist": "last 2 versions, IE 11",
"dependencies": {
"algoliasearch": "4.14.2",
- "instantsearch.js": "4.49.2"
+ "instantsearch.js": "4.50.0"
},
"devDependencies": {
"@babel/core": "7.15.5",
diff --git a/examples/js/media/package.json b/examples/js/media/package.json
index 9c321d2578..608e8a6523 100644
--- a/examples/js/media/package.json
+++ b/examples/js/media/package.json
@@ -1,6 +1,6 @@
{
"name": "example-instantsearch-media",
- "version": "1.0.1",
+ "version": "1.1.0",
"private": true,
"scripts": {
"start": "parcel index.html --port 3000",
@@ -10,7 +10,7 @@
"dependencies": {
"algoliasearch": "4.14.2",
"date-fns": "2.25.0",
- "instantsearch.js": "4.49.2"
+ "instantsearch.js": "4.50.0"
},
"devDependencies": {
"@babel/core": "7.15.5",
diff --git a/examples/js/tourism/package.json b/examples/js/tourism/package.json
index 20ce606db9..2465eca81c 100644
--- a/examples/js/tourism/package.json
+++ b/examples/js/tourism/package.json
@@ -1,6 +1,6 @@
{
"name": "example-instantsearch-tourism",
- "version": "1.0.1",
+ "version": "1.0.2",
"private": true,
"scripts": {
"start": "parcel index.html --port 3000",
@@ -9,7 +9,7 @@
},
"dependencies": {
"algoliasearch": "4.14.2",
- "instantsearch.js": "4.49.2"
+ "instantsearch.js": "4.50.0"
},
"devDependencies": {
"@babel/core": "7.15.5",
diff --git a/examples/react-hooks/default-theme/package.json b/examples/react-hooks/default-theme/package.json
index e739dca0af..97feee44e0 100644
--- a/examples/react-hooks/default-theme/package.json
+++ b/examples/react-hooks/default-theme/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-hooks-default-theme",
- "version": "6.38.1",
+ "version": "6.38.2",
"private": true,
"scripts": {
"build": "parcel build index.html",
@@ -8,10 +8,10 @@
},
"dependencies": {
"algoliasearch": "4.14.2",
- "instantsearch.js": "4.49.2",
+ "instantsearch.js": "4.50.0",
"react": "18.1.0",
"react-dom": "18.1.0",
- "react-instantsearch-hooks-web": "6.38.1"
+ "react-instantsearch-hooks-web": "6.39.0"
},
"devDependencies": {
"parcel": "2.8.0"
diff --git a/examples/react-hooks/e-commerce/package.json b/examples/react-hooks/e-commerce/package.json
index 852da98b8b..919b0fd4c5 100644
--- a/examples/react-hooks/e-commerce/package.json
+++ b/examples/react-hooks/e-commerce/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-hooks-e-commerce",
- "version": "6.38.1",
+ "version": "6.38.2",
"private": true,
"scripts": {
"build": "parcel build index.html",
@@ -10,11 +10,11 @@
"browserslist": "last 2 versions, IE 11",
"dependencies": {
"algoliasearch": "4.14.2",
- "instantsearch.js": "4.49.2",
+ "instantsearch.js": "4.50.0",
"react": "18.1.0",
"react-compound-slider": "3.4.0",
"react-dom": "18.1.0",
- "react-instantsearch-hooks-web": "6.38.1"
+ "react-instantsearch-hooks-web": "6.39.0"
},
"devDependencies": {
"@parcel/packager-raw-url": "2.8.0",
diff --git a/examples/react-hooks/next/package.json b/examples/react-hooks/next/package.json
index 9fea8fc670..c885b4cb12 100644
--- a/examples/react-hooks/next/package.json
+++ b/examples/react-hooks/next/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-hooks-next-example",
- "version": "6.38.1",
+ "version": "6.38.2",
"private": true,
"scripts": {
"dev": "next dev",
@@ -10,12 +10,12 @@
},
"dependencies": {
"algoliasearch": "4.14.2",
- "instantsearch.css": "7.4.5",
+ "instantsearch.css": "7.4.6",
"next": "12.1.6",
"react": "18.1.0",
"react-dom": "18.1.0",
- "react-instantsearch-hooks-server": "6.38.1",
- "react-instantsearch-hooks-web": "6.38.1"
+ "react-instantsearch-hooks-server": "6.39.0",
+ "react-instantsearch-hooks-web": "6.39.0"
},
"devDependencies": {
"@types/node": "17.0.40",
diff --git a/examples/react-hooks/react-native/package.json b/examples/react-hooks/react-native/package.json
index f2b879cf48..4a32efcaf2 100644
--- a/examples/react-hooks/react-native/package.json
+++ b/examples/react-hooks/react-native/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-hooks-react-native-example",
- "version": "6.38.1",
+ "version": "6.38.2",
"private": true,
"main": "node_modules/expo/AppEntry.js",
"scripts": {
@@ -14,9 +14,9 @@
"algoliasearch": "4.14.2",
"expo": "~44.0.0",
"expo-status-bar": "~1.2.0",
- "instantsearch.js": "4.49.2",
+ "instantsearch.js": "4.50.0",
"react": "17.0.1",
- "react-instantsearch-hooks": "6.38.1",
+ "react-instantsearch-hooks": "6.39.0",
"react-native": "0.64.3",
"react-native-web": "0.17.1"
},
diff --git a/examples/react-hooks/ssr/package.json b/examples/react-hooks/ssr/package.json
index c425687452..2e37774bf1 100644
--- a/examples/react-hooks/ssr/package.json
+++ b/examples/react-hooks/ssr/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-hooks-server-side-rendering",
- "version": "6.38.1",
+ "version": "6.38.2",
"private": true,
"license": "MIT",
"scripts": {
@@ -26,7 +26,7 @@
"express": "4.17.1",
"react": "18.1.0",
"react-dom": "18.1.0",
- "react-instantsearch-hooks-server": "6.38.1",
- "react-instantsearch-hooks-web": "6.38.1"
+ "react-instantsearch-hooks-server": "6.39.0",
+ "react-instantsearch-hooks-web": "6.39.0"
}
}
diff --git a/examples/react/autocomplete/package.json b/examples/react/autocomplete/package.json
index 9f1455af2a..90677a92a6 100644
--- a/examples/react/autocomplete/package.json
+++ b/examples/react/autocomplete/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-autocomplete",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"license": "MIT",
"scripts": {
@@ -19,7 +19,7 @@
"react": "17.0.2",
"react-autosuggest": "9.4.3",
"react-dom": "17.0.2",
- "react-instantsearch-dom": "6.38.1"
+ "react-instantsearch-dom": "7.0.0"
},
"browserslist": [
">0.2%",
diff --git a/examples/react/default-theme/package.json b/examples/react/default-theme/package.json
index d3a744fb38..6ccad21ff7 100644
--- a/examples/react/default-theme/package.json
+++ b/examples/react/default-theme/package.json
@@ -1,12 +1,12 @@
{
"name": "example-react-instantsearch-default-theme",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"dependencies": {
"algoliasearch": "4.14.2",
"qs": "6.9.6",
"react": "17.0.2",
"react-dom": "17.0.2",
- "react-instantsearch-dom": "6.38.1"
+ "react-instantsearch-dom": "7.0.0"
}
}
diff --git a/examples/react/e-commerce/package.json b/examples/react/e-commerce/package.json
index cd288cd3e9..df1192a48e 100644
--- a/examples/react/e-commerce/package.json
+++ b/examples/react/e-commerce/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-e-commerce",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"dependencies": {
"algoliasearch": "4.14.2",
@@ -9,6 +9,6 @@
"react": "17.0.2",
"react-compound-slider": "2.2.0",
"react-dom": "17.0.2",
- "react-instantsearch-dom": "6.38.1"
+ "react-instantsearch-dom": "7.0.0"
}
}
diff --git a/examples/react/geo-search/package.json b/examples/react/geo-search/package.json
index 1feed64e90..852eb694d0 100644
--- a/examples/react/geo-search/package.json
+++ b/examples/react/geo-search/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-geo-search",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"license": "MIT",
"scripts": {
@@ -14,12 +14,12 @@
},
"dependencies": {
"algoliasearch": "4.14.2",
- "instantsearch.css": "7.4.5",
+ "instantsearch.css": "7.4.6",
"qs": "6.9.6",
"react": "17.0.2",
"react-dom": "17.0.2",
- "react-instantsearch-dom": "6.38.1",
- "react-instantsearch-dom-maps": "6.38.1"
+ "react-instantsearch-dom": "7.0.0",
+ "react-instantsearch-dom-maps": "7.0.0"
},
"browserslist": [
">0.2%",
diff --git a/examples/react/media/package.json b/examples/react/media/package.json
index f0d07af60a..b2d375dd9f 100644
--- a/examples/react/media/package.json
+++ b/examples/react/media/package.json
@@ -1,12 +1,12 @@
{
"name": "example-react-instantsearch-media",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"dependencies": {
"algoliasearch": "4.14.2",
"qs": "6.9.6",
"react": "17.0.2",
"react-dom": "17.0.2",
- "react-instantsearch-dom": "6.38.1"
+ "react-instantsearch-dom": "7.0.0"
}
}
diff --git a/examples/react/multi-index/package.json b/examples/react/multi-index/package.json
index e5b02cebdd..f6f568a921 100644
--- a/examples/react/multi-index/package.json
+++ b/examples/react/multi-index/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-multi-index",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"license": "MIT",
"scripts": {
@@ -14,10 +14,10 @@
},
"dependencies": {
"algoliasearch": "4.14.2",
- "instantsearch.css": "7.4.5",
+ "instantsearch.css": "7.4.6",
"react": "17.0.2",
"react-dom": "17.0.2",
- "react-instantsearch-dom": "6.38.1"
+ "react-instantsearch-dom": "7.0.0"
},
"browserslist": [
">0.2%",
diff --git a/examples/react/next/package.json b/examples/react/next/package.json
index b8626fd075..18a39f1ce2 100644
--- a/examples/react/next/package.json
+++ b/examples/react/next/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-next",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"license": "MIT",
"scripts": {
@@ -26,6 +26,6 @@
"qs": "6.9.6",
"react": "17.0.2",
"react-dom": "17.0.2",
- "react-instantsearch-dom": "6.38.1"
+ "react-instantsearch-dom": "7.0.0"
}
}
diff --git a/examples/react/react-native-query-suggestions/package.json b/examples/react/react-native-query-suggestions/package.json
index c22fbb2920..4b5a8954ef 100644
--- a/examples/react/react-native-query-suggestions/package.json
+++ b/examples/react/react-native-query-suggestions/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-react-native-query-suggestions",
- "version": "6.38.1",
+ "version": "7.0.0",
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"build": "echo \"Error: no build specified\" && exit 0",
@@ -18,7 +18,7 @@
"prop-types": "15.6.2",
"react": "17.0.2",
"react-dom": "17.0.2",
- "react-instantsearch-native": "6.38.1",
+ "react-instantsearch-native": "7.0.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
"react-native-vector-icons": "6.6.0",
"react-native-web": "0.11.7"
diff --git a/examples/react/react-native/package.json b/examples/react/react-native/package.json
index 8a0c175479..fb457c0242 100644
--- a/examples/react/react-native/package.json
+++ b/examples/react/react-native/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-react-native",
- "version": "6.38.1",
+ "version": "7.0.0",
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"build": "echo \"Error: no build specified\" && exit 0",
@@ -19,7 +19,7 @@
"prop-types": "15.6.2",
"react": "17.0.2",
"react-dom": "17.0.2",
- "react-instantsearch-native": "6.38.1",
+ "react-instantsearch-native": "7.0.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
"react-native-gesture-handler": "1.6.1",
"react-native-modal-dropdown": "0.7.0",
diff --git a/examples/react/react-router-v3/package.json b/examples/react/react-router-v3/package.json
index a1c9ed5842..f53bbd71dd 100644
--- a/examples/react/react-router-v3/package.json
+++ b/examples/react/react-router-v3/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-react-router-v3",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"license": "MIT",
"scripts": {
@@ -14,13 +14,13 @@
},
"dependencies": {
"algoliasearch": "4.14.2",
- "instantsearch.css": "7.4.5",
+ "instantsearch.css": "7.4.6",
"prop-types": "15.6.2",
"qs": "6.9.6",
"react": "17.0.2",
"react-dom": "17.0.2",
"react-fast-compare": "3.0.1",
- "react-instantsearch-dom": "6.38.1",
+ "react-instantsearch-dom": "7.0.0",
"react-router": "3.2.1"
},
"browserslist": [
diff --git a/examples/react/react-router/package.json b/examples/react/react-router/package.json
index 0f2f7c8675..3b99d6191c 100644
--- a/examples/react/react-router/package.json
+++ b/examples/react/react-router/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-react-router",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"license": "MIT",
"scripts": {
@@ -15,12 +15,12 @@
},
"dependencies": {
"algoliasearch": "4.14.2",
- "instantsearch.css": "7.4.5",
+ "instantsearch.css": "7.4.6",
"prop-types": "15.6.2",
"qs": "6.9.6",
"react": "17.0.2",
"react-dom": "17.0.2",
- "react-instantsearch-dom": "6.38.1",
+ "react-instantsearch-dom": "7.0.0",
"react-router-dom": "5.2.0"
},
"browserslist": [
diff --git a/examples/react/server-side-rendering/package.json b/examples/react/server-side-rendering/package.json
index 117efde10f..5e90dc2c02 100644
--- a/examples/react/server-side-rendering/package.json
+++ b/examples/react/server-side-rendering/package.json
@@ -1,6 +1,6 @@
{
"name": "example-react-instantsearch-server-side-rendering",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"license": "MIT",
"scripts": {
@@ -31,6 +31,6 @@
"prop-types": "15.6.2",
"react": "17.0.2",
"react-dom": "17.0.2",
- "react-instantsearch-dom": "6.38.1"
+ "react-instantsearch-dom": "7.0.0"
}
}
diff --git a/examples/react/tourism/package.json b/examples/react/tourism/package.json
index 62ad331da6..7ed55135a3 100644
--- a/examples/react/tourism/package.json
+++ b/examples/react/tourism/package.json
@@ -1,13 +1,13 @@
{
"name": "example-react-instantsearch-tourism",
- "version": "6.38.1",
+ "version": "7.0.0",
"private": true,
"dependencies": {
"algoliasearch": "4.14.2",
"qs": "6.9.6",
"react": "17.0.2",
"react-dom": "17.0.2",
- "react-instantsearch-dom": "6.38.1",
+ "react-instantsearch-dom": "7.0.0",
"rheostat": "2.2.0"
}
}
diff --git a/packages/create-instantsearch-app/CHANGELOG.md b/packages/create-instantsearch-app/CHANGELOG.md
index 26e715cd9a..959f4249ea 100644
--- a/packages/create-instantsearch-app/CHANGELOG.md
+++ b/packages/create-instantsearch-app/CHANGELOG.md
@@ -1,3 +1,28 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# [6.3.0](https://github.com/algolia/instantsearch.js/compare/create-instantsearch-app@6.2.1...create-instantsearch-app@6.3.0) (2022-12-27)
+
+
+### Bug Fixes
+
+* ignore templates for tsc ([2c574a9](https://github.com/algolia/instantsearch.js/commit/2c574a9fa966934cd259662a04b24d5e1b1f3c1e))
+* linting ([9712019](https://github.com/algolia/instantsearch.js/commit/9712019a242dc705505197018c4c4da23595e22e))
+* **tests:** merge jest config files and fix a test ([a376943](https://github.com/algolia/instantsearch.js/commit/a376943e189f488a198519c21c67dc7866cf4522))
+* **tests:** set concurrency to 1 ([34c6cc4](https://github.com/algolia/instantsearch.js/commit/34c6cc418028274d648a8712a62e5efeb4e2613b))
+* **tests:** use lerna to run tests ([eae255f](https://github.com/algolia/instantsearch.js/commit/eae255f278ba0c81591bf6d4aaa08a7d023269af))
+
+
+### Features
+
+* **cisa:** change URLs in templates + update template release scripts ([7ba7e63](https://github.com/algolia/instantsearch.js/commit/7ba7e633e1dd582557217196e0009af0582aaeca))
+
+
+
+
+
## [6.2.1](https://github.com/algolia/create-instantsearch-app/compare/v6.2.0...v6.2.1) (2022-08-23)
@@ -576,6 +601,3 @@ the program now asks questions if some of the parameters are sent via arguments.
* **boilerplate:** add server to vanilla instantsearch.js ([02eb820](https://github.com/algolia/create-instantsearch-app/commit/02eb820))
* **boilerplate:** configuration of the new app by the script ([da6758c](https://github.com/algolia/create-instantsearch-app/commit/da6758c))
* **cli:** added config handling ([00d0a40](https://github.com/algolia/create-instantsearch-app/commit/00d0a40))
-
-
-
diff --git a/packages/create-instantsearch-app/README.md b/packages/create-instantsearch-app/README.md
index 8fb7b13ad2..4464abde09 100644
--- a/packages/create-instantsearch-app/README.md
+++ b/packages/create-instantsearch-app/README.md
@@ -16,11 +16,13 @@
+
- [Get started](#get-started)
- [Usage](#usage)
- [API](#api)
- [Tutorials](#tutorials)
- [Previews](#previews)
+- [Contributing](#contributing)
- [License](#license)
diff --git a/packages/create-instantsearch-app/package.json b/packages/create-instantsearch-app/package.json
index 878f9ed13b..bcf7e1b7ec 100644
--- a/packages/create-instantsearch-app/package.json
+++ b/packages/create-instantsearch-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-instantsearch-app",
- "version": "6.2.1",
+ "version": "6.3.0",
"license": "MIT",
"description": "⚡️ Build InstantSearch apps at the speed of thought",
"keywords": [
diff --git a/packages/instantsearch.css/CHANGELOG.md b/packages/instantsearch.css/CHANGELOG.md
index 411de7d326..ee9ce47fba 100644
--- a/packages/instantsearch.css/CHANGELOG.md
+++ b/packages/instantsearch.css/CHANGELOG.md
@@ -1 +1,14 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+## [7.4.6](https://github.com/algolia/instantsearch.js/compare/instantsearch.css@7.4.5...instantsearch.css@7.4.6) (2022-12-27)
+
+**Note:** Version bump only for package instantsearch.css
+
+
+
+
+
See [previous releases](https://github.com/algolia/instantsearch-specs/releases).
diff --git a/packages/instantsearch.css/README.md b/packages/instantsearch.css/README.md
index 513f8d5816..f7bd3884d9 100644
--- a/packages/instantsearch.css/README.md
+++ b/packages/instantsearch.css/README.md
@@ -1,3 +1,17 @@
+
+
+**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [Getting started](#getting-started)
+- [Installation](#installation)
+- [Available themes](#available-themes)
+- [Browser support](#browser-support)
+- [Implemented versions](#implemented-versions)
+- [Contributing](#contributing)
+- [License](#license)
+
+
+
InstantSearch.css is a CSS library to style InstantSearch-powered search experiences.
diff --git a/packages/instantsearch.css/package.json b/packages/instantsearch.css/package.json
index c8fd177bf3..af0f7954ab 100644
--- a/packages/instantsearch.css/package.json
+++ b/packages/instantsearch.css/package.json
@@ -1,6 +1,6 @@
{
"name": "instantsearch.css",
- "version": "7.4.5",
+ "version": "7.4.6",
"description": "InstantSearch.css is a CSS library to style InstantSearch-powered search experiences.",
"keywords": [
"algolia",
diff --git a/packages/instantsearch.js/CHANGELOG.md b/packages/instantsearch.js/CHANGELOG.md
index 9c8e9b5933..ca101ca6af 100644
--- a/packages/instantsearch.js/CHANGELOG.md
+++ b/packages/instantsearch.js/CHANGELOG.md
@@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+# [4.50.0](https://github.com/algolia/instantsearch.js/compare/instantsearch.js@4.49.2...instantsearch.js@4.50.0) (2022-12-27)
+
+
+### Bug Fixes
+
+* ignore templates for tsc ([2c574a9](https://github.com/algolia/instantsearch.js/commit/2c574a9fa966934cd259662a04b24d5e1b1f3c1e))
+* simple state mapping `routeToState` function throw an error when state is `null` ([#5177](https://github.com/algolia/instantsearch.js/issues/5177)) ([8e61c4c](https://github.com/algolia/instantsearch.js/commit/8e61c4ca32d8f9649f24721a7c682e517919e55e))
+* **tests:** set concurrency to 1 ([34c6cc4](https://github.com/algolia/instantsearch.js/commit/34c6cc418028274d648a8712a62e5efeb4e2613b))
+* **tests:** use lerna to run tests ([eae255f](https://github.com/algolia/instantsearch.js/commit/eae255f278ba0c81591bf6d4aaa08a7d023269af))
+
+
+### Features
+
+* **cisa:** change URLs in templates + update template release scripts ([7ba7e63](https://github.com/algolia/instantsearch.js/commit/7ba7e633e1dd582557217196e0009af0582aaeca))
+
+
+
+
+
## 4.49.2 (2022-12-13)
### Bug Fixes
diff --git a/packages/instantsearch.js/package.json b/packages/instantsearch.js/package.json
index b6e3c82c3e..35df8b327b 100644
--- a/packages/instantsearch.js/package.json
+++ b/packages/instantsearch.js/package.json
@@ -1,6 +1,6 @@
{
"name": "instantsearch.js",
- "version": "4.49.2",
+ "version": "4.50.0",
"description": "InstantSearch.js is a JavaScript library for building performant and instant search experiences with Algolia.",
"homepage": "https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js/",
"types": "es/index.d.ts",
@@ -54,8 +54,8 @@
"version": "./scripts/version/update-version.js"
},
"devDependencies": {
- "@instantsearch/mocks": "1.0.1",
- "@instantsearch/testutils": "1.0.1",
+ "@instantsearch/mocks": "1.0.2",
+ "@instantsearch/testutils": "1.0.2",
"@types/scriptjs": "0.0.2",
"algoliasearch": "4.14.2",
"places.js": "1.17.1",
diff --git a/packages/instantsearch.js/src/lib/version.ts b/packages/instantsearch.js/src/lib/version.ts
index b3c2746b18..27dc8e184f 100644
--- a/packages/instantsearch.js/src/lib/version.ts
+++ b/packages/instantsearch.js/src/lib/version.ts
@@ -1 +1 @@
-export default '4.49.2';
+export default '4.50.0';
diff --git a/packages/package.json b/packages/package.json
new file mode 100644
index 0000000000..1d1e45637a
--- /dev/null
+++ b/packages/package.json
@@ -0,0 +1,56 @@
+{
+ "name": "react-instantsearch-dom-maps",
+ "version": "7.0.0",
+ "description": "⚡ Lightning-fast search for React DOM & Google Maps, by Algolia",
+ "main": "dist/cjs/index.js",
+ "module": "dist/es/index.js",
+ "sideEffects": false,
+ "license": "MIT",
+ "homepage": "https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/react/",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/algolia/instantsearch.js"
+ },
+ "author": {
+ "name": "Algolia, Inc.",
+ "url": "https://www.algolia.com"
+ },
+ "keywords": [
+ "algolia",
+ "components",
+ "fast",
+ "instantsearch",
+ "react",
+ "react-dom",
+ "search",
+ "geo search",
+ "google maps"
+ ],
+ "files": [
+ "README.md",
+ "dist"
+ ],
+ "scripts": {
+ "clean": "rm -rf dist",
+ "watch": "yarn build:cjs --watch",
+ "build": "yarn build:cjs && yarn build:es && yarn build:umd",
+ "build:cjs": "BABEL_ENV=cjs babel src --root-mode upward --extensions '.js,.ts,.tsx' --out-dir dist/cjs --ignore '**/__tests__/**/*','**/__mocks__/**/*' --quiet",
+ "build:es": "BABEL_ENV=es babel src --root-mode upward --extensions '.js,.ts,.tsx' --out-dir dist/es --ignore '**/__tests__/**/*','**/__mocks__/**/*' --quiet",
+ "build:umd": "BABEL_ENV=rollup rollup -c rollup.config.js",
+ "version": "node scripts/version.js"
+ },
+ "dependencies": {
+ "@babel/runtime": "^7.1.2",
+ "prop-types": "^15.6.2",
+ "scriptjs": "^2.5.8"
+ },
+ "peerDependencies": {
+ "algoliasearch": ">= 3.1 < 5",
+ "react": ">= 16.3.0 < 19",
+ "react-dom": ">= 16.3.0 < 19",
+ "react-instantsearch-dom": "7.0.0"
+ },
+ "devDependencies": {
+ "react-instantsearch-dom": "7.0.0"
+ }
+}
\ No newline at end of file
diff --git a/packages/react-instantsearch-core/CHANGELOG.md b/packages/react-instantsearch-core/CHANGELOG.md
index 41932cc50b..647e73504c 100644
--- a/packages/react-instantsearch-core/CHANGELOG.md
+++ b/packages/react-instantsearch-core/CHANGELOG.md
@@ -1,3 +1,129 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# 7.0.0 (2022-12-27)
+
+
+### Bug Fixes
+
+* add missing dependencies (algolia/react-instantsearch[#2975](https://github.com/algolia/instantsearch.js/issues/2975)) ([36030a8](https://github.com/algolia/instantsearch.js/commit/36030a899776fae0c45f82c9ee32c3bd0e5a8796))
+* Allow object as type for Root (Fixes algolia/react-instantsearch[#1446](https://github.com/algolia/instantsearch.js/issues/1446)) ([#1461](https://github.com/algolia/instantsearch.js/issues/1461)) ([f59436c](https://github.com/algolia/instantsearch.js/commit/f59436c181f78373dd37d3d274c83b48edf3c756))
+* bind getSearchParmaters to the component instance ([f06f157](https://github.com/algolia/instantsearch.js/commit/f06f157593fa36d51117c11b9aa6039fe559d3ec))
+* **ConfigureRelatedItems:** support nested attributes (algolia/react-instantsearch[#2967](https://github.com/algolia/instantsearch.js/issues/2967)) ([be68ae0](https://github.com/algolia/instantsearch.js/commit/be68ae05ffa0cfd32d97c4dea1de6ae6431a875e))
+* **connectGeoSearch:** use empty object as default value (algolia/react-instantsearch[#1398](https://github.com/algolia/instantsearch.js/issues/1398)) ([f117fe5](https://github.com/algolia/instantsearch.js/commit/f117fe52d7aec9d03a97e1ea0a9fe4e6272c4985))
+* **connectNumericMenu:** support numeric refinement 0 (algolia/react-instantsearch[#2882](https://github.com/algolia/instantsearch.js/issues/2882)) ([6078ba7](https://github.com/algolia/instantsearch.js/commit/6078ba7cc09a042cf026c1e4a0d900c0eb7bb593))
+* **connectQueryRules:** avoid to throw an error with undefined values (algolia/react-instantsearch[#2436](https://github.com/algolia/instantsearch.js/issues/2436)) ([1fb487a](https://github.com/algolia/instantsearch.js/commit/1fb487afe83f7801aea23424771622fcbdf3a1e8))
+* **connectQueryRules:** fix crash when using connectQueryRules with multiple indexes (algolia/react-instantsearch[#2903](https://github.com/algolia/instantsearch.js/issues/2903)) ([9a06d19](https://github.com/algolia/instantsearch.js/commit/9a06d19114ad9c4bd20a20006519ba5a775b6673))
+* **connectToggleRefinement:** cast currentRefinement to boolean (algolia/react-instantsearch[#2701](https://github.com/algolia/instantsearch.js/issues/2701)) ([8e0328a](https://github.com/algolia/instantsearch.js/commit/8e0328a0661a4f77231e7814af81b1d33371a48b))
+* **core:** appending successful index search results by returning new object reference (algolia/react-instantsearch[#2953](https://github.com/algolia/instantsearch.js/issues/2953)) ([f189de0](https://github.com/algolia/instantsearch.js/commit/f189de0cced29af94acc9b9a5524a2d6bd905fc6))
+* **core:** fix maximum call stack size exceeded (algolia/react-instantsearch[#2926](https://github.com/algolia/instantsearch.js/issues/2926)) ([0ffc9bf](https://github.com/algolia/instantsearch.js/commit/0ffc9bf913b2d39696664291d7ebdc2367dd4c86))
+* **deps:** fix "too much recursion" error with circular deps (algolia/react-instantsearch[#2899](https://github.com/algolia/instantsearch.js/issues/2899)) ([176fdca](https://github.com/algolia/instantsearch.js/commit/176fdca5e6fbd817a338096a263e1576ab5da2fb))
+* **DynamicWidgets:** read from facets.order ([f564f69](https://github.com/algolia/instantsearch.js/commit/f564f69d9de7a3f994a4abb9c7db74927a7cc1b4))
+* **facets:** show raw value in currentRefinements (algolia/react-instantsearch[#3420](https://github.com/algolia/instantsearch.js/issues/3420)) ([bed8d0d](https://github.com/algolia/instantsearch.js/commit/bed8d0d43f9ca3c5aab67e976829f7e6e0c38f22)), closes [algolia/react-instantsearch#3412](https://github.com/algolia/react-instantsearch/issues/3412)
+* **helper:** rely on stable version of algoliasearch-helper (algolia/react-instantsearch[#2871](https://github.com/algolia/instantsearch.js/issues/2871)) ([354d270](https://github.com/algolia/instantsearch.js/commit/354d270348b16f50d74db30284c87f58f7715c89))
+* **HierarchicalMenu:** show full hierarchical parent values (algolia/react-instantsearch[#3521](https://github.com/algolia/instantsearch.js/issues/3521)) ([e2b3ff0](https://github.com/algolia/instantsearch.js/commit/e2b3ff066e820dd80dfb87e05e000e072b9539b3))
+* **indexUtils:** allow index with dots in it (algolia/react-instantsearch[#2350](https://github.com/algolia/instantsearch.js/issues/2350)) ([a657ef8](https://github.com/algolia/instantsearch.js/commit/a657ef87333bb130b459c6840611a36c82884688))
+* **infiniteHits:** do not cache the cached hits (algolia/react-instantsearch[#3011](https://github.com/algolia/instantsearch.js/issues/3011)) ([4b4a1c5](https://github.com/algolia/instantsearch.js/commit/4b4a1c50c99907e35a38f3c1a7944c27e1ffd605))
+* **infiniteHits:** fix stale hits issue (algolia/react-instantsearch[#3021](https://github.com/algolia/instantsearch.js/issues/3021)) ([993b178](https://github.com/algolia/instantsearch.js/commit/993b17801727c59ba0672007c1ad752e50ebaed3))
+* **maps:** add support for default refinement in GeoSearch (algolia/react-instantsearch[#1399](https://github.com/algolia/instantsearch.js/issues/1399)) ([f44909c](https://github.com/algolia/instantsearch.js/commit/f44909c403cf2001362293faa02bb528ba745ede))
+* **metadata:** stricter detection of user agent (algolia/react-instantsearch[#3184](https://github.com/algolia/instantsearch.js/issues/3184)) ([50bb887](https://github.com/algolia/instantsearch.js/commit/50bb887e15d87027e0ee15467664550f95cfa932))
+* **multi-index:** correctly set `searching` prop in multi-index result states (algolia/react-instantsearch[#3419](https://github.com/algolia/instantsearch.js/issues/3419)) ([aa8517d](https://github.com/algolia/instantsearch.js/commit/aa8517dd114d758f52cd4b1108643bf9ec61a9ab))
+* **numericmenu:** include range values in comparison with minmax bounds (algolia/react-instantsearch[#3461](https://github.com/algolia/instantsearch.js/issues/3461)) ([d612e58](https://github.com/algolia/instantsearch.js/commit/d612e5824f29b3c696c686f3753b82b84ecb0f0d))
+* **packages:** correctly mark peer dependency (algolia/react-instantsearch[#3439](https://github.com/algolia/instantsearch.js/issues/3439)) ([a0bb179](https://github.com/algolia/instantsearch.js/commit/a0bb1790f7ff8bae500c0f17da5bd2cef77d0081)), closes [algolia/react-instantsearch#3428](https://github.com/algolia/react-instantsearch/issues/3428)
+* **PoweredBy:** support environments with `window` but no `location` (algolia/react-instantsearch[#3186](https://github.com/algolia/instantsearch.js/issues/3186)) ([0d74dc1](https://github.com/algolia/instantsearch.js/commit/0d74dc1fefb142b3f3e484a0cdf22e7af00e3d61))
+* **refinements:** use escaped value for refining (algolia/react-instantsearch[#3412](https://github.com/algolia/instantsearch.js/issues/3412)) ([4476f35](https://github.com/algolia/instantsearch.js/commit/4476f35223a0497485124b7c8d425f0224f2f180))
+* **RelevantSort:** Rename `SmartSort` widget to `RelevantSort` (algolia/react-instantsearch[#3026](https://github.com/algolia/instantsearch.js/issues/3026)) ([d74671f](https://github.com/algolia/instantsearch.js/commit/d74671f2a41fcae6bb55bc74bb7a84a2f7671d48))
+* serialize cache value on hydrate (algolia/react-instantsearch[#2862](https://github.com/algolia/instantsearch.js/issues/2862)) ([cedbec9](https://github.com/algolia/instantsearch.js/commit/cedbec9f3099d51dd3d5543574fca87947e2f040)), closes [algolia/react-instantsearch#2828](https://github.com/algolia/react-instantsearch/issues/2828)
+* **server side rendering:** return a value from mock currentRefinement/metadata (algolia/react-instantsearch[#3078](https://github.com/algolia/instantsearch.js/issues/3078)) ([00c22fe](https://github.com/algolia/instantsearch.js/commit/00c22fee2ccf707a25fcf82cccd0058656382465))
+* **sffv:** clamp maxFacetHits to the allowed range (algolia/react-instantsearch[#1696](https://github.com/algolia/instantsearch.js/issues/1696)) ([1409a12](https://github.com/algolia/instantsearch.js/commit/1409a12dcce4c15a2f8f9dc3f2564d9b2a57fc3e))
+* **ssr:** hydrate metadata with a value ([c547b5d](https://github.com/algolia/instantsearch.js/commit/c547b5d8fefe6d05eb1bc46e656437f3457ca476))
+* **ssr:** make sure metadata is available on initial render (algolia/react-instantsearch[#2973](https://github.com/algolia/instantsearch.js/issues/2973)) ([6ac9b99](https://github.com/algolia/instantsearch.js/commit/6ac9b99d89cce9438c11b3427579d04f4cb18580)), closes [algolia/react-instantsearch#2972](https://github.com/algolia/react-instantsearch/issues/2972)
+* **ssr:** provide metadata default value ([cce7223](https://github.com/algolia/instantsearch.js/commit/cce7223027235ac532e382c876de3cf9d8c00223))
+* support React 18 as peer dependency (algolia/react-instantsearch[#3411](https://github.com/algolia/instantsearch.js/issues/3411)) ([671b549](https://github.com/algolia/instantsearch.js/commit/671b549b65d030106c2b4ec317df1935c9ae3767))
+* **toggle:** compute canRefine differently when it is refined (algolia/react-instantsearch[#1603](https://github.com/algolia/instantsearch.js/issues/1603)) ([a5ac9be](https://github.com/algolia/instantsearch.js/commit/a5ac9be86dfe471a5b382308105572d2a75d8ec9))
+* **toggle:** ensure facet is present (algolia/react-instantsearch[#1613](https://github.com/algolia/instantsearch.js/issues/1613)) ([321fb6c](https://github.com/algolia/instantsearch.js/commit/321fb6c66dad6ebf3edd5fa676bb290d13f90281))
+* **translatable:** avoid create a new function on every render (algolia/react-instantsearch[#1383](https://github.com/algolia/instantsearch.js/issues/1383)) ([1e03405](https://github.com/algolia/instantsearch.js/commit/1e03405f2fbebb423596c2cacf053094c5709fd3))
+* **types:** support React 18 types (algolia/react-instantsearch[#3481](https://github.com/algolia/instantsearch.js/issues/3481)) ([a730219](https://github.com/algolia/instantsearch.js/commit/a730219d539d97a5912ae66d7066bb8dbf6bd320))
+* **ua:** change the User-Agent to use the new specs lib (version) (algolia/react-instantsearch[#2209](https://github.com/algolia/instantsearch.js/issues/2209)) ([89cc202](https://github.com/algolia/instantsearch.js/commit/89cc20266f35f66391c6590ba9c1317878952ac7))
+* upgrade prop-types dependency to 15.6+ (algolia/react-instantsearch[#3003](https://github.com/algolia/instantsearch.js/issues/3003)) ([cba0781](https://github.com/algolia/instantsearch.js/commit/cba0781808c231552b919639fc2096ea864492dc))
+* **widgets:** rename `ExperimentalConfigureRelatedItems` compon… (algolia/react-instantsearch[#2891](https://github.com/algolia/instantsearch.js/issues/2891)) ([c412a43](https://github.com/algolia/instantsearch.js/commit/c412a43d944b45fe7e7ce709031bed802b5dbc1d))
+
+
+### chore
+
+* **release:** 6.0.0-beta.1 (algolia/react-instantsearch[#2861](https://github.com/algolia/instantsearch.js/issues/2861)) ([aa409dc](https://github.com/algolia/instantsearch.js/commit/aa409dc6bab8d5422730962b67bf768a1155e457)), closes [algolia/react-instantsearch#2023](https://github.com/algolia/react-instantsearch/issues/2023) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2179](https://github.com/algolia/react-instantsearch/issues/2179) [algolia/react-instantsearch#2180](https://github.com/algolia/react-instantsearch/issues/2180) [algolia/react-instantsearch#2181](https://github.com/algolia/react-instantsearch/issues/2181) [algolia/react-instantsearch#2185](https://github.com/algolia/react-instantsearch/issues/2185) [algolia/react-instantsearch#2192](https://github.com/algolia/react-instantsearch/issues/2192) [algolia/react-instantsearch#2189](https://github.com/algolia/react-instantsearch/issues/2189) [algolia/react-instantsearch#2190](https://github.com/algolia/react-instantsearch/issues/2190) [algolia/react-instantsearch#2179](https://github.com/algolia/react-instantsearch/issues/2179) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2180](https://github.com/algolia/react-instantsearch/issues/2180) [algolia/react-instantsearch#2181](https://github.com/algolia/react-instantsearch/issues/2181) [algolia/react-instantsearch#2185](https://github.com/algolia/react-instantsearch/issues/2185) [algolia/react-instantsearch#2192](https://github.com/algolia/react-instantsearch/issues/2192) [algolia/react-instantsearch#2190](https://github.com/algolia/react-instantsearch/issues/2190) [algolia/react-instantsearch#2203](https://github.com/algolia/react-instantsearch/issues/2203) [algolia/react-instantsearch#2432](https://github.com/algolia/react-instantsearch/issues/2432) [algolia/react-instantsearch#2444](https://github.com/algolia/react-instantsearch/issues/2444) [algolia/react-instantsearch#2357](https://github.com/algolia/react-instantsearch/issues/2357) [algolia/react-instantsearch#2454](https://github.com/algolia/react-instantsearch/issues/2454) [algolia/react-instantsearch#2455](https://github.com/algolia/react-instantsearch/issues/2455) [algolia/react-instantsearch#2459](https://github.com/algolia/react-instantsearch/issues/2459) [algolia/react-instantsearch#2458](https://github.com/algolia/react-instantsearch/issues/2458) [algolia/react-instantsearch#2460](https://github.com/algolia/react-instantsearch/issues/2460) [algolia/react-instantsearch#2442](https://github.com/algolia/react-instantsearch/issues/2442) [algolia/react-instantsearch#2446](https://github.com/algolia/react-instantsearch/issues/2446) [algolia/react-instantsearch#2434](https://github.com/algolia/react-instantsearch/issues/2434) [algolia/react-instantsearch#2467](https://github.com/algolia/react-instantsearch/issues/2467) [algolia/react-instantsearch#2466](https://github.com/algolia/react-instantsearch/issues/2466) [algolia/react-instantsearch#2288](https://github.com/algolia/react-instantsearch/issues/2288) [algolia/react-instantsearch#2290](https://github.com/algolia/react-instantsearch/issues/2290) [algolia/react-instantsearch#2289](https://github.com/algolia/react-instantsearch/issues/2289) [algolia/react-instantsearch#2305](https://github.com/algolia/react-instantsearch/issues/2305) [algolia/react-instantsearch#2338](https://github.com/algolia/react-instantsearch/issues/2338) [algolia/react-instantsearch#2461](https://github.com/algolia/react-instantsearch/issues/2461) [algolia/react-instantsearch#2442](https://github.com/algolia/react-instantsearch/issues/2442) [algolia/react-instantsearch#2307](https://github.com/algolia/react-instantsearch/issues/2307) [algolia/react-instantsearch#2314](https://github.com/algolia/react-instantsearch/issues/2314) [algolia/react-instantsearch#2304](https://github.com/algolia/react-instantsearch/issues/2304) [algolia/react-instantsearch#2379](https://github.com/algolia/react-instantsearch/issues/2379) [algolia/react-instantsearch#2552](https://github.com/algolia/react-instantsearch/issues/2552) [algolia/react-instantsearch#2555](https://github.com/algolia/react-instantsearch/issues/2555) [algolia/react-instantsearch#2536](https://github.com/algolia/react-instantsearch/issues/2536) [algolia/react-instantsearch#2537](https://github.com/algolia/react-instantsearch/issues/2537) [algolia/react-instantsearch#2339](https://github.com/algolia/react-instantsearch/issues/2339) [algolia/react-instantsearch#2349](https://github.com/algolia/react-instantsearch/issues/2349) [algolia/react-instantsearch#2570](https://github.com/algolia/react-instantsearch/issues/2570) [algolia/react-instantsearch#2462](https://github.com/algolia/react-instantsearch/issues/2462) [algolia/react-instantsearch#2600](https://github.com/algolia/react-instantsearch/issues/2600) [algolia/react-instantsearch#2468](https://github.com/algolia/react-instantsearch/issues/2468) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2621](https://github.com/algolia/react-instantsearch/issues/2621) [algolia/react-instantsearch#2627](https://github.com/algolia/react-instantsearch/issues/2627) [algolia/react-instantsearch#2644](https://github.com/algolia/react-instantsearch/issues/2644) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2645](https://github.com/algolia/react-instantsearch/issues/2645) [algolia/react-instantsearch#2339](https://github.com/algolia/react-instantsearch/issues/2339) [algolia/react-instantsearch#2643](https://github.com/algolia/react-instantsearch/issues/2643) [algolia/react-instantsearch#2467](https://github.com/algolia/react-instantsearch/issues/2467) [algolia/react-instantsearch#2690](https://github.com/algolia/react-instantsearch/issues/2690) [algolia/react-instantsearch#2687](https://github.com/algolia/react-instantsearch/issues/2687) [algolia/react-instantsearch#2722](https://github.com/algolia/react-instantsearch/issues/2722) [algolia/react-instantsearch#2568](https://github.com/algolia/react-instantsearch/issues/2568) [algolia/react-instantsearch#2726](https://github.com/algolia/react-instantsearch/issues/2726) [algolia/react-instantsearch#2379](https://github.com/algolia/react-instantsearch/issues/2379) [algolia/react-instantsearch#2289](https://github.com/algolia/react-instantsearch/issues/2289) [algolia/react-instantsearch#2290](https://github.com/algolia/react-instantsearch/issues/2290) [algolia/react-instantsearch#2304](https://github.com/algolia/react-instantsearch/issues/2304) [algolia/react-instantsearch#2307](https://github.com/algolia/react-instantsearch/issues/2307) [algolia/react-instantsearch#2314](https://github.com/algolia/react-instantsearch/issues/2314) [algolia/react-instantsearch#2288](https://github.com/algolia/react-instantsearch/issues/2288) [algolia/react-instantsearch#2305](https://github.com/algolia/react-instantsearch/issues/2305) [algolia/react-instantsearch#2701](https://github.com/algolia/react-instantsearch/issues/2701) [#2568](https://github.com/algolia/instantsearch.js/issues/2568) [algolia/react-instantsearch#2357](https://github.com/algolia/react-instantsearch/issues/2357) [algolia/react-instantsearch#2552](https://github.com/algolia/react-instantsearch/issues/2552) [algolia/react-instantsearch#2530](https://github.com/algolia/react-instantsearch/issues/2530) [algolia/react-instantsearch#2559](https://github.com/algolia/react-instantsearch/issues/2559) [algolia/react-instantsearch#2560](https://github.com/algolia/react-instantsearch/issues/2560) [algolia/react-instantsearch#2564](https://github.com/algolia/react-instantsearch/issues/2564) [algolia/react-instantsearch#2573](https://github.com/algolia/react-instantsearch/issues/2573) [algolia/react-instantsearch#2584](https://github.com/algolia/react-instantsearch/issues/2584) [algolia/react-instantsearch#2611](https://github.com/algolia/react-instantsearch/issues/2611) [algolia/react-instantsearch#2635](https://github.com/algolia/react-instantsearch/issues/2635) [algolia/react-instantsearch#2655](https://github.com/algolia/react-instantsearch/issues/2655) [algolia/react-instantsearch#2658](https://github.com/algolia/react-instantsearch/issues/2658) [algolia/react-instantsearch#2686](https://github.com/algolia/react-instantsearch/issues/2686) [algolia/react-instantsearch#2711](https://github.com/algolia/react-instantsearch/issues/2711) [algolia/react-instantsearch#2712](https://github.com/algolia/react-instantsearch/issues/2712) [algolia/react-instantsearch#2736](https://github.com/algolia/react-instantsearch/issues/2736) [algolia/react-instantsearch#2738](https://github.com/algolia/react-instantsearch/issues/2738) [algolia/react-instantsearch#2747](https://github.com/algolia/react-instantsearch/issues/2747) [algolia/react-instantsearch#2758](https://github.com/algolia/react-instantsearch/issues/2758) [algolia/react-instantsearch#2647](https://github.com/algolia/react-instantsearch/issues/2647) [algolia/react-instantsearch#2684](https://github.com/algolia/react-instantsearch/issues/2684) [algolia/react-instantsearch#2638](https://github.com/algolia/react-instantsearch/issues/2638) [algolia/react-instantsearch#2652](https://github.com/algolia/react-instantsearch/issues/2652) [algolia/react-instantsearch#2662](https://github.com/algolia/react-instantsearch/issues/2662) [algolia/react-instantsearch#2724](https://github.com/algolia/react-instantsearch/issues/2724) [algolia/react-instantsearch#2767](https://github.com/algolia/react-instantsearch/issues/2767) [algolia/react-instantsearch#2757](https://github.com/algolia/react-instantsearch/issues/2757) [algolia/react-instantsearch#2610](https://github.com/algolia/react-instantsearch/issues/2610) [algolia/react-instantsearch#2649](https://github.com/algolia/react-instantsearch/issues/2649) [algolia/react-instantsearch#2520](https://github.com/algolia/react-instantsearch/issues/2520) [algolia/react-instantsearch#2599](https://github.com/algolia/react-instantsearch/issues/2599) [algolia/react-instantsearch#2506](https://github.com/algolia/react-instantsearch/issues/2506) [#2467](https://github.com/algolia/instantsearch.js/issues/2467) [#2626](https://github.com/algolia/instantsearch.js/issues/2626) [algolia/react-instantsearch#2690](https://github.com/algolia/react-instantsearch/issues/2690) [#2688](https://github.com/algolia/instantsearch.js/issues/2688) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2726](https://github.com/algolia/react-instantsearch/issues/2726) [algolia/react-instantsearch#2535](https://github.com/algolia/react-instantsearch/issues/2535) [algolia/react-instantsearch#2461](https://github.com/algolia/react-instantsearch/issues/2461) [algolia/react-instantsearch#2434](https://github.com/algolia/react-instantsearch/issues/2434) [algolia/react-instantsearch#2687](https://github.com/algolia/react-instantsearch/issues/2687) [algolia/react-instantsearch#2338](https://github.com/algolia/react-instantsearch/issues/2338) [#2179](https://github.com/algolia/instantsearch.js/issues/2179) [#2180](https://github.com/algolia/instantsearch.js/issues/2180) [#2181](https://github.com/algolia/instantsearch.js/issues/2181) [#2185](https://github.com/algolia/instantsearch.js/issues/2185) [#2192](https://github.com/algolia/instantsearch.js/issues/2192) [#2189](https://github.com/algolia/instantsearch.js/issues/2189) [#2190](https://github.com/algolia/instantsearch.js/issues/2190) [#2179](https://github.com/algolia/instantsearch.js/issues/2179) [#2180](https://github.com/algolia/instantsearch.js/issues/2180) [#2181](https://github.com/algolia/instantsearch.js/issues/2181) [#2185](https://github.com/algolia/instantsearch.js/issues/2185) [#2192](https://github.com/algolia/instantsearch.js/issues/2192) [#2190](https://github.com/algolia/instantsearch.js/issues/2190) [#2536](https://github.com/algolia/instantsearch.js/issues/2536) [#2537](https://github.com/algolia/instantsearch.js/issues/2537) [algolia/react-instantsearch#2834](https://github.com/algolia/react-instantsearch/issues/2834) [algolia/react-instantsearch#2845](https://github.com/algolia/react-instantsearch/issues/2845) [algolia/react-instantsearch#2842](https://github.com/algolia/react-instantsearch/issues/2842) [algolia/react-instantsearch#2852](https://github.com/algolia/react-instantsearch/issues/2852) [algolia/react-instantsearch#2853](https://github.com/algolia/react-instantsearch/issues/2853)
+
+
+### Features
+
+* **algoliasearch:** add support for algoliasearch v4 (algolia/react-instantsearch[#2890](https://github.com/algolia/instantsearch.js/issues/2890)) ([5a3f4a6](https://github.com/algolia/instantsearch.js/commit/5a3f4a695bb718314113cb343e236b9c84b30e14))
+* **answers:** add `EXPERIMENTAL_Answers` widget (algolia/react-instantsearch[#2996](https://github.com/algolia/instantsearch.js/issues/2996)) ([a2246bf](https://github.com/algolia/instantsearch.js/commit/a2246bffa002e8bcc1db1820144140021da43465)), closes [algolia/react-instantsearch#3005](https://github.com/algolia/react-instantsearch/issues/3005)
+* **connectNumericMenu:** add support for floating point values (algolia/react-instantsearch[#3047](https://github.com/algolia/instantsearch.js/issues/3047)) ([b782ad3](https://github.com/algolia/instantsearch.js/commit/b782ad3180ae8164f0d598ba4f7462f0be334f96))
+* **connectToggleRefinement:** implement canRefine & count (algolia/react-instantsearch[#1588](https://github.com/algolia/instantsearch.js/issues/1588)) ([b6c221e](https://github.com/algolia/instantsearch.js/commit/b6c221e0907e23edd5531bf3197d1ec46cad375f))
+* **core:** export translatable (algolia/react-instantsearch[#1351](https://github.com/algolia/instantsearch.js/issues/1351)) ([5937638](https://github.com/algolia/instantsearch.js/commit/5937638e6edf894d88f908aef511a246e7b20def))
+* **core:** sort parameters, support client.search for sffv (algolia/react-instantsearch[#3528](https://github.com/algolia/instantsearch.js/issues/3528)) ([271afd1](https://github.com/algolia/instantsearch.js/commit/271afd198967d3d663c83c75c65a464821243f83))
+* **core:** support react 18 strict mode (algolia/react-instantsearch[#3653](https://github.com/algolia/instantsearch.js/issues/3653)) ([2fa3768](https://github.com/algolia/instantsearch.js/commit/2fa376848c8373b830229abbf52db38397fcdb32))
+* **core:** update instantsearch and helper (algolia/react-instantsearch[#3539](https://github.com/algolia/instantsearch.js/issues/3539)) ([70547f9](https://github.com/algolia/instantsearch.js/commit/70547f9468a036b00ead2c480e6db1948c0594c3))
+* **createInstantSearch:** enable _useRequestCache (algolia/react-instantsearch[#1346](https://github.com/algolia/instantsearch.js/issues/1346)) ([74eb8c7](https://github.com/algolia/instantsearch.js/commit/74eb8c7559566c64bff53597490ace839c23a67b))
+* **dependencies:** update algoliasearch-helper (algolia/react-instantsearch[#3176](https://github.com/algolia/instantsearch.js/issues/3176)) ([6644227](https://github.com/algolia/instantsearch.js/commit/6644227920593f05ff4366d8e3bea10157dfb2fd))
+* **dependencies:** update instantsearch and helper (algolia/react-instantsearch[#3622](https://github.com/algolia/instantsearch.js/issues/3622)) ([00d09be](https://github.com/algolia/instantsearch.js/commit/00d09be32a2f260fc9765df18e1db3cabcc22d85))
+* **DynamicWidgets:** add fallbackComponent (algolia/react-instantsearch[#3066](https://github.com/algolia/instantsearch.js/issues/3066)) ([f737063](https://github.com/algolia/instantsearch.js/commit/f737063557d740370890d72ada364dc490dfc016))
+* **DynamicWidgets:** add implementation (algolia/react-instantsearch[#3056](https://github.com/algolia/instantsearch.js/issues/3056)) ([2bed65a](https://github.com/algolia/instantsearch.js/commit/2bed65a45e3fadd8226a380898b0964dd84f52e4))
+* **DynamicWidgets:** release as stable (algolia/react-instantsearch[#3090](https://github.com/algolia/instantsearch.js/issues/3090)) ([faa20d4](https://github.com/algolia/instantsearch.js/commit/faa20d43a0ce7bf4951fdf85dce351b3577cc51f))
+* **dynamicWidgets:** send facets * and maxValuesPerFacet by default (algolia/react-instantsearch[#3242](https://github.com/algolia/instantsearch.js/issues/3242)) ([11c2a4c](https://github.com/algolia/instantsearch.js/commit/11c2a4cf8b6d26c6d71ecc8adfc20bc3d489df1d))
+* **facets:** add a new option "facetOrdering" to Menu, RefinementList & HierarchicalMenu (algolia/react-instantsearch[#3067](https://github.com/algolia/instantsearch.js/issues/3067)) ([5aff22a](https://github.com/algolia/instantsearch.js/commit/5aff22a627936d4024d14050c0cf2ece362dea9b))
+* **geo:** add connector [PART-1] (algolia/react-instantsearch[#1171](https://github.com/algolia/instantsearch.js/issues/1171)) ([b8d8637](https://github.com/algolia/instantsearch.js/commit/b8d8637f0649197c1968625912725433f8199aba)), closes [algolia/react-instantsearch#1189](https://github.com/algolia/react-instantsearch/issues/1189) [algolia/react-instantsearch#1192](https://github.com/algolia/react-instantsearch/issues/1192) [algolia/react-instantsearch#1201](https://github.com/algolia/react-instantsearch/issues/1201) [algolia/react-instantsearch#1205](https://github.com/algolia/react-instantsearch/issues/1205) [algolia/react-instantsearch#1207](https://github.com/algolia/react-instantsearch/issues/1207) [algolia/react-instantsearch#1214](https://github.com/algolia/react-instantsearch/issues/1214) [algolia/react-instantsearch#1227](https://github.com/algolia/react-instantsearch/issues/1227) [algolia/react-instantsearch#1236](https://github.com/algolia/react-instantsearch/issues/1236) [algolia/react-instantsearch#1289](https://github.com/algolia/react-instantsearch/issues/1289)
+* **hooks:** bootstrap Core package (algolia/react-instantsearch[#3132](https://github.com/algolia/instantsearch.js/issues/3132)) ([1518f67](https://github.com/algolia/instantsearch.js/commit/1518f6795534b4fc5876f63764b7edad4f7cb98b))
+* **hooks:** bundle as es-module (algolia/react-instantsearch[#3232](https://github.com/algolia/instantsearch.js/issues/3232)) ([c847db4](https://github.com/algolia/instantsearch.js/commit/c847db461c7207006abc32217223c56b0f709862))
+* **hooks:** implement Hits component (algolia/react-instantsearch[#3363](https://github.com/algolia/instantsearch.js/issues/3363)) ([c037750](https://github.com/algolia/instantsearch.js/commit/c0377501b514c7301d460f7c9de199852475ca68))
+* **hooks:** implement InfiniteHits component (algolia/react-instantsearch[#3366](https://github.com/algolia/instantsearch.js/issues/3366)) ([0b41e66](https://github.com/algolia/instantsearch.js/commit/0b41e66480d730ff2fabfb651ece1b389c077057))
+* **hooks:** introduce `` (algolia/react-instantsearch[#3216](https://github.com/algolia/instantsearch.js/issues/3216)) ([e8e9811](https://github.com/algolia/instantsearch.js/commit/e8e9811f83cfcff8372abb4bbdcd5fd5680011d1))
+* **hooks:** introduce SSR support (algolia/react-instantsearch[#3221](https://github.com/algolia/instantsearch.js/issues/3221)) ([f9dbb6f](https://github.com/algolia/instantsearch.js/commit/f9dbb6ffbbf48601e1adfc66129444c209b16c3b))
+* **hooks:** mark initial results as "artificial" (algolia/react-instantsearch[#3384](https://github.com/algolia/instantsearch.js/issues/3384)) ([75a501c](https://github.com/algolia/instantsearch.js/commit/75a501cfbf7462774a46277473e16209293e17ab))
+* **hooks:** upgrade to InstantSearch.js 4.41.0 (algolia/react-instantsearch[#3502](https://github.com/algolia/instantsearch.js/issues/3502)) ([a6a94b3](https://github.com/algolia/instantsearch.js/commit/a6a94b3efee7e0c4b0bc4a528b68a8e159843e35))
+* **indexId:** avoid to rely on the results.index [PART-1] (algolia/react-instantsearch[#1833](https://github.com/algolia/instantsearch.js/issues/1833)) ([58a125e](https://github.com/algolia/instantsearch.js/commit/58a125e85af0ea25d182573849674e811a226a6d)), closes [algolia/react-instantsearch#1835](https://github.com/algolia/react-instantsearch/issues/1835) [algolia/react-instantsearch#1840](https://github.com/algolia/react-instantsearch/issues/1840) [algolia/react-instantsearch#1842](https://github.com/algolia/react-instantsearch/issues/1842) [algolia/react-instantsearch#1843](https://github.com/algolia/react-instantsearch/issues/1843) [algolia/react-instantsearch#1851](https://github.com/algolia/react-instantsearch/issues/1851)
+* **infinite-hits:** support cache (algolia/react-instantsearch[#2921](https://github.com/algolia/instantsearch.js/issues/2921)) ([2ea243b](https://github.com/algolia/instantsearch.js/commit/2ea243bd3ccfb69101a45199dd1980eaf61842d6))
+* **infiniteHits:** add previous button (algolia/react-instantsearch[#2296](https://github.com/algolia/instantsearch.js/issues/2296)) ([2b498f9](https://github.com/algolia/instantsearch.js/commit/2b498f970ae30482facb37e7ffb646b5ce099a04))
+* **insights:** show an error when 'clickAnalytics: true' is missing. (algolia/react-instantsearch[#2877](https://github.com/algolia/instantsearch.js/issues/2877)) ([acb12e9](https://github.com/algolia/instantsearch.js/commit/acb12e9b04ee9520bbdda7bf3ef894cedddcc2b0))
+* **metadata:** expose widget information (algolia/react-instantsearch[#3145](https://github.com/algolia/instantsearch.js/issues/3145)) ([de35acc](https://github.com/algolia/instantsearch.js/commit/de35acc9f16acd680543cffe527205827cc0e181))
+* **queryRules:** add Query Rules features (algolia/react-instantsearch[#2286](https://github.com/algolia/instantsearch.js/issues/2286)) ([9faea19](https://github.com/algolia/instantsearch.js/commit/9faea19e3c6ebd2dc3c38f01f6c5320ec65ec6ac)), closes [algolia/react-instantsearch#2210](https://github.com/algolia/react-instantsearch/issues/2210) [algolia/react-instantsearch#2212](https://github.com/algolia/react-instantsearch/issues/2212) [algolia/react-instantsearch#2258](https://github.com/algolia/react-instantsearch/issues/2258) [algolia/react-instantsearch#2259](https://github.com/algolia/react-instantsearch/issues/2259)
+* **react-instantsearch-core:** allow widgets to set their $$widgetType (algolia/react-instantsearch[#3472](https://github.com/algolia/instantsearch.js/issues/3472)) ([4f42dfc](https://github.com/algolia/instantsearch.js/commit/4f42dfc894aa2359ec1ee819ff3fbea9d9c688ef))
+* **server:** load data twice in the case of dynamic widget usage (algolia/react-instantsearch[#3268](https://github.com/algolia/instantsearch.js/issues/3268)) ([7ec5d8a](https://github.com/algolia/instantsearch.js/commit/7ec5d8ab1494f5ac7ae7131dc9b4d1b456ff0542)), closes [/github.com/algolia/react-instantsearch/blob/cca53f6ea92e19e94778d1d5b5896d12fe6a2ade/packages/react-instantsearch-core/src/core/indexUtils.js#L14-L16](https://github.com//github.com/algolia/react-instantsearch/blob/cca53f6ea92e19e94778d1d5b5896d12fe6a2ade/packages/react-instantsearch-core/src/core/indexUtils.js/issues/L14-L16)
+* **smartSort:** add widget (algolia/react-instantsearch[#3009](https://github.com/algolia/instantsearch.js/issues/3009)) ([44db85a](https://github.com/algolia/instantsearch.js/commit/44db85a16ebb4d98f042b370b433fd5527d61f3b)), closes [algolia/react-instantsearch#3010](https://github.com/algolia/react-instantsearch/issues/3010)
+* **voice:** add additionalQueryParameters (algolia/react-instantsearch[#2366](https://github.com/algolia/instantsearch.js/issues/2366)) ([46f2cd8](https://github.com/algolia/instantsearch.js/commit/46f2cd8f3aba5a2f20a1acd3c783c7e7dc57d758))
+* **voiceSearch:** add voice search widget (algolia/react-instantsearch[#2316](https://github.com/algolia/instantsearch.js/issues/2316)) ([c4fd640](https://github.com/algolia/instantsearch.js/commit/c4fd640daaed709440ce01899e904cbdb8d92441))
+* **widgets:** introduce `ConfigureRelatedItems` as experimental (algolia/react-instantsearch[#2880](https://github.com/algolia/instantsearch.js/issues/2880)) ([fd08aa5](https://github.com/algolia/instantsearch.js/commit/fd08aa5f17b15a4e0bc77e71547c7498ae1f9780))
+
+
+### BREAKING CHANGES
+
+* **release:** translation will render default value if passed undefined as value
+
+* chore(lodash): remove imports
+
+* fix(translation): allow undefined value to be passed on purpose
+* **release:** no longer do we allow paths like `attribute[5].something`, or other indexed forms, only `.` is allowed as special key.
+
+All existing tests still pass, and we never documented you could use `lodash.get` patterns other than `.`.
+
+* feat(get): accept array & bracked-separated string
+
+moved to utils at the same time
+
+* fix typo
+
+* feedback: test for undefined behaviour
+
+* chore(size): update expectation
+
+this will go down afterwards, but for now there's some more duplication
+
+
+
+
+
## [6.38.1](https://github.com/algolia/react-instantsearch/compare/v6.38.0...v6.38.1) (2022-11-08)
diff --git a/packages/react-instantsearch-core/README.md b/packages/react-instantsearch-core/README.md
index 1644d84ffa..98816fd7a9 100644
--- a/packages/react-instantsearch-core/README.md
+++ b/packages/react-instantsearch-core/README.md
@@ -1,3 +1,11 @@
+
+
+**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [react-instantsearch-core](#react-instantsearch-core)
+
+
+
# react-instantsearch-core
This is the [React](https://facebook.github.io/react) version of Algolia's `instantsearch` library.
diff --git a/packages/react-instantsearch-core/package.json b/packages/react-instantsearch-core/package.json
index e1f77618a3..5a980620b5 100644
--- a/packages/react-instantsearch-core/package.json
+++ b/packages/react-instantsearch-core/package.json
@@ -1,6 +1,6 @@
{
"name": "react-instantsearch-core",
- "version": "6.38.1",
+ "version": "7.0.0",
"description": "⚡ Lightning-fast search for React, by Algolia",
"main": "dist/cjs/index.js",
"module": "dist/es/index.js",
diff --git a/packages/react-instantsearch-core/src/core/version.js b/packages/react-instantsearch-core/src/core/version.js
index fb6d1158a9..8cdee36fcf 100644
--- a/packages/react-instantsearch-core/src/core/version.js
+++ b/packages/react-instantsearch-core/src/core/version.js
@@ -1 +1 @@
-export default '6.38.1';
+export default '7.0.0';
diff --git a/packages/react-instantsearch-dom-maps/CHANGELOG.md b/packages/react-instantsearch-dom-maps/CHANGELOG.md
index 41932cc50b..57a9e69304 100644
--- a/packages/react-instantsearch-dom-maps/CHANGELOG.md
+++ b/packages/react-instantsearch-dom-maps/CHANGELOG.md
@@ -1,3 +1,66 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# 7.0.0 (2022-12-27)
+
+
+### Bug Fixes
+
+* **DOMMaps:** set React & React DOM as peer deps (algolia/react-instantsearch[#1922](https://github.com/algolia/instantsearch.js/issues/1922)) ([64aba78](https://github.com/algolia/instantsearch.js/commit/64aba7899bf276a69a6dff7831e97f62ea2bf581))
+* **GoogleMapsLoader:** inline the import to scriptjs (algolia/react-instantsearch[#1427](https://github.com/algolia/instantsearch.js/issues/1427)) ([fe7287f](https://github.com/algolia/instantsearch.js/commit/fe7287ffc925d9074fb854d580e7fc58d8e1b08a))
+* **maps:** align version ([34b03e5](https://github.com/algolia/instantsearch.js/commit/34b03e5410c6cbcb46abf81039e416fc0134894a))
+* **maps:** leave zoom in place if the bounds did not change (algolia/react-instantsearch[#3050](https://github.com/algolia/instantsearch.js/issues/3050)) ([40c4c9e](https://github.com/algolia/instantsearch.js/commit/40c4c9e3341dcbe55525089b78c478663d57250b))
+* **maps:** use stable version for peer deps (algolia/react-instantsearch[#1887](https://github.com/algolia/instantsearch.js/issues/1887)) ([c9bf79f](https://github.com/algolia/instantsearch.js/commit/c9bf79f452940c776984f00a3be63cb29f4e765e))
+* **packages:** correctly mark peer dependency (algolia/react-instantsearch[#3439](https://github.com/algolia/instantsearch.js/issues/3439)) ([a0bb179](https://github.com/algolia/instantsearch.js/commit/a0bb1790f7ff8bae500c0f17da5bd2cef77d0081)), closes [algolia/react-instantsearch#3428](https://github.com/algolia/react-instantsearch/issues/3428)
+* pick google maps version (algolia/react-instantsearch[#1540](https://github.com/algolia/instantsearch.js/issues/1540)) ([acc1870](https://github.com/algolia/instantsearch.js/commit/acc1870083bbaf6f3c576c7bf07a7288be9faeab))
+* support React 18 as peer dependency (algolia/react-instantsearch[#3411](https://github.com/algolia/instantsearch.js/issues/3411)) ([671b549](https://github.com/algolia/instantsearch.js/commit/671b549b65d030106c2b4ec317df1935c9ae3767))
+* upgrade prop-types dependency to 15.6+ (algolia/react-instantsearch[#3003](https://github.com/algolia/instantsearch.js/issues/3003)) ([cba0781](https://github.com/algolia/instantsearch.js/commit/cba0781808c231552b919639fc2096ea864492dc))
+
+
+### chore
+
+* **release:** 6.0.0-beta.1 (algolia/react-instantsearch[#2861](https://github.com/algolia/instantsearch.js/issues/2861)) ([aa409dc](https://github.com/algolia/instantsearch.js/commit/aa409dc6bab8d5422730962b67bf768a1155e457)), closes [algolia/react-instantsearch#2023](https://github.com/algolia/react-instantsearch/issues/2023) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2179](https://github.com/algolia/react-instantsearch/issues/2179) [algolia/react-instantsearch#2180](https://github.com/algolia/react-instantsearch/issues/2180) [algolia/react-instantsearch#2181](https://github.com/algolia/react-instantsearch/issues/2181) [algolia/react-instantsearch#2185](https://github.com/algolia/react-instantsearch/issues/2185) [algolia/react-instantsearch#2192](https://github.com/algolia/react-instantsearch/issues/2192) [algolia/react-instantsearch#2189](https://github.com/algolia/react-instantsearch/issues/2189) [algolia/react-instantsearch#2190](https://github.com/algolia/react-instantsearch/issues/2190) [algolia/react-instantsearch#2179](https://github.com/algolia/react-instantsearch/issues/2179) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2180](https://github.com/algolia/react-instantsearch/issues/2180) [algolia/react-instantsearch#2181](https://github.com/algolia/react-instantsearch/issues/2181) [algolia/react-instantsearch#2185](https://github.com/algolia/react-instantsearch/issues/2185) [algolia/react-instantsearch#2192](https://github.com/algolia/react-instantsearch/issues/2192) [algolia/react-instantsearch#2190](https://github.com/algolia/react-instantsearch/issues/2190) [algolia/react-instantsearch#2203](https://github.com/algolia/react-instantsearch/issues/2203) [algolia/react-instantsearch#2432](https://github.com/algolia/react-instantsearch/issues/2432) [algolia/react-instantsearch#2444](https://github.com/algolia/react-instantsearch/issues/2444) [algolia/react-instantsearch#2357](https://github.com/algolia/react-instantsearch/issues/2357) [algolia/react-instantsearch#2454](https://github.com/algolia/react-instantsearch/issues/2454) [algolia/react-instantsearch#2455](https://github.com/algolia/react-instantsearch/issues/2455) [algolia/react-instantsearch#2459](https://github.com/algolia/react-instantsearch/issues/2459) [algolia/react-instantsearch#2458](https://github.com/algolia/react-instantsearch/issues/2458) [algolia/react-instantsearch#2460](https://github.com/algolia/react-instantsearch/issues/2460) [algolia/react-instantsearch#2442](https://github.com/algolia/react-instantsearch/issues/2442) [algolia/react-instantsearch#2446](https://github.com/algolia/react-instantsearch/issues/2446) [algolia/react-instantsearch#2434](https://github.com/algolia/react-instantsearch/issues/2434) [algolia/react-instantsearch#2467](https://github.com/algolia/react-instantsearch/issues/2467) [algolia/react-instantsearch#2466](https://github.com/algolia/react-instantsearch/issues/2466) [algolia/react-instantsearch#2288](https://github.com/algolia/react-instantsearch/issues/2288) [algolia/react-instantsearch#2290](https://github.com/algolia/react-instantsearch/issues/2290) [algolia/react-instantsearch#2289](https://github.com/algolia/react-instantsearch/issues/2289) [algolia/react-instantsearch#2305](https://github.com/algolia/react-instantsearch/issues/2305) [algolia/react-instantsearch#2338](https://github.com/algolia/react-instantsearch/issues/2338) [algolia/react-instantsearch#2461](https://github.com/algolia/react-instantsearch/issues/2461) [algolia/react-instantsearch#2442](https://github.com/algolia/react-instantsearch/issues/2442) [algolia/react-instantsearch#2307](https://github.com/algolia/react-instantsearch/issues/2307) [algolia/react-instantsearch#2314](https://github.com/algolia/react-instantsearch/issues/2314) [algolia/react-instantsearch#2304](https://github.com/algolia/react-instantsearch/issues/2304) [algolia/react-instantsearch#2379](https://github.com/algolia/react-instantsearch/issues/2379) [algolia/react-instantsearch#2552](https://github.com/algolia/react-instantsearch/issues/2552) [algolia/react-instantsearch#2555](https://github.com/algolia/react-instantsearch/issues/2555) [algolia/react-instantsearch#2536](https://github.com/algolia/react-instantsearch/issues/2536) [algolia/react-instantsearch#2537](https://github.com/algolia/react-instantsearch/issues/2537) [algolia/react-instantsearch#2339](https://github.com/algolia/react-instantsearch/issues/2339) [algolia/react-instantsearch#2349](https://github.com/algolia/react-instantsearch/issues/2349) [algolia/react-instantsearch#2570](https://github.com/algolia/react-instantsearch/issues/2570) [algolia/react-instantsearch#2462](https://github.com/algolia/react-instantsearch/issues/2462) [algolia/react-instantsearch#2600](https://github.com/algolia/react-instantsearch/issues/2600) [algolia/react-instantsearch#2468](https://github.com/algolia/react-instantsearch/issues/2468) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2621](https://github.com/algolia/react-instantsearch/issues/2621) [algolia/react-instantsearch#2627](https://github.com/algolia/react-instantsearch/issues/2627) [algolia/react-instantsearch#2644](https://github.com/algolia/react-instantsearch/issues/2644) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2645](https://github.com/algolia/react-instantsearch/issues/2645) [algolia/react-instantsearch#2339](https://github.com/algolia/react-instantsearch/issues/2339) [algolia/react-instantsearch#2643](https://github.com/algolia/react-instantsearch/issues/2643) [algolia/react-instantsearch#2467](https://github.com/algolia/react-instantsearch/issues/2467) [algolia/react-instantsearch#2690](https://github.com/algolia/react-instantsearch/issues/2690) [algolia/react-instantsearch#2687](https://github.com/algolia/react-instantsearch/issues/2687) [algolia/react-instantsearch#2722](https://github.com/algolia/react-instantsearch/issues/2722) [algolia/react-instantsearch#2568](https://github.com/algolia/react-instantsearch/issues/2568) [algolia/react-instantsearch#2726](https://github.com/algolia/react-instantsearch/issues/2726) [algolia/react-instantsearch#2379](https://github.com/algolia/react-instantsearch/issues/2379) [algolia/react-instantsearch#2289](https://github.com/algolia/react-instantsearch/issues/2289) [algolia/react-instantsearch#2290](https://github.com/algolia/react-instantsearch/issues/2290) [algolia/react-instantsearch#2304](https://github.com/algolia/react-instantsearch/issues/2304) [algolia/react-instantsearch#2307](https://github.com/algolia/react-instantsearch/issues/2307) [algolia/react-instantsearch#2314](https://github.com/algolia/react-instantsearch/issues/2314) [algolia/react-instantsearch#2288](https://github.com/algolia/react-instantsearch/issues/2288) [algolia/react-instantsearch#2305](https://github.com/algolia/react-instantsearch/issues/2305) [algolia/react-instantsearch#2701](https://github.com/algolia/react-instantsearch/issues/2701) [#2568](https://github.com/algolia/instantsearch.js/issues/2568) [algolia/react-instantsearch#2357](https://github.com/algolia/react-instantsearch/issues/2357) [algolia/react-instantsearch#2552](https://github.com/algolia/react-instantsearch/issues/2552) [algolia/react-instantsearch#2530](https://github.com/algolia/react-instantsearch/issues/2530) [algolia/react-instantsearch#2559](https://github.com/algolia/react-instantsearch/issues/2559) [algolia/react-instantsearch#2560](https://github.com/algolia/react-instantsearch/issues/2560) [algolia/react-instantsearch#2564](https://github.com/algolia/react-instantsearch/issues/2564) [algolia/react-instantsearch#2573](https://github.com/algolia/react-instantsearch/issues/2573) [algolia/react-instantsearch#2584](https://github.com/algolia/react-instantsearch/issues/2584) [algolia/react-instantsearch#2611](https://github.com/algolia/react-instantsearch/issues/2611) [algolia/react-instantsearch#2635](https://github.com/algolia/react-instantsearch/issues/2635) [algolia/react-instantsearch#2655](https://github.com/algolia/react-instantsearch/issues/2655) [algolia/react-instantsearch#2658](https://github.com/algolia/react-instantsearch/issues/2658) [algolia/react-instantsearch#2686](https://github.com/algolia/react-instantsearch/issues/2686) [algolia/react-instantsearch#2711](https://github.com/algolia/react-instantsearch/issues/2711) [algolia/react-instantsearch#2712](https://github.com/algolia/react-instantsearch/issues/2712) [algolia/react-instantsearch#2736](https://github.com/algolia/react-instantsearch/issues/2736) [algolia/react-instantsearch#2738](https://github.com/algolia/react-instantsearch/issues/2738) [algolia/react-instantsearch#2747](https://github.com/algolia/react-instantsearch/issues/2747) [algolia/react-instantsearch#2758](https://github.com/algolia/react-instantsearch/issues/2758) [algolia/react-instantsearch#2647](https://github.com/algolia/react-instantsearch/issues/2647) [algolia/react-instantsearch#2684](https://github.com/algolia/react-instantsearch/issues/2684) [algolia/react-instantsearch#2638](https://github.com/algolia/react-instantsearch/issues/2638) [algolia/react-instantsearch#2652](https://github.com/algolia/react-instantsearch/issues/2652) [algolia/react-instantsearch#2662](https://github.com/algolia/react-instantsearch/issues/2662) [algolia/react-instantsearch#2724](https://github.com/algolia/react-instantsearch/issues/2724) [algolia/react-instantsearch#2767](https://github.com/algolia/react-instantsearch/issues/2767) [algolia/react-instantsearch#2757](https://github.com/algolia/react-instantsearch/issues/2757) [algolia/react-instantsearch#2610](https://github.com/algolia/react-instantsearch/issues/2610) [algolia/react-instantsearch#2649](https://github.com/algolia/react-instantsearch/issues/2649) [algolia/react-instantsearch#2520](https://github.com/algolia/react-instantsearch/issues/2520) [algolia/react-instantsearch#2599](https://github.com/algolia/react-instantsearch/issues/2599) [algolia/react-instantsearch#2506](https://github.com/algolia/react-instantsearch/issues/2506) [#2467](https://github.com/algolia/instantsearch.js/issues/2467) [#2626](https://github.com/algolia/instantsearch.js/issues/2626) [algolia/react-instantsearch#2690](https://github.com/algolia/react-instantsearch/issues/2690) [#2688](https://github.com/algolia/instantsearch.js/issues/2688) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2726](https://github.com/algolia/react-instantsearch/issues/2726) [algolia/react-instantsearch#2535](https://github.com/algolia/react-instantsearch/issues/2535) [algolia/react-instantsearch#2461](https://github.com/algolia/react-instantsearch/issues/2461) [algolia/react-instantsearch#2434](https://github.com/algolia/react-instantsearch/issues/2434) [algolia/react-instantsearch#2687](https://github.com/algolia/react-instantsearch/issues/2687) [algolia/react-instantsearch#2338](https://github.com/algolia/react-instantsearch/issues/2338) [#2179](https://github.com/algolia/instantsearch.js/issues/2179) [#2180](https://github.com/algolia/instantsearch.js/issues/2180) [#2181](https://github.com/algolia/instantsearch.js/issues/2181) [#2185](https://github.com/algolia/instantsearch.js/issues/2185) [#2192](https://github.com/algolia/instantsearch.js/issues/2192) [#2189](https://github.com/algolia/instantsearch.js/issues/2189) [#2190](https://github.com/algolia/instantsearch.js/issues/2190) [#2179](https://github.com/algolia/instantsearch.js/issues/2179) [#2180](https://github.com/algolia/instantsearch.js/issues/2180) [#2181](https://github.com/algolia/instantsearch.js/issues/2181) [#2185](https://github.com/algolia/instantsearch.js/issues/2185) [#2192](https://github.com/algolia/instantsearch.js/issues/2192) [#2190](https://github.com/algolia/instantsearch.js/issues/2190) [#2536](https://github.com/algolia/instantsearch.js/issues/2536) [#2537](https://github.com/algolia/instantsearch.js/issues/2537) [algolia/react-instantsearch#2834](https://github.com/algolia/react-instantsearch/issues/2834) [algolia/react-instantsearch#2845](https://github.com/algolia/react-instantsearch/issues/2845) [algolia/react-instantsearch#2842](https://github.com/algolia/react-instantsearch/issues/2842) [algolia/react-instantsearch#2852](https://github.com/algolia/react-instantsearch/issues/2852) [algolia/react-instantsearch#2853](https://github.com/algolia/react-instantsearch/issues/2853)
+
+
+### Features
+
+* **answers:** add `EXPERIMENTAL_Answers` widget (algolia/react-instantsearch[#2996](https://github.com/algolia/instantsearch.js/issues/2996)) ([a2246bf](https://github.com/algolia/instantsearch.js/commit/a2246bffa002e8bcc1db1820144140021da43465)), closes [algolia/react-instantsearch#3005](https://github.com/algolia/react-instantsearch/issues/3005)
+* **dom-maps:** expose GeoSearchContext (algolia/react-instantsearch[#3468](https://github.com/algolia/instantsearch.js/issues/3468)) ([23b1676](https://github.com/algolia/instantsearch.js/commit/23b16764b62396470720f65d69980e416e054b86)), closes [algolia/react-instantsearch#3448](https://github.com/algolia/react-instantsearch/issues/3448)
+* **DOMMaps:** expose withGoogleMaps HOC [PART-1] (algolia/react-instantsearch[#2000](https://github.com/algolia/instantsearch.js/issues/2000)) ([97b707e](https://github.com/algolia/instantsearch.js/commit/97b707e4c11a995e5cb1a0c6b6b66a8d80496f94)), closes [algolia/react-instantsearch#2001](https://github.com/algolia/react-instantsearch/issues/2001) [algolia/react-instantsearch#2002](https://github.com/algolia/react-instantsearch/issues/2002) [algolia/react-instantsearch#2003](https://github.com/algolia/react-instantsearch/issues/2003) [algolia/react-instantsearch#2004](https://github.com/algolia/react-instantsearch/issues/2004) [algolia/react-instantsearch#2005](https://github.com/algolia/react-instantsearch/issues/2005)
+* **hooks:** bootstrap Core package (algolia/react-instantsearch[#3132](https://github.com/algolia/instantsearch.js/issues/3132)) ([1518f67](https://github.com/algolia/instantsearch.js/commit/1518f6795534b4fc5876f63764b7edad4f7cb98b))
+* **hooks:** introduce `` (algolia/react-instantsearch[#3216](https://github.com/algolia/instantsearch.js/issues/3216)) ([e8e9811](https://github.com/algolia/instantsearch.js/commit/e8e9811f83cfcff8372abb4bbdcd5fd5680011d1))
+* **react-instantsearch-core:** allow widgets to set their $$widgetType (algolia/react-instantsearch[#3472](https://github.com/algolia/instantsearch.js/issues/3472)) ([4f42dfc](https://github.com/algolia/instantsearch.js/commit/4f42dfc894aa2359ec1ee819ff3fbea9d9c688ef))
+
+
+### BREAKING CHANGES
+
+* **release:** translation will render default value if passed undefined as value
+
+* chore(lodash): remove imports
+
+* fix(translation): allow undefined value to be passed on purpose
+* **release:** no longer do we allow paths like `attribute[5].something`, or other indexed forms, only `.` is allowed as special key.
+
+All existing tests still pass, and we never documented you could use `lodash.get` patterns other than `.`.
+
+* feat(get): accept array & bracked-separated string
+
+moved to utils at the same time
+
+* fix typo
+
+* feedback: test for undefined behaviour
+
+* chore(size): update expectation
+
+this will go down afterwards, but for now there's some more duplication
+
+
+
+
+
## [6.38.1](https://github.com/algolia/react-instantsearch/compare/v6.38.0...v6.38.1) (2022-11-08)
diff --git a/packages/react-instantsearch-dom-maps/README.md b/packages/react-instantsearch-dom-maps/README.md
index c7fdfb69c0..2b2b2d0ed8 100644
--- a/packages/react-instantsearch-dom-maps/README.md
+++ b/packages/react-instantsearch-dom-maps/README.md
@@ -1,3 +1,11 @@
+
+
+**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [react-instantsearch-dom-maps](#react-instantsearch-dom-maps)
+
+
+
# react-instantsearch-dom-maps
This is the geo search wiget for the [React](https://facebook.github.io/react) version of Algolia's `instantsearch` library.
diff --git a/packages/react-instantsearch-dom-maps/package.json b/packages/react-instantsearch-dom-maps/package.json
index 9353dc81ca..0b71c69d38 100644
--- a/packages/react-instantsearch-dom-maps/package.json
+++ b/packages/react-instantsearch-dom-maps/package.json
@@ -1,6 +1,6 @@
{
"name": "react-instantsearch-dom-maps",
- "version": "6.38.1",
+ "version": "7.0.0",
"description": "⚡ Lightning-fast search for React DOM & Google Maps, by Algolia",
"main": "dist/cjs/index.js",
"module": "dist/es/index.js",
@@ -51,6 +51,6 @@
"react-instantsearch-dom": "6.38.1"
},
"devDependencies": {
- "react-instantsearch-dom": "6.38.1"
+ "react-instantsearch-dom": "7.0.0"
}
}
diff --git a/packages/react-instantsearch-dom/CHANGELOG.md b/packages/react-instantsearch-dom/CHANGELOG.md
index 41932cc50b..0cfaf028ef 100644
--- a/packages/react-instantsearch-dom/CHANGELOG.md
+++ b/packages/react-instantsearch-dom/CHANGELOG.md
@@ -1,3 +1,244 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# 7.0.0 (2022-12-27)
+
+
+### Bug Fixes
+
+* add missing dependencies (algolia/react-instantsearch[#2975](https://github.com/algolia/instantsearch.js/issues/2975)) ([36030a8](https://github.com/algolia/instantsearch.js/commit/36030a899776fae0c45f82c9ee32c3bd0e5a8796))
+* bind getSearchParmaters to the component instance ([f06f157](https://github.com/algolia/instantsearch.js/commit/f06f157593fa36d51117c11b9aa6039fe559d3ec))
+* Clear SearchBox without search as you type (algolia/react-instantsearch[#802](https://github.com/algolia/instantsearch.js/issues/802)) ([602d269](https://github.com/algolia/instantsearch.js/commit/602d269e94663591d35c6ccefe8e9456f7aefca0))
+* **Configure:** add configure parameters in search state (algolia/react-instantsearch[#1935](https://github.com/algolia/instantsearch.js/issues/1935)) ([be8b8ea](https://github.com/algolia/instantsearch.js/commit/be8b8eaf90ef4e1bdcb2c9a34e8bbf48a19e877d)), closes [algolia/react-instantsearch#1863](https://github.com/algolia/react-instantsearch/issues/1863)
+* **Configure:** call onSearchStateChange when props are updated (algolia/react-instantsearch[#1953](https://github.com/algolia/instantsearch.js/issues/1953)) ([86b8f17](https://github.com/algolia/instantsearch.js/commit/86b8f172f6e35ec87265011043fafac9385769e5)), closes [algolia/react-instantsearch#1950](https://github.com/algolia/react-instantsearch/issues/1950)
+* **connectGeoSearch:** use empty object as default value (algolia/react-instantsearch[#1398](https://github.com/algolia/instantsearch.js/issues/1398)) ([f117fe5](https://github.com/algolia/instantsearch.js/commit/f117fe52d7aec9d03a97e1ea0a9fe4e6272c4985))
+* **connectNumericMenu:** support numeric refinement 0 (algolia/react-instantsearch[#2882](https://github.com/algolia/instantsearch.js/issues/2882)) ([6078ba7](https://github.com/algolia/instantsearch.js/commit/6078ba7cc09a042cf026c1e4a0d900c0eb7bb593))
+* **connectRange:** handle boundaries on first call ([88a3c0b](https://github.com/algolia/instantsearch.js/commit/88a3c0bbe14ea4e27c362ef6c7a1b60724c817fd))
+* **connectRange:** update default refinement propTypes (algolia/react-instantsearch[#978](https://github.com/algolia/instantsearch.js/issues/978)) ([04fa6e8](https://github.com/algolia/instantsearch.js/commit/04fa6e8457f14706d6ce3f3b1e03c29a5303077a))
+* **connectRange:** when unfinite numbers are passed throw ([65fa24b](https://github.com/algolia/instantsearch.js/commit/65fa24b62a08efb1b2d371c76f8f502a65986f34))
+* **connectSearchBox:** handle `defaultRefinement` (algolia/react-instantsearch[#1829](https://github.com/algolia/instantsearch.js/issues/1829)) ([c14fe75](https://github.com/algolia/instantsearch.js/commit/c14fe754b3c62d290099cad59f82f297b28d6a7d)), closes [algolia/react-instantsearch#1826](https://github.com/algolia/react-instantsearch/issues/1826)
+* **createConnector:** rename getProps into getProvidedProps (algolia/react-instantsearch[#1655](https://github.com/algolia/instantsearch.js/issues/1655)) ([8d03d91](https://github.com/algolia/instantsearch.js/commit/8d03d914ae07fbd64ad8b455851a10503c461b28))
+* **currentRefinements:** make removing a toggle refinement work ([467a46c](https://github.com/algolia/instantsearch.js/commit/467a46cdd4dd565856cfc9a716abef5b683ebe8a))
+* **dom:** publish server file (algolia/react-instantsearch[#1305](https://github.com/algolia/instantsearch.js/issues/1305)) ([c54d774](https://github.com/algolia/instantsearch.js/commit/c54d774cd480f927db87ae1389de7fd9572f06dc))
+* **example:** add default style for widget (algolia/react-instantsearch[#1661](https://github.com/algolia/instantsearch.js/issues/1661)) ([47440df](https://github.com/algolia/instantsearch.js/commit/47440df35a99de50ed477ff26c3c9b5d407ca379))
+* **helper:** rely on stable version of algoliasearch-helper (algolia/react-instantsearch[#2871](https://github.com/algolia/instantsearch.js/issues/2871)) ([354d270](https://github.com/algolia/instantsearch.js/commit/354d270348b16f50d74db30284c87f58f7715c89))
+* **HierarchicalMenu:** show full hierarchical parent values (algolia/react-instantsearch[#3521](https://github.com/algolia/instantsearch.js/issues/3521)) ([e2b3ff0](https://github.com/algolia/instantsearch.js/commit/e2b3ff066e820dd80dfb87e05e000e072b9539b3))
+* **highlight:** allow array as "attribute" (algolia/react-instantsearch[#2474](https://github.com/algolia/instantsearch.js/issues/2474)) ([205e755](https://github.com/algolia/instantsearch.js/commit/205e75569276b461fbbe37c29d0fd1b66d79554a)), closes [algolia/react-instantsearch#2461](https://github.com/algolia/react-instantsearch/issues/2461)
+* **highlight:** switch to index as key (algolia/react-instantsearch[#2691](https://github.com/algolia/instantsearch.js/issues/2691)) ([914107e](https://github.com/algolia/instantsearch.js/commit/914107e04066ef91897264273ae73dd38a132cfc)), closes [algolia/react-instantsearch#2688](https://github.com/algolia/react-instantsearch/issues/2688)
+* **HitsPerPage:** Adds id prop to HitsPerPage, Select components (algolia/react-instantsearch[#3072](https://github.com/algolia/instantsearch.js/issues/3072)) ([3491a46](https://github.com/algolia/instantsearch.js/commit/3491a46847ec619b22da0efe0ff25f06209ffd0c))
+* **id:** remmove id props (algolia/react-instantsearch[#1564](https://github.com/algolia/instantsearch.js/issues/1564)) ([4dba391](https://github.com/algolia/instantsearch.js/commit/4dba391e65f19a022297b7b3149e94d868e87ab5)), closes [algolia/react-instantsearch#1556](https://github.com/algolia/react-instantsearch/issues/1556)
+* **InstantSearch:** Do not force having a wrapping div ([8aab462](https://github.com/algolia/instantsearch.js/commit/8aab4628486ea5f29c8d3307314fd3e274af84c2))
+* **List:** render children list only when required (algolia/react-instantsearch[#1472](https://github.com/algolia/instantsearch.js/issues/1472)) ([e522f18](https://github.com/algolia/instantsearch.js/commit/e522f18522bb5e968eeec988462c741129d98530)), closes [algolia/react-instantsearch#1459](https://github.com/algolia/react-instantsearch/issues/1459)
+* **localizecount:** allow localized string for count in MenuSelect (algolia/react-instantsearch[#657](https://github.com/algolia/instantsearch.js/issues/657)) ([dd4c1cb](https://github.com/algolia/instantsearch.js/commit/dd4c1cb474d2b04fec01d96c8f1fa1241b5f0427))
+* **maps:** add support for default refinement in GeoSearch (algolia/react-instantsearch[#1399](https://github.com/algolia/instantsearch.js/issues/1399)) ([f44909c](https://github.com/algolia/instantsearch.js/commit/f44909c403cf2001362293faa02bb528ba745ede))
+* **maps:** avoid cascade update (algolia/react-instantsearch[#1358](https://github.com/algolia/instantsearch.js/issues/1358)) ([cfeef7d](https://github.com/algolia/instantsearch.js/commit/cfeef7db4c629a774e70f6c0038df105689c3d19))
+* **maps:** revert Provider should update (algolia/react-instantsearch[#1401](https://github.com/algolia/instantsearch.js/issues/1401)) ([b263c68](https://github.com/algolia/instantsearch.js/commit/b263c68fc2e7e31afb52de64c2a16a313ffcd97f))
+* **MenuSelect:** Adds id prop to MenuSelect (algolia/react-instantsearch[#3073](https://github.com/algolia/instantsearch.js/issues/3073)) ([b8173f4](https://github.com/algolia/instantsearch.js/commit/b8173f40f657737e81e04700d8076486f7a6a213))
+* **packages:** correctly mark peer dependency (algolia/react-instantsearch[#3439](https://github.com/algolia/instantsearch.js/issues/3439)) ([a0bb179](https://github.com/algolia/instantsearch.js/commit/a0bb1790f7ff8bae500c0f17da5bd2cef77d0081)), closes [algolia/react-instantsearch#3428](https://github.com/algolia/react-instantsearch/issues/3428)
+* pick google maps version (algolia/react-instantsearch[#1540](https://github.com/algolia/instantsearch.js/issues/1540)) ([acc1870](https://github.com/algolia/instantsearch.js/commit/acc1870083bbaf6f3c576c7bf07a7288be9faeab))
+* **props:** accept objects for hitComponent (algolia/react-instantsearch[#3087](https://github.com/algolia/instantsearch.js/issues/3087)) ([4bc7374](https://github.com/algolia/instantsearch.js/commit/4bc73744eb6834312e4a457a31fdce0eeb195570))
+* **Range:** handle float, allow reset and respect boundaries ([fb45d00](https://github.com/algolia/instantsearch.js/commit/fb45d00f27865f1e6937bc9b40dca20d1bbbff88))
+* **RefinementList:** prevent searchable component to refine on empty list (algolia/react-instantsearch[#3059](https://github.com/algolia/instantsearch.js/issues/3059)) ([f490fd5](https://github.com/algolia/instantsearch.js/commit/f490fd5b1112b15449dac8ad6b04c5ff8bfed294))
+* **refinements:** use escaped value for refining (algolia/react-instantsearch[#3412](https://github.com/algolia/instantsearch.js/issues/3412)) ([4476f35](https://github.com/algolia/instantsearch.js/commit/4476f35223a0497485124b7c8d425f0224f2f180))
+* refresh cache memory leak example (algolia/react-instantsearch[#784](https://github.com/algolia/instantsearch.js/issues/784)) ([27e031e](https://github.com/algolia/instantsearch.js/commit/27e031ec4d56499324f576c61480f9b2a001ebf9))
+* **RelevantSort:** Rename `SmartSort` widget to `RelevantSort` (algolia/react-instantsearch[#3026](https://github.com/algolia/instantsearch.js/issues/3026)) ([d74671f](https://github.com/algolia/instantsearch.js/commit/d74671f2a41fcae6bb55bc74bb7a84a2f7671d48))
+* reset page with multi index (algolia/react-instantsearch[#665](https://github.com/algolia/instantsearch.js/issues/665)) ([2f11397](https://github.com/algolia/instantsearch.js/commit/2f1139733303b13beba17a1f26797f9b0d5a9a75))
+* **SearchBox:** Adds inputId prop to SearchBox (algolia/react-instantsearch[#3074](https://github.com/algolia/instantsearch.js/issues/3074)) ([df67b5a](https://github.com/algolia/instantsearch.js/commit/df67b5af9ac620960d1ed557307714c9e2c9bdbe))
+* **SmartSort:** make `textComponent` and `buttonTextComponent` optional (algolia/react-instantsearch[#3014](https://github.com/algolia/instantsearch.js/issues/3014)) ([10b5cc8](https://github.com/algolia/instantsearch.js/commit/10b5cc8f98ef17363d6e16867c400c69e4f0e561))
+* **SortBy:** Adds `id` prop to `SortBy`, `Select` components (algolia/react-instantsearch[#3068](https://github.com/algolia/instantsearch.js/issues/3068)) ([6f3f04b](https://github.com/algolia/instantsearch.js/commit/6f3f04b8d5fb25eac0554aa89d8ba9fae47c917a))
+* **ssr:** allow "params" to be optional in custom clients (algolia/react-instantsearch[#2961](https://github.com/algolia/instantsearch.js/issues/2961)) ([3caffaf](https://github.com/algolia/instantsearch.js/commit/3caffaf66fe6a918945074849eb1378274b7d1f4)), closes [algolia/react-instantsearch#2958](https://github.com/algolia/react-instantsearch/issues/2958)
+* **ssr:** make sure metadata is available on initial render (algolia/react-instantsearch[#2973](https://github.com/algolia/instantsearch.js/issues/2973)) ([6ac9b99](https://github.com/algolia/instantsearch.js/commit/6ac9b99d89cce9438c11b3427579d04f4cb18580)), closes [algolia/react-instantsearch#2972](https://github.com/algolia/react-instantsearch/issues/2972)
+* **ssr:** perform initial multi-index search using a single request (algolia/react-instantsearch[#3385](https://github.com/algolia/instantsearch.js/issues/3385)) ([0842eeb](https://github.com/algolia/instantsearch.js/commit/0842eebafac19383da275844175cbd7ae07a7161))
+* **ssr:** remove second instance of "query" in the response "params" for SSR (algolia/react-instantsearch[#2945](https://github.com/algolia/instantsearch.js/issues/2945)) ([6ac3270](https://github.com/algolia/instantsearch.js/commit/6ac3270f8dfdacd60da199fcdc39354d63bfcb62)), closes [algolia/react-instantsearch#2941](https://github.com/algolia/react-instantsearch/issues/2941)
+* **StarRatings:** always show the stars below (algolia/react-instantsearch[#929](https://github.com/algolia/instantsearch.js/issues/929)) ([fab52e9](https://github.com/algolia/instantsearch.js/commit/fab52e9058c69dbcf101f4165c0ad192bbba53b4))
+* **StarRating:** usage with filters (algolia/react-instantsearch[#1933](https://github.com/algolia/instantsearch.js/issues/1933)) ([4a82303](https://github.com/algolia/instantsearch.js/commit/4a82303e5635acdb61db0a62dc7a5a770fa3aaf4))
+* **stories:** avoid to print the elapsed time (algolia/react-instantsearch[#1886](https://github.com/algolia/instantsearch.js/issues/1886)) ([66e4cec](https://github.com/algolia/instantsearch.js/commit/66e4cec6b182b178ba8798c3662e6e6f67ef72f4))
+* **stories:** avoid to use linear-background it breaks Argos every time (algolia/react-instantsearch[#804](https://github.com/algolia/instantsearch.js/issues/804)) ([88a8871](https://github.com/algolia/instantsearch.js/commit/88a8871fa7cfac909351a6cd4d69da28528ded8c))
+* **stories:** limit hits per page on Index (algolia/react-instantsearch[#806](https://github.com/algolia/instantsearch.js/issues/806)) ([473d5d6](https://github.com/algolia/instantsearch.js/commit/473d5d6e46c4e7909d7e227698806e911a84e09b))
+* **stories:** rename InstantSearch to (algolia/react-instantsearch[#789](https://github.com/algolia/instantsearch.js/issues/789)) ([34868b9](https://github.com/algolia/instantsearch.js/commit/34868b9f465790d821fc15215244d83311bd2ef4))
+* **storybook:** change naming for default refinement (algolia/react-instantsearch[#1433](https://github.com/algolia/instantsearch.js/issues/1433)) ([9f65c6d](https://github.com/algolia/instantsearch.js/commit/9f65c6d0f093d7609cff2480fb39c7b8b41a92ef)), closes [algolia/react-instantsearch#1423](https://github.com/algolia/react-instantsearch/issues/1423)
+* **storybook:** process CSS through autoprefixer (algolia/react-instantsearch[#138](https://github.com/algolia/instantsearch.js/issues/138)) ([31ecd62](https://github.com/algolia/instantsearch.js/commit/31ecd6259d544b0faf3b9d1cf2e3baac440778dc))
+* support React 18 as peer dependency (algolia/react-instantsearch[#3411](https://github.com/algolia/instantsearch.js/issues/3411)) ([671b549](https://github.com/algolia/instantsearch.js/commit/671b549b65d030106c2b4ec317df1935c9ae3767))
+* track all index in the manager (algolia/react-instantsearch[#660](https://github.com/algolia/instantsearch.js/issues/660)) ([3815d09](https://github.com/algolia/instantsearch.js/commit/3815d09174ef094773a9c26e3581580925c681a6))
+* **types:** support React 18 types (algolia/react-instantsearch[#3481](https://github.com/algolia/instantsearch.js/issues/3481)) ([a730219](https://github.com/algolia/instantsearch.js/commit/a730219d539d97a5912ae66d7066bb8dbf6bd320))
+* **ua:** change the User-Agent to use the new specs lib (version) (algolia/react-instantsearch[#2209](https://github.com/algolia/instantsearch.js/issues/2209)) ([89cc202](https://github.com/algolia/instantsearch.js/commit/89cc20266f35f66391c6590ba9c1317878952ac7))
+* upgrade prop-types dependency to 15.6+ (algolia/react-instantsearch[#3003](https://github.com/algolia/instantsearch.js/issues/3003)) ([cba0781](https://github.com/algolia/instantsearch.js/commit/cba0781808c231552b919639fc2096ea864492dc))
+* **voiceSearch:** fix incorrect status on stop (algolia/react-instantsearch[#2535](https://github.com/algolia/instantsearch.js/issues/2535)) ([c0d4e58](https://github.com/algolia/instantsearch.js/commit/c0d4e58f6fc7b0de170cb455150bc920a5d187b1))
+* **widgets:** rename `ExperimentalConfigureRelatedItems` compon… (algolia/react-instantsearch[#2891](https://github.com/algolia/instantsearch.js/issues/2891)) ([c412a43](https://github.com/algolia/instantsearch.js/commit/c412a43d944b45fe7e7ce709031bed802b5dbc1d))
+
+
+### chore
+
+* **release:** 6.0.0-beta.1 (algolia/react-instantsearch[#2861](https://github.com/algolia/instantsearch.js/issues/2861)) ([aa409dc](https://github.com/algolia/instantsearch.js/commit/aa409dc6bab8d5422730962b67bf768a1155e457)), closes [algolia/react-instantsearch#2023](https://github.com/algolia/react-instantsearch/issues/2023) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2179](https://github.com/algolia/react-instantsearch/issues/2179) [algolia/react-instantsearch#2180](https://github.com/algolia/react-instantsearch/issues/2180) [algolia/react-instantsearch#2181](https://github.com/algolia/react-instantsearch/issues/2181) [algolia/react-instantsearch#2185](https://github.com/algolia/react-instantsearch/issues/2185) [algolia/react-instantsearch#2192](https://github.com/algolia/react-instantsearch/issues/2192) [algolia/react-instantsearch#2189](https://github.com/algolia/react-instantsearch/issues/2189) [algolia/react-instantsearch#2190](https://github.com/algolia/react-instantsearch/issues/2190) [algolia/react-instantsearch#2179](https://github.com/algolia/react-instantsearch/issues/2179) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2180](https://github.com/algolia/react-instantsearch/issues/2180) [algolia/react-instantsearch#2181](https://github.com/algolia/react-instantsearch/issues/2181) [algolia/react-instantsearch#2185](https://github.com/algolia/react-instantsearch/issues/2185) [algolia/react-instantsearch#2192](https://github.com/algolia/react-instantsearch/issues/2192) [algolia/react-instantsearch#2190](https://github.com/algolia/react-instantsearch/issues/2190) [algolia/react-instantsearch#2203](https://github.com/algolia/react-instantsearch/issues/2203) [algolia/react-instantsearch#2432](https://github.com/algolia/react-instantsearch/issues/2432) [algolia/react-instantsearch#2444](https://github.com/algolia/react-instantsearch/issues/2444) [algolia/react-instantsearch#2357](https://github.com/algolia/react-instantsearch/issues/2357) [algolia/react-instantsearch#2454](https://github.com/algolia/react-instantsearch/issues/2454) [algolia/react-instantsearch#2455](https://github.com/algolia/react-instantsearch/issues/2455) [algolia/react-instantsearch#2459](https://github.com/algolia/react-instantsearch/issues/2459) [algolia/react-instantsearch#2458](https://github.com/algolia/react-instantsearch/issues/2458) [algolia/react-instantsearch#2460](https://github.com/algolia/react-instantsearch/issues/2460) [algolia/react-instantsearch#2442](https://github.com/algolia/react-instantsearch/issues/2442) [algolia/react-instantsearch#2446](https://github.com/algolia/react-instantsearch/issues/2446) [algolia/react-instantsearch#2434](https://github.com/algolia/react-instantsearch/issues/2434) [algolia/react-instantsearch#2467](https://github.com/algolia/react-instantsearch/issues/2467) [algolia/react-instantsearch#2466](https://github.com/algolia/react-instantsearch/issues/2466) [algolia/react-instantsearch#2288](https://github.com/algolia/react-instantsearch/issues/2288) [algolia/react-instantsearch#2290](https://github.com/algolia/react-instantsearch/issues/2290) [algolia/react-instantsearch#2289](https://github.com/algolia/react-instantsearch/issues/2289) [algolia/react-instantsearch#2305](https://github.com/algolia/react-instantsearch/issues/2305) [algolia/react-instantsearch#2338](https://github.com/algolia/react-instantsearch/issues/2338) [algolia/react-instantsearch#2461](https://github.com/algolia/react-instantsearch/issues/2461) [algolia/react-instantsearch#2442](https://github.com/algolia/react-instantsearch/issues/2442) [algolia/react-instantsearch#2307](https://github.com/algolia/react-instantsearch/issues/2307) [algolia/react-instantsearch#2314](https://github.com/algolia/react-instantsearch/issues/2314) [algolia/react-instantsearch#2304](https://github.com/algolia/react-instantsearch/issues/2304) [algolia/react-instantsearch#2379](https://github.com/algolia/react-instantsearch/issues/2379) [algolia/react-instantsearch#2552](https://github.com/algolia/react-instantsearch/issues/2552) [algolia/react-instantsearch#2555](https://github.com/algolia/react-instantsearch/issues/2555) [algolia/react-instantsearch#2536](https://github.com/algolia/react-instantsearch/issues/2536) [algolia/react-instantsearch#2537](https://github.com/algolia/react-instantsearch/issues/2537) [algolia/react-instantsearch#2339](https://github.com/algolia/react-instantsearch/issues/2339) [algolia/react-instantsearch#2349](https://github.com/algolia/react-instantsearch/issues/2349) [algolia/react-instantsearch#2570](https://github.com/algolia/react-instantsearch/issues/2570) [algolia/react-instantsearch#2462](https://github.com/algolia/react-instantsearch/issues/2462) [algolia/react-instantsearch#2600](https://github.com/algolia/react-instantsearch/issues/2600) [algolia/react-instantsearch#2468](https://github.com/algolia/react-instantsearch/issues/2468) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2621](https://github.com/algolia/react-instantsearch/issues/2621) [algolia/react-instantsearch#2627](https://github.com/algolia/react-instantsearch/issues/2627) [algolia/react-instantsearch#2644](https://github.com/algolia/react-instantsearch/issues/2644) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2645](https://github.com/algolia/react-instantsearch/issues/2645) [algolia/react-instantsearch#2339](https://github.com/algolia/react-instantsearch/issues/2339) [algolia/react-instantsearch#2643](https://github.com/algolia/react-instantsearch/issues/2643) [algolia/react-instantsearch#2467](https://github.com/algolia/react-instantsearch/issues/2467) [algolia/react-instantsearch#2690](https://github.com/algolia/react-instantsearch/issues/2690) [algolia/react-instantsearch#2687](https://github.com/algolia/react-instantsearch/issues/2687) [algolia/react-instantsearch#2722](https://github.com/algolia/react-instantsearch/issues/2722) [algolia/react-instantsearch#2568](https://github.com/algolia/react-instantsearch/issues/2568) [algolia/react-instantsearch#2726](https://github.com/algolia/react-instantsearch/issues/2726) [algolia/react-instantsearch#2379](https://github.com/algolia/react-instantsearch/issues/2379) [algolia/react-instantsearch#2289](https://github.com/algolia/react-instantsearch/issues/2289) [algolia/react-instantsearch#2290](https://github.com/algolia/react-instantsearch/issues/2290) [algolia/react-instantsearch#2304](https://github.com/algolia/react-instantsearch/issues/2304) [algolia/react-instantsearch#2307](https://github.com/algolia/react-instantsearch/issues/2307) [algolia/react-instantsearch#2314](https://github.com/algolia/react-instantsearch/issues/2314) [algolia/react-instantsearch#2288](https://github.com/algolia/react-instantsearch/issues/2288) [algolia/react-instantsearch#2305](https://github.com/algolia/react-instantsearch/issues/2305) [algolia/react-instantsearch#2701](https://github.com/algolia/react-instantsearch/issues/2701) [#2568](https://github.com/algolia/instantsearch.js/issues/2568) [algolia/react-instantsearch#2357](https://github.com/algolia/react-instantsearch/issues/2357) [algolia/react-instantsearch#2552](https://github.com/algolia/react-instantsearch/issues/2552) [algolia/react-instantsearch#2530](https://github.com/algolia/react-instantsearch/issues/2530) [algolia/react-instantsearch#2559](https://github.com/algolia/react-instantsearch/issues/2559) [algolia/react-instantsearch#2560](https://github.com/algolia/react-instantsearch/issues/2560) [algolia/react-instantsearch#2564](https://github.com/algolia/react-instantsearch/issues/2564) [algolia/react-instantsearch#2573](https://github.com/algolia/react-instantsearch/issues/2573) [algolia/react-instantsearch#2584](https://github.com/algolia/react-instantsearch/issues/2584) [algolia/react-instantsearch#2611](https://github.com/algolia/react-instantsearch/issues/2611) [algolia/react-instantsearch#2635](https://github.com/algolia/react-instantsearch/issues/2635) [algolia/react-instantsearch#2655](https://github.com/algolia/react-instantsearch/issues/2655) [algolia/react-instantsearch#2658](https://github.com/algolia/react-instantsearch/issues/2658) [algolia/react-instantsearch#2686](https://github.com/algolia/react-instantsearch/issues/2686) [algolia/react-instantsearch#2711](https://github.com/algolia/react-instantsearch/issues/2711) [algolia/react-instantsearch#2712](https://github.com/algolia/react-instantsearch/issues/2712) [algolia/react-instantsearch#2736](https://github.com/algolia/react-instantsearch/issues/2736) [algolia/react-instantsearch#2738](https://github.com/algolia/react-instantsearch/issues/2738) [algolia/react-instantsearch#2747](https://github.com/algolia/react-instantsearch/issues/2747) [algolia/react-instantsearch#2758](https://github.com/algolia/react-instantsearch/issues/2758) [algolia/react-instantsearch#2647](https://github.com/algolia/react-instantsearch/issues/2647) [algolia/react-instantsearch#2684](https://github.com/algolia/react-instantsearch/issues/2684) [algolia/react-instantsearch#2638](https://github.com/algolia/react-instantsearch/issues/2638) [algolia/react-instantsearch#2652](https://github.com/algolia/react-instantsearch/issues/2652) [algolia/react-instantsearch#2662](https://github.com/algolia/react-instantsearch/issues/2662) [algolia/react-instantsearch#2724](https://github.com/algolia/react-instantsearch/issues/2724) [algolia/react-instantsearch#2767](https://github.com/algolia/react-instantsearch/issues/2767) [algolia/react-instantsearch#2757](https://github.com/algolia/react-instantsearch/issues/2757) [algolia/react-instantsearch#2610](https://github.com/algolia/react-instantsearch/issues/2610) [algolia/react-instantsearch#2649](https://github.com/algolia/react-instantsearch/issues/2649) [algolia/react-instantsearch#2520](https://github.com/algolia/react-instantsearch/issues/2520) [algolia/react-instantsearch#2599](https://github.com/algolia/react-instantsearch/issues/2599) [algolia/react-instantsearch#2506](https://github.com/algolia/react-instantsearch/issues/2506) [#2467](https://github.com/algolia/instantsearch.js/issues/2467) [#2626](https://github.com/algolia/instantsearch.js/issues/2626) [algolia/react-instantsearch#2690](https://github.com/algolia/react-instantsearch/issues/2690) [#2688](https://github.com/algolia/instantsearch.js/issues/2688) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2726](https://github.com/algolia/react-instantsearch/issues/2726) [algolia/react-instantsearch#2535](https://github.com/algolia/react-instantsearch/issues/2535) [algolia/react-instantsearch#2461](https://github.com/algolia/react-instantsearch/issues/2461) [algolia/react-instantsearch#2434](https://github.com/algolia/react-instantsearch/issues/2434) [algolia/react-instantsearch#2687](https://github.com/algolia/react-instantsearch/issues/2687) [algolia/react-instantsearch#2338](https://github.com/algolia/react-instantsearch/issues/2338) [#2179](https://github.com/algolia/instantsearch.js/issues/2179) [#2180](https://github.com/algolia/instantsearch.js/issues/2180) [#2181](https://github.com/algolia/instantsearch.js/issues/2181) [#2185](https://github.com/algolia/instantsearch.js/issues/2185) [#2192](https://github.com/algolia/instantsearch.js/issues/2192) [#2189](https://github.com/algolia/instantsearch.js/issues/2189) [#2190](https://github.com/algolia/instantsearch.js/issues/2190) [#2179](https://github.com/algolia/instantsearch.js/issues/2179) [#2180](https://github.com/algolia/instantsearch.js/issues/2180) [#2181](https://github.com/algolia/instantsearch.js/issues/2181) [#2185](https://github.com/algolia/instantsearch.js/issues/2185) [#2192](https://github.com/algolia/instantsearch.js/issues/2192) [#2190](https://github.com/algolia/instantsearch.js/issues/2190) [#2536](https://github.com/algolia/instantsearch.js/issues/2536) [#2537](https://github.com/algolia/instantsearch.js/issues/2537) [algolia/react-instantsearch#2834](https://github.com/algolia/react-instantsearch/issues/2834) [algolia/react-instantsearch#2845](https://github.com/algolia/react-instantsearch/issues/2845) [algolia/react-instantsearch#2842](https://github.com/algolia/react-instantsearch/issues/2842) [algolia/react-instantsearch#2852](https://github.com/algolia/react-instantsearch/issues/2852) [algolia/react-instantsearch#2853](https://github.com/algolia/react-instantsearch/issues/2853)
+
+
+### Documentation
+
+* **guides:** add a guide explaining how to use react-router with ris (algolia/react-instantsearch[#1527](https://github.com/algolia/instantsearch.js/issues/1527)) ([a92e858](https://github.com/algolia/instantsearch.js/commit/a92e85859e9ac128a7f6b8feab45a02170742c51))
+* **storybook:** integrate storybook example to our docs (algolia/react-instantsearch[#1469](https://github.com/algolia/instantsearch.js/issues/1469)) ([acd0146](https://github.com/algolia/instantsearch.js/commit/acd0146dba61ab628c58eea8c647bb2a9184131f))
+* **widgets:** add jsdoc to widgets (algolia/react-instantsearch[#1495](https://github.com/algolia/instantsearch.js/issues/1495)) ([35d69de](https://github.com/algolia/instantsearch.js/commit/35d69de0131dd52987d01e007866f0aa1204b1cc))
+
+
+### Features
+
+* **algoliasearch:** add support for algoliasearch v4 (algolia/react-instantsearch[#2890](https://github.com/algolia/instantsearch.js/issues/2890)) ([5a3f4a6](https://github.com/algolia/instantsearch.js/commit/5a3f4a695bb718314113cb343e236b9c84b30e14))
+* **answers:** add `EXPERIMENTAL_Answers` widget (algolia/react-instantsearch[#2996](https://github.com/algolia/instantsearch.js/issues/2996)) ([a2246bf](https://github.com/algolia/instantsearch.js/commit/a2246bffa002e8bcc1db1820144140021da43465)), closes [algolia/react-instantsearch#3005](https://github.com/algolia/react-instantsearch/issues/3005)
+* **api:** add namespace when storing widgets state (algolia/react-instantsearch[#1627](https://github.com/algolia/instantsearch.js/issues/1627)) ([7763ff2](https://github.com/algolia/instantsearch.js/commit/7763ff256da0506f2c3472cc9918c4e3417b8cd6))
+* **api:** fix consistency between CurrentFilters and Reset widgets (algolia/react-instantsearch[#1473](https://github.com/algolia/instantsearch.js/issues/1473)) ([fc2c2ac](https://github.com/algolia/instantsearch.js/commit/fc2c2ac9d4b6515a1dead7cca8fcb34893637061))
+* **api:** make hitsPerPage and SortBy connector consistent (algolia/react-instantsearch[#1659](https://github.com/algolia/instantsearch.js/issues/1659)) ([e932ccd](https://github.com/algolia/instantsearch.js/commit/e932ccd5749a7d950f7f5a8708b45f8d4ff7ba94))
+* **API:** new export strategy (algolia/react-instantsearch[#1465](https://github.com/algolia/instantsearch.js/issues/1465)) ([7cc2151](https://github.com/algolia/instantsearch.js/commit/7cc215116d7f0bdfbf5c2c01f50491c823d0e00a)), closes [algolia/react-instantsearch#1454](https://github.com/algolia/react-instantsearch/issues/1454)
+* **api:** remove the range slider implementation (algolia/react-instantsearch[#1475](https://github.com/algolia/instantsearch.js/issues/1475)) ([c044d5a](https://github.com/algolia/instantsearch.js/commit/c044d5a0f3a166abd59419f7e86567f624ab61a5))
+* **api:** remove usage of theme/extendTheme in our examples (algolia/react-instantsearch[#1486](https://github.com/algolia/instantsearch.js/issues/1486)) ([073751f](https://github.com/algolia/instantsearch.js/commit/073751fded64fe8bd37aac18a7a288c266da3899)), closes [algolia/react-instantsearch#1456](https://github.com/algolia/react-instantsearch/issues/1456)
+* **Breadcrumb:** add a new widget & connector (algolia/react-instantsearch[#228](https://github.com/algolia/instantsearch.js/issues/228)) ([fe13b69](https://github.com/algolia/instantsearch.js/commit/fe13b69081ee1cc8cfbc71c20e055fe692c485b1))
+* **ClearAll:** add withQuery to also clear the search query (algolia/react-instantsearch[#1958](https://github.com/algolia/instantsearch.js/issues/1958)) ([df7ff9f](https://github.com/algolia/instantsearch.js/commit/df7ff9f7325417f8347da9119c77c1da39bf5e03)), closes [algolia/react-instantsearch#1936](https://github.com/algolia/react-instantsearch/issues/1936)
+* **Conditional:** add connectStateResults connector (algolia/react-instantsearch[#357](https://github.com/algolia/instantsearch.js/issues/357)) ([bce9112](https://github.com/algolia/instantsearch.js/commit/bce9112e88b3c6b9ed6a4a0fc1bbb43b700eaf93))
+* **connectors:** consistent connectors API second pass (algolia/react-instantsearch[#1494](https://github.com/algolia/instantsearch.js/issues/1494)) ([fbfa027](https://github.com/algolia/instantsearch.js/commit/fbfa027f763524146f774bf6614e2f3d8be711d3))
+* **connectToggleRefinement:** implement canRefine & count (algolia/react-instantsearch[#1588](https://github.com/algolia/instantsearch.js/issues/1588)) ([b6c221e](https://github.com/algolia/instantsearch.js/commit/b6c221e0907e23edd5531bf3197d1ec46cad375f))
+* **core:** export translatable (algolia/react-instantsearch[#1351](https://github.com/algolia/instantsearch.js/issues/1351)) ([5937638](https://github.com/algolia/instantsearch.js/commit/5937638e6edf894d88f908aef511a246e7b20def))
+* **core:** sort parameters, support client.search for sffv (algolia/react-instantsearch[#3528](https://github.com/algolia/instantsearch.js/issues/3528)) ([271afd1](https://github.com/algolia/instantsearch.js/commit/271afd198967d3d663c83c75c65a464821243f83))
+* **core:** update instantsearch and helper (algolia/react-instantsearch[#3539](https://github.com/algolia/instantsearch.js/issues/3539)) ([70547f9](https://github.com/algolia/instantsearch.js/commit/70547f9468a036b00ead2c480e6db1948c0594c3))
+* custom root index (algolia/react-instantsearch[#792](https://github.com/algolia/instantsearch.js/issues/792)) ([93e52ff](https://github.com/algolia/instantsearch.js/commit/93e52ff98e459687604601128c6cbc7ace367f1d))
+* **dependencies:** update algoliasearch-helper (algolia/react-instantsearch[#3176](https://github.com/algolia/instantsearch.js/issues/3176)) ([6644227](https://github.com/algolia/instantsearch.js/commit/6644227920593f05ff4366d8e3bea10157dfb2fd))
+* **dependencies:** update instantsearch and helper (algolia/react-instantsearch[#3622](https://github.com/algolia/instantsearch.js/issues/3622)) ([00d09be](https://github.com/algolia/instantsearch.js/commit/00d09be32a2f260fc9765df18e1db3cabcc22d85))
+* **dom:** export create class name (algolia/react-instantsearch[#1348](https://github.com/algolia/instantsearch.js/issues/1348)) ([2859a12](https://github.com/algolia/instantsearch.js/commit/2859a1285b1fb262ecd61856f1298538f23f3e08))
+* **DynamicWidgets:** add implementation (algolia/react-instantsearch[#3056](https://github.com/algolia/instantsearch.js/issues/3056)) ([2bed65a](https://github.com/algolia/instantsearch.js/commit/2bed65a45e3fadd8226a380898b0964dd84f52e4))
+* **DynamicWidgets:** release as stable (algolia/react-instantsearch[#3090](https://github.com/algolia/instantsearch.js/issues/3090)) ([faa20d4](https://github.com/algolia/instantsearch.js/commit/faa20d43a0ce7bf4951fdf85dce351b3577cc51f))
+* **dynamicWidgets:** send facets * and maxValuesPerFacet by default (algolia/react-instantsearch[#3242](https://github.com/algolia/instantsearch.js/issues/3242)) ([11c2a4c](https://github.com/algolia/instantsearch.js/commit/11c2a4cf8b6d26c6d71ecc8adfc20bc3d489df1d))
+* export highlight tags from DOM / native (algolia/react-instantsearch[#1342](https://github.com/algolia/instantsearch.js/issues/1342)) ([54e1fd8](https://github.com/algolia/instantsearch.js/commit/54e1fd8516fcd427bf1c434aa955cec9782f6c9b))
+* **geo:** add connector [PART-1] (algolia/react-instantsearch[#1171](https://github.com/algolia/instantsearch.js/issues/1171)) ([b8d8637](https://github.com/algolia/instantsearch.js/commit/b8d8637f0649197c1968625912725433f8199aba)), closes [algolia/react-instantsearch#1189](https://github.com/algolia/react-instantsearch/issues/1189) [algolia/react-instantsearch#1192](https://github.com/algolia/react-instantsearch/issues/1192) [algolia/react-instantsearch#1201](https://github.com/algolia/react-instantsearch/issues/1201) [algolia/react-instantsearch#1205](https://github.com/algolia/react-instantsearch/issues/1205) [algolia/react-instantsearch#1207](https://github.com/algolia/react-instantsearch/issues/1207) [algolia/react-instantsearch#1214](https://github.com/algolia/react-instantsearch/issues/1214) [algolia/react-instantsearch#1227](https://github.com/algolia/react-instantsearch/issues/1227) [algolia/react-instantsearch#1236](https://github.com/algolia/react-instantsearch/issues/1236) [algolia/react-instantsearch#1289](https://github.com/algolia/react-instantsearch/issues/1289)
+* **geo:** enable static map (algolia/react-instantsearch[#1378](https://github.com/algolia/instantsearch.js/issues/1378)) ([bb0e3e2](https://github.com/algolia/instantsearch.js/commit/bb0e3e2c0c5c4b0a5d0a10bf86591ebd4a400671))
+* **HierarchicalMenu:** add css class for link of selected menu item (algolia/react-instantsearch[#3646](https://github.com/algolia/instantsearch.js/issues/3646)) ([7f512ac](https://github.com/algolia/instantsearch.js/commit/7f512acf5e75ff1d91a2f6ce1d5eb1c6b06732b0))
+* **Highlighter:** allow rendering to custom tag (algolia/react-instantsearch[#11](https://github.com/algolia/instantsearch.js/issues/11)) ([a6fb776](https://github.com/algolia/instantsearch.js/commit/a6fb7764c41183730ffc86d633f56bb55f7f0259))
+* **Highlight:** support array of strings (algolia/react-instantsearch[#715](https://github.com/algolia/instantsearch.js/issues/715)) ([56dd767](https://github.com/algolia/instantsearch.js/commit/56dd767391702a5ce2697c08cd72f567b3dc713a))
+* **hitsPerPage:** hitsPerPage is now only configured by HitsPerPage (algolia/react-instantsearch[#1653](https://github.com/algolia/instantsearch.js/issues/1653)) ([9384df2](https://github.com/algolia/instantsearch.js/commit/9384df27ab48105f4864c0145c09c1d1151e2eb0))
+* **hooks:** bootstrap Core package (algolia/react-instantsearch[#3132](https://github.com/algolia/instantsearch.js/issues/3132)) ([1518f67](https://github.com/algolia/instantsearch.js/commit/1518f6795534b4fc5876f63764b7edad4f7cb98b))
+* **hooks:** bundle as es-module (algolia/react-instantsearch[#3232](https://github.com/algolia/instantsearch.js/issues/3232)) ([c847db4](https://github.com/algolia/instantsearch.js/commit/c847db461c7207006abc32217223c56b0f709862))
+* **hooks:** implement Hits component (algolia/react-instantsearch[#3363](https://github.com/algolia/instantsearch.js/issues/3363)) ([c037750](https://github.com/algolia/instantsearch.js/commit/c0377501b514c7301d460f7c9de199852475ca68))
+* **hooks:** implement InfiniteHits component (algolia/react-instantsearch[#3366](https://github.com/algolia/instantsearch.js/issues/3366)) ([0b41e66](https://github.com/algolia/instantsearch.js/commit/0b41e66480d730ff2fabfb651ece1b389c077057))
+* **hooks:** introduce `` (algolia/react-instantsearch[#3216](https://github.com/algolia/instantsearch.js/issues/3216)) ([e8e9811](https://github.com/algolia/instantsearch.js/commit/e8e9811f83cfcff8372abb4bbdcd5fd5680011d1))
+* **hooks:** mark initial results as "artificial" (algolia/react-instantsearch[#3384](https://github.com/algolia/instantsearch.js/issues/3384)) ([75a501c](https://github.com/algolia/instantsearch.js/commit/75a501cfbf7462774a46277473e16209293e17ab))
+* **hooks:** upgrade to InstantSearch.js 4.41.0 (algolia/react-instantsearch[#3502](https://github.com/algolia/instantsearch.js/issues/3502)) ([a6a94b3](https://github.com/algolia/instantsearch.js/commit/a6a94b3efee7e0c4b0bc4a528b68a8e159843e35))
+* **indexId:** avoid to rely on the results.index [PART-1] (algolia/react-instantsearch[#1833](https://github.com/algolia/instantsearch.js/issues/1833)) ([58a125e](https://github.com/algolia/instantsearch.js/commit/58a125e85af0ea25d182573849674e811a226a6d)), closes [algolia/react-instantsearch#1835](https://github.com/algolia/react-instantsearch/issues/1835) [algolia/react-instantsearch#1840](https://github.com/algolia/react-instantsearch/issues/1840) [algolia/react-instantsearch#1842](https://github.com/algolia/react-instantsearch/issues/1842) [algolia/react-instantsearch#1843](https://github.com/algolia/react-instantsearch/issues/1843) [algolia/react-instantsearch#1851](https://github.com/algolia/react-instantsearch/issues/1851)
+* **infinite-hits:** support cache (algolia/react-instantsearch[#2921](https://github.com/algolia/instantsearch.js/issues/2921)) ([2ea243b](https://github.com/algolia/instantsearch.js/commit/2ea243bd3ccfb69101a45199dd1980eaf61842d6))
+* **infiniteHits:** add previous button (algolia/react-instantsearch[#2296](https://github.com/algolia/instantsearch.js/issues/2296)) ([2b498f9](https://github.com/algolia/instantsearch.js/commit/2b498f970ae30482facb37e7ffb646b5ce099a04))
+* **insights:** add getInsightsAnonymousUserToken helper (algolia/react-instantsearch[#2887](https://github.com/algolia/instantsearch.js/issues/2887)) ([b3b3f85](https://github.com/algolia/instantsearch.js/commit/b3b3f852ff86c3c8413e6bb6c23022390c221cfb))
+* InstantSearch root props (algolia/react-instantsearch[#770](https://github.com/algolia/instantsearch.js/issues/770)) ([e9ad4c9](https://github.com/algolia/instantsearch.js/commit/e9ad4c937f2bc90e9b5cdad5b473bfba0d336506))
+* loading indicator (algolia/react-instantsearch[#544](https://github.com/algolia/instantsearch.js/issues/544)) ([2110e76](https://github.com/algolia/instantsearch.js/commit/2110e762d1a4e73200e67fff1f36236d39d6de0f))
+* **Menu, connectMenu:** add search for facet values (algolia/react-instantsearch[#1822](https://github.com/algolia/instantsearch.js/issues/1822)) ([93eaf3f](https://github.com/algolia/instantsearch.js/commit/93eaf3f4a4b71f554e6e91e10454e4894aca99a2))
+* **MenuSelect:** add component and connector ([c410bb7](https://github.com/algolia/instantsearch.js/commit/c410bb75f80b12835721bb5411270dd8867f40f4))
+* **multi-index:** ease multi index and auto complete ([ae5dd16](https://github.com/algolia/instantsearch.js/commit/ae5dd16c1d1973d6894bec73bb511c40c87014f1))
+* **MultiIndex:** remove the need for virtual hits when using connectAutoComplete (algolia/react-instantsearch[#45](https://github.com/algolia/instantsearch.js/issues/45)) ([97d6cbd](https://github.com/algolia/instantsearch.js/commit/97d6cbdfe8d7bc579062de545b4175c9d69b670c))
+* **panel:** add a panel widget (algolia/react-instantsearch[#1889](https://github.com/algolia/instantsearch.js/issues/1889)) ([a51215a](https://github.com/algolia/instantsearch.js/commit/a51215afc40ad2c790247927d765b0d8a801faf3))
+* **PoweredBy:** update component logo (algolia/react-instantsearch[#3661](https://github.com/algolia/instantsearch.js/issues/3661)) ([81aba57](https://github.com/algolia/instantsearch.js/commit/81aba57fca7018b3adfb2ca19ae8ef9204e34f35))
+* **queryRules:** add Query Rules features (algolia/react-instantsearch[#2286](https://github.com/algolia/instantsearch.js/issues/2286)) ([9faea19](https://github.com/algolia/instantsearch.js/commit/9faea19e3c6ebd2dc3c38f01f6c5320ec65ec6ac)), closes [algolia/react-instantsearch#2210](https://github.com/algolia/react-instantsearch/issues/2210) [algolia/react-instantsearch#2212](https://github.com/algolia/react-instantsearch/issues/2212) [algolia/react-instantsearch#2258](https://github.com/algolia/react-instantsearch/issues/2258) [algolia/react-instantsearch#2259](https://github.com/algolia/react-instantsearch/issues/2259)
+* **react-instantsearch-core:** allow widgets to set their $$widgetType (algolia/react-instantsearch[#3472](https://github.com/algolia/instantsearch.js/issues/3472)) ([4f42dfc](https://github.com/algolia/instantsearch.js/commit/4f42dfc894aa2359ec1ee819ff3fbea9d9c688ef))
+* **RefinementList, connectRefinementList:** allow to search for facet values ([ea4c1b2](https://github.com/algolia/instantsearch.js/commit/ea4c1b2d24c4b07195e51f8e9b280a66c0dfe3c5))
+* **refreshcache:** add prop refresh to InstantSearch instance (algolia/react-instantsearch[#619](https://github.com/algolia/instantsearch.js/issues/619)) ([8ed51f4](https://github.com/algolia/instantsearch.js/commit/8ed51f495aed5ced0505bcd7a1de4b917ec86789))
+* **search-client:** Add support for Custom Search Clients (algolia/react-instantsearch[#1216](https://github.com/algolia/instantsearch.js/issues/1216)) ([b984ced](https://github.com/algolia/instantsearch.js/commit/b984ced4f9e4bdc79a081ed8c5a62dc4d3b7aaf8))
+* **searchBox:** add event handling ([c985c17](https://github.com/algolia/instantsearch.js/commit/c985c174978d3fe57b5a4e69f9a3236943b2349f)), closes [algolia/react-instantsearch#2017](https://github.com/algolia/react-instantsearch/issues/2017)
+* **SearchBox:** allow custom reset and submit components (algolia/react-instantsearch[#1991](https://github.com/algolia/instantsearch.js/issues/1991)) ([ca363da](https://github.com/algolia/instantsearch.js/commit/ca363da01e531d25aef5231ce8bc41dfe98bf090))
+* **SearchBox:** expose formRef (algolia/react-instantsearch[#3565](https://github.com/algolia/instantsearch.js/issues/3565)) ([ff443c7](https://github.com/algolia/instantsearch.js/commit/ff443c710e1f6435f91de9db7aacf1f5ae5dd5e9))
+* **SearchBox:** provide input element ref (algolia/react-instantsearch[#2913](https://github.com/algolia/instantsearch.js/issues/2913)) ([1af47ae](https://github.com/algolia/instantsearch.js/commit/1af47aed1ce7dc72aab1db333e5a5f2c75cd4c8c))
+* **server:** load data twice in the case of dynamic widget usage (algolia/react-instantsearch[#3268](https://github.com/algolia/instantsearch.js/issues/3268)) ([7ec5d8a](https://github.com/algolia/instantsearch.js/commit/7ec5d8ab1494f5ac7ae7131dc9b4d1b456ff0542)), closes [/github.com/algolia/react-instantsearch/blob/cca53f6ea92e19e94778d1d5b5896d12fe6a2ade/packages/react-instantsearch-core/src/core/indexUtils.js#L14-L16](https://github.com//github.com/algolia/react-instantsearch/blob/cca53f6ea92e19e94778d1d5b5896d12fe6a2ade/packages/react-instantsearch-core/src/core/indexUtils.js/issues/L14-L16)
+* **smartSort:** add widget (algolia/react-instantsearch[#3009](https://github.com/algolia/instantsearch.js/issues/3009)) ([44db85a](https://github.com/algolia/instantsearch.js/commit/44db85a16ebb4d98f042b370b433fd5527d61f3b)), closes [algolia/react-instantsearch#3010](https://github.com/algolia/react-instantsearch/issues/3010)
+* **snippet:** add a snippet widget to be able to highlight snippet results (algolia/react-instantsearch[#1797](https://github.com/algolia/instantsearch.js/issues/1797)) ([b66a98a](https://github.com/algolia/instantsearch.js/commit/b66a98a95cb3ffbce41bf5447d3e38da6bcc7668))
+* **starRating:** indicate when any refinement has no effect ([0c67250](https://github.com/algolia/instantsearch.js/commit/0c67250566bdcd803e2ad1ac7961d2e7cb7d848f))
+* **styling:** better styling API, docs ([351ca35](https://github.com/algolia/instantsearch.js/commit/351ca35e325700fb6015f3e4cdd98d8d5fe6f5ae))
+* **theme:** add default themes using css-modules ([8e5d774](https://github.com/algolia/instantsearch.js/commit/8e5d7748b3b95248db679f6c9c504b3e61eedda8))
+* **theme:** move to CSS file and CSS class names only theming (algolia/react-instantsearch[#1632](https://github.com/algolia/instantsearch.js/issues/1632)) ([b8959e3](https://github.com/algolia/instantsearch.js/commit/b8959e3faf2e8066fa3d4782e49968cdc90961d7)), closes [algolia/react-instantsearch#1575](https://github.com/algolia/react-instantsearch/issues/1575)
+* **voice:** add additionalQueryParameters (algolia/react-instantsearch[#2366](https://github.com/algolia/instantsearch.js/issues/2366)) ([46f2cd8](https://github.com/algolia/instantsearch.js/commit/46f2cd8f3aba5a2f20a1acd3c783c7e7dc57d758))
+* **voiceSearch:** add voice search widget (algolia/react-instantsearch[#2316](https://github.com/algolia/instantsearch.js/issues/2316)) ([c4fd640](https://github.com/algolia/instantsearch.js/commit/c4fd640daaed709440ce01899e904cbdb8d92441))
+* **widget:** add powered by widget (algolia/react-instantsearch[#1425](https://github.com/algolia/instantsearch.js/issues/1425)) ([77530a1](https://github.com/algolia/instantsearch.js/commit/77530a127b512a07e02c38d602aee6abb00723a0))
+* **widget:** rename rangeRatings to starRatings + design improvements (algolia/react-instantsearch[#1646](https://github.com/algolia/instantsearch.js/issues/1646)) ([cb3329f](https://github.com/algolia/instantsearch.js/commit/cb3329f0b98f119937e884b535a2a9eb400d1302))
+* **widgets:** add transformItems to be able to sort and filter (algolia/react-instantsearch[#1809](https://github.com/algolia/instantsearch.js/issues/1809)) ([f579217](https://github.com/algolia/instantsearch.js/commit/f579217179c7f252e2e9ec1c2a25cd16f3f733c0))
+* **widgets:** default design for disabled states (algolia/react-instantsearch[#1929](https://github.com/algolia/instantsearch.js/issues/1929)) ([5024c14](https://github.com/algolia/instantsearch.js/commit/5024c14357ffbc6a1e38de2e22bda5042d3b1f2e))
+* **widgets:** introduce `ConfigureRelatedItems` as experimental (algolia/react-instantsearch[#2880](https://github.com/algolia/instantsearch.js/issues/2880)) ([fd08aa5](https://github.com/algolia/instantsearch.js/commit/fd08aa5f17b15a4e0bc77e71547c7498ae1f9780))
+
+
+### BREAKING CHANGES
+
+* **release:** translation will render default value if passed undefined as value
+
+* chore(lodash): remove imports
+
+* fix(translation): allow undefined value to be passed on purpose
+* **release:** no longer do we allow paths like `attribute[5].something`, or other indexed forms, only `.` is allowed as special key.
+
+All existing tests still pass, and we never documented you could use `lodash.get` patterns other than `.`.
+
+* feat(get): accept array & bracked-separated string
+
+moved to utils at the same time
+
+* fix typo
+
+* feedback: test for undefined behaviour
+
+* chore(size): update expectation
+
+this will go down afterwards, but for now there's some more duplication
+* **api:** - HitsPerPage doesn't accept items with the form: array of number. Only object are allowed (label and value).
+* **hitsPerPage:** - You cannot configure hitsPerPage anymore on: Hits, connectHits,
+InfiniteHits, connectInfiniteHits. Please use HitsPage,
+connectHitsPerPage or searchParameters option of ``
+* **createConnector:** When creating custom connectors, getProps is now named
+getProvidedProps
+* **widget:** RangeRatings is now StarRating
+* **theme:** - CSS is no more injected by default, read our styling guide to know how
+to load it
+- react-themeable, theme={} prop have been removed from the codebase,
+the only way to style widgets is now to use CSS class names
+* **api:** - our internal state shape now includes namespacing to avoid id collision. Also some existing keys were renamed:
+* searchbox was using 'q' now it uses 'query'
+* hitsPerPage was using 'hPP' now it uses 'hitsPerPage'
+* pagination and infiniteHits were using 'p' now it uses 'page'
+- toggle internal state change from 'on/off' to 'true/false'
+For more information about the state shape, please read our documentation.
+* **guides:** urlSync/Thresold should not be use anymore. If the url synchronisation is needed please follow the url-routing section of the advanced topics guide.
+* **widgets:** - HierarchicalMenu are now using the modifier itemParent instead of item_parent for their classnames
+- Add classnames for toggle
+- Respect classnames convention for ClearAll
+
+* docs(widgets): add jsdoc to widgets
+* **connectors:** - when using connectors, `value` is now the precomputed value to
+refine, to display the corresponding name, use `label`
+- when using connectors, `selectedItems` is no more available. Every
+`item` now has a `isRefined` property
+
+Basically this should make using connectors a lot easier since the API
+is again more consistent between connectors.
+* **api:** - We don't provide a RangeSlider widget anymore. If you need one, you can pick an existing one and use our connectRange connector.
+* **api:** - Reset: renamed to ClearAll
+- CurrentFilters : remove the clearAll button. Use the ClearAll widget instead to have the same behavior
+- CurrentFilters: renamed to CurrentRefinements
+* **storybook:** removed widgets: RefinementListLinks, MenuSelect, HitsPerPage, SortByLinks
+renamed: HitsPerPageSelect to HitsPerPage
+* **API:** The way to access connectors (NameOfWidget.connect)
+and default widgets (NameOfWidget) has changed. You need to update
+your imports.
+
+Now:
+
+```js
+import {InstantSearch, SearchBox, RangeRatings} from 'react-instantsearch/dom';
+import {connectSearchBox} from 'react-instantsearch/connectors';
+import {createConnector} from 'react-instantsearch';
+```
+
+Before:
+
+```js
+import {InstantSearch, SearchBox, Range} from 'react-instantsearch/dom';
+// use SearchBox.connect
+// use Range.Ratings
+```
+
+
+
+
+
## [6.38.1](https://github.com/algolia/react-instantsearch/compare/v6.38.0...v6.38.1) (2022-11-08)
diff --git a/packages/react-instantsearch-dom/README.md b/packages/react-instantsearch-dom/README.md
index 79b2e84c11..19a1b7845d 100644
--- a/packages/react-instantsearch-dom/README.md
+++ b/packages/react-instantsearch-dom/README.md
@@ -1,3 +1,11 @@
+
+
+**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [react-instantsearch-dom](#react-instantsearch-dom)
+
+
+
# react-instantsearch-dom
This is the [React](https://facebook.github.io/react) version of Algolia's `instantsearch` library.
diff --git a/packages/react-instantsearch-dom/package.json b/packages/react-instantsearch-dom/package.json
index 1f88fd8f5d..77cba75eda 100644
--- a/packages/react-instantsearch-dom/package.json
+++ b/packages/react-instantsearch-dom/package.json
@@ -1,6 +1,6 @@
{
"name": "react-instantsearch-dom",
- "version": "6.38.1",
+ "version": "7.0.0",
"description": "⚡ Lightning-fast search for React DOM, by Algolia",
"main": "dist/cjs/index.js",
"module": "dist/es/index.js",
@@ -45,7 +45,7 @@
"classnames": "^2.2.5",
"prop-types": "^15.6.2",
"react-fast-compare": "^3.0.0",
- "react-instantsearch-core": "6.38.1"
+ "react-instantsearch-core": "7.0.0"
},
"devDependencies": {
"lodash.orderby": "4.6.0",
diff --git a/packages/react-instantsearch-hooks-server/CHANGELOG.md b/packages/react-instantsearch-hooks-server/CHANGELOG.md
index 41932cc50b..1cae1c688d 100644
--- a/packages/react-instantsearch-hooks-server/CHANGELOG.md
+++ b/packages/react-instantsearch-hooks-server/CHANGELOG.md
@@ -1,3 +1,43 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# 6.39.0 (2022-12-27)
+
+
+### Bug Fixes
+
+* **HierarchicalMenu:** show full hierarchical parent values (algolia/react-instantsearch[#3521](https://github.com/algolia/instantsearch.js/issues/3521)) ([e2b3ff0](https://github.com/algolia/instantsearch.js/commit/e2b3ff066e820dd80dfb87e05e000e072b9539b3))
+* **hooks-server:** import react server via an expression (algolia/react-instantsearch[#3515](https://github.com/algolia/instantsearch.js/issues/3515)) ([17a4b69](https://github.com/algolia/instantsearch.js/commit/17a4b693dcea6192c0b167345cc178cbf8670763)), closes [algolia/react-instantsearch#3512](https://github.com/algolia/react-instantsearch/issues/3512)
+* **hooks-server:** remove faulty UMD build (algolia/react-instantsearch[#3465](https://github.com/algolia/instantsearch.js/issues/3465)) ([d91ddc6](https://github.com/algolia/instantsearch.js/commit/d91ddc6682a0d8d341fd3007f27492e468c76730))
+* **hooks:** allow importing via require (algolia/react-instantsearch[#3257](https://github.com/algolia/instantsearch.js/issues/3257)) ([7d10586](https://github.com/algolia/instantsearch.js/commit/7d10586f8f21f18f19831b0f7780a3060664c72a))
+* **hooks:** mount widgets in SSR to retrieve HTML (algolia/react-instantsearch[#3518](https://github.com/algolia/instantsearch.js/issues/3518)) ([7ce2eb7](https://github.com/algolia/instantsearch.js/commit/7ce2eb76918f8f8080041813243b217adb0eeeea))
+* **instantsearch:** update dependency (algolia/react-instantsearch[#3557](https://github.com/algolia/instantsearch.js/issues/3557)) ([e43fa13](https://github.com/algolia/instantsearch.js/commit/e43fa131f257dbc8747f0d033fbf631cabbdb0fe)), closes [algolia/react-instantsearch#3534](https://github.com/algolia/react-instantsearch/issues/3534)
+* **packages:** correctly mark peer dependency (algolia/react-instantsearch[#3439](https://github.com/algolia/instantsearch.js/issues/3439)) ([a0bb179](https://github.com/algolia/instantsearch.js/commit/a0bb1790f7ff8bae500c0f17da5bd2cef77d0081)), closes [algolia/react-instantsearch#3428](https://github.com/algolia/react-instantsearch/issues/3428)
+* **types:** support React 18 types (algolia/react-instantsearch[#3481](https://github.com/algolia/instantsearch.js/issues/3481)) ([a730219](https://github.com/algolia/instantsearch.js/commit/a730219d539d97a5912ae66d7066bb8dbf6bd320))
+
+
+### Features
+
+* **core:** sort parameters, support client.search for sffv (algolia/react-instantsearch[#3528](https://github.com/algolia/instantsearch.js/issues/3528)) ([271afd1](https://github.com/algolia/instantsearch.js/commit/271afd198967d3d663c83c75c65a464821243f83))
+* **core:** update instantsearch and helper (algolia/react-instantsearch[#3539](https://github.com/algolia/instantsearch.js/issues/3539)) ([70547f9](https://github.com/algolia/instantsearch.js/commit/70547f9468a036b00ead2c480e6db1948c0594c3))
+* **dependencies:** update instantsearch and helper (algolia/react-instantsearch[#3622](https://github.com/algolia/instantsearch.js/issues/3622)) ([00d09be](https://github.com/algolia/instantsearch.js/commit/00d09be32a2f260fc9765df18e1db3cabcc22d85))
+* **getServerState:** allow users to inject renderToString (algolia/react-instantsearch[#3658](https://github.com/algolia/instantsearch.js/issues/3658)) ([cce66c5](https://github.com/algolia/instantsearch.js/commit/cce66c537e3903b875295c179d5df5d6a2ce4f55)), closes [algolia/react-instantsearch#3633](https://github.com/algolia/react-instantsearch/issues/3633) [algolia/react-instantsearch#3618](https://github.com/algolia/react-instantsearch/issues/3618) [vercel/next.jsalgolia/react-instantsearch#40067](https://github.com/vercel/next.jsalgolia/react-instantsearch/issues/40067)
+* **hooks-server:** load data twice in the case of dynamic widget usage (algolia/react-instantsearch[#3259](https://github.com/algolia/instantsearch.js/issues/3259)) ([c85ed3e](https://github.com/algolia/instantsearch.js/commit/c85ed3e831fbe43bf6aab45831114d85b06a01aa))
+* **hooks-server:** support import from React 18 (algolia/react-instantsearch[#3464](https://github.com/algolia/instantsearch.js/issues/3464)) ([0589c7c](https://github.com/algolia/instantsearch.js/commit/0589c7c6b6fbebb217452966bbffce8461538be0)), closes [algolia/react-instantsearch#3453](https://github.com/algolia/react-instantsearch/issues/3453)
+* **hooks:** allow useHits and useInfiniteHit to be generic (algolia/react-instantsearch[#3364](https://github.com/algolia/instantsearch.js/issues/3364)) ([a366282](https://github.com/algolia/instantsearch.js/commit/a36628237b17d68fa0e28cb7a247ce554028a492))
+* **hooks:** bundle as es-module (algolia/react-instantsearch[#3232](https://github.com/algolia/instantsearch.js/issues/3232)) ([c847db4](https://github.com/algolia/instantsearch.js/commit/c847db461c7207006abc32217223c56b0f709862))
+* **hooks:** implement InfiniteHits component (algolia/react-instantsearch[#3366](https://github.com/algolia/instantsearch.js/issues/3366)) ([0b41e66](https://github.com/algolia/instantsearch.js/commit/0b41e66480d730ff2fabfb651ece1b389c077057))
+* **hooks:** introduce SSR support (algolia/react-instantsearch[#3221](https://github.com/algolia/instantsearch.js/issues/3221)) ([f9dbb6f](https://github.com/algolia/instantsearch.js/commit/f9dbb6ffbbf48601e1adfc66129444c209b16c3b))
+* **hooks:** mark initial results as "artificial" (algolia/react-instantsearch[#3384](https://github.com/algolia/instantsearch.js/issues/3384)) ([75a501c](https://github.com/algolia/instantsearch.js/commit/75a501cfbf7462774a46277473e16209293e17ab))
+* **hooks:** upgrade to InstantSearch.js 4.41.0 (algolia/react-instantsearch[#3502](https://github.com/algolia/instantsearch.js/issues/3502)) ([a6a94b3](https://github.com/algolia/instantsearch.js/commit/a6a94b3efee7e0c4b0bc4a528b68a8e159843e35))
+* **useInstantSearch:** expose status & error (algolia/react-instantsearch[#3645](https://github.com/algolia/instantsearch.js/issues/3645)) ([4ddfaa6](https://github.com/algolia/instantsearch.js/commit/4ddfaa692747dfb68b11906827ebf5e2d3548df2))
+
+
+
+
+
## [6.38.1](https://github.com/algolia/react-instantsearch/compare/v6.38.0...v6.38.1) (2022-11-08)
diff --git a/packages/react-instantsearch-hooks-server/README.md b/packages/react-instantsearch-hooks-server/README.md
index 3548946f8e..d09deeecd7 100644
--- a/packages/react-instantsearch-hooks-server/README.md
+++ b/packages/react-instantsearch-hooks-server/README.md
@@ -1,3 +1,18 @@
+
+
+**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [react-instantsearch-hooks-server](#react-instantsearch-hooks-server)
+ - [Installation](#installation)
+ - [Getting started](#getting-started)
+ - [API reference](#api-reference)
+ - [Documentation](#documentation)
+ - [Troubleshooting](#troubleshooting)
+ - [Contributing](#contributing)
+ - [License](#license)
+
+
+
# react-instantsearch-hooks-server
> 🚧 This version is not yet production-ready.
diff --git a/packages/react-instantsearch-hooks-server/package.json b/packages/react-instantsearch-hooks-server/package.json
index 2d6f4485c7..0ff9cb52b9 100644
--- a/packages/react-instantsearch-hooks-server/package.json
+++ b/packages/react-instantsearch-hooks-server/package.json
@@ -1,6 +1,6 @@
{
"name": "react-instantsearch-hooks-server",
- "version": "6.38.1",
+ "version": "6.39.0",
"description": "⚡ Server-side support for React InstantSearch Hooks, by Algolia",
"source": "src/index.ts",
"types": "dist/es/index.d.ts",
@@ -47,8 +47,8 @@
},
"dependencies": {
"@babel/runtime": "^7.1.2",
- "instantsearch.js": "^4.47.0",
- "react-instantsearch-hooks": "6.38.1"
+ "instantsearch.js": "4.50.0",
+ "react-instantsearch-hooks": "6.39.0"
},
"peerDependencies": {
"algoliasearch": ">= 3.1 < 5",
diff --git a/packages/react-instantsearch-hooks-web/CHANGELOG.md b/packages/react-instantsearch-hooks-web/CHANGELOG.md
index 41932cc50b..3b5c53253d 100644
--- a/packages/react-instantsearch-hooks-web/CHANGELOG.md
+++ b/packages/react-instantsearch-hooks-web/CHANGELOG.md
@@ -1,3 +1,48 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# 6.39.0 (2022-12-27)
+
+
+### Bug Fixes
+
+* **HierarchicalMenu:** show full hierarchical parent values (algolia/react-instantsearch[#3521](https://github.com/algolia/instantsearch.js/issues/3521)) ([e2b3ff0](https://github.com/algolia/instantsearch.js/commit/e2b3ff066e820dd80dfb87e05e000e072b9539b3))
+* **hooks-highlight:** make sure highlight and snippet don't show html-escaped content (algolia/react-instantsearch[#3471](https://github.com/algolia/instantsearch.js/issues/3471)) ([035e79a](https://github.com/algolia/instantsearch.js/commit/035e79a89fb7b473e5cfe5e83421d2e12767edbf))
+* **hooks-web:** don't pass widget props to ui components (algolia/react-instantsearch[#3501](https://github.com/algolia/instantsearch.js/issues/3501)) ([7103672](https://github.com/algolia/instantsearch.js/commit/710367238204565b9cf3e039c79645c5a78ae25e)), closes [algolia/react-instantsearch#3499](https://github.com/algolia/react-instantsearch/issues/3499)
+* **hooks-web:** fix duplicated key in (algolia/react-instantsearch[#3513](https://github.com/algolia/instantsearch.js/issues/3513)) ([f63f8e3](https://github.com/algolia/instantsearch.js/commit/f63f8e3340c60d75d927a5e300a5780aae6497dd))
+* **hooks-web:** reset with searchAsYouType=false should search (algolia/react-instantsearch[#3642](https://github.com/algolia/instantsearch.js/issues/3642)) ([2ac3d43](https://github.com/algolia/instantsearch.js/commit/2ac3d435ec96401d6a0efe9511f14a2a7697ffc4)), closes [algolia/react-instantsearch#802](https://github.com/algolia/react-instantsearch/issues/802) [algolia/react-instantsearch#3641](https://github.com/algolia/react-instantsearch/issues/3641)
+* **hooks:** use `label` CSS class in (algolia/react-instantsearch[#3583](https://github.com/algolia/instantsearch.js/issues/3583)) ([4e0d819](https://github.com/algolia/instantsearch.js/commit/4e0d819df897037d7fe24f8b6097ac4ed84e2dab))
+* **instantsearch:** update dependency (algolia/react-instantsearch[#3557](https://github.com/algolia/instantsearch.js/issues/3557)) ([e43fa13](https://github.com/algolia/instantsearch.js/commit/e43fa131f257dbc8747f0d033fbf631cabbdb0fe)), closes [algolia/react-instantsearch#3534](https://github.com/algolia/react-instantsearch/issues/3534)
+* **rish:** hide reset button when search is stalled in `SearchBox` (algolia/react-instantsearch[#3617](https://github.com/algolia/instantsearch.js/issues/3617)) ([cf5244e](https://github.com/algolia/instantsearch.js/commit/cf5244e576748b205aa55160c584445c9adf37e5))
+* **SearchBox-hooks:** correctly pass widget props (algolia/react-instantsearch[#3499](https://github.com/algolia/instantsearch.js/issues/3499)) ([fa31ea2](https://github.com/algolia/instantsearch.js/commit/fa31ea26278d6b1e11f88b51130fc948070cdc0d)), closes [algolia/react-instantsearch#3498](https://github.com/algolia/react-instantsearch/issues/3498)
+* **tests:** react 18 compatibility (algolia/react-instantsearch[#3480](https://github.com/algolia/instantsearch.js/issues/3480)) ([7be6f79](https://github.com/algolia/instantsearch.js/commit/7be6f7904d781a4f881a7c9c95fe12e12d63960d))
+* **types:** export correct types for react-instantsearch-hooks-web (algolia/react-instantsearch[#3454](https://github.com/algolia/instantsearch.js/issues/3454)) ([9db47c8](https://github.com/algolia/instantsearch.js/commit/9db47c8af34b8922954eb03270b33eddba042ec7))
+* **types:** support React 18 types (algolia/react-instantsearch[#3481](https://github.com/algolia/instantsearch.js/issues/3481)) ([a730219](https://github.com/algolia/instantsearch.js/commit/a730219d539d97a5912ae66d7066bb8dbf6bd320))
+
+
+### Features
+
+* **core:** sort parameters, support client.search for sffv (algolia/react-instantsearch[#3528](https://github.com/algolia/instantsearch.js/issues/3528)) ([271afd1](https://github.com/algolia/instantsearch.js/commit/271afd198967d3d663c83c75c65a464821243f83))
+* **core:** update instantsearch and helper (algolia/react-instantsearch[#3539](https://github.com/algolia/instantsearch.js/issues/3539)) ([70547f9](https://github.com/algolia/instantsearch.js/commit/70547f9468a036b00ead2c480e6db1948c0594c3))
+* **dependencies:** update instantsearch and helper (algolia/react-instantsearch[#3622](https://github.com/algolia/instantsearch.js/issues/3622)) ([00d09be](https://github.com/algolia/instantsearch.js/commit/00d09be32a2f260fc9765df18e1db3cabcc22d85))
+* **HierarchicalMenu:** add css class for link of selected menu item (algolia/react-instantsearch[#3646](https://github.com/algolia/instantsearch.js/issues/3646)) ([7f512ac](https://github.com/algolia/instantsearch.js/commit/7f512acf5e75ff1d91a2f6ce1d5eb1c6b06732b0))
+* **hooks-web:** expose sendEvent to hitComponent (algolia/react-instantsearch[#3476](https://github.com/algolia/instantsearch.js/issues/3476)) ([1347bec](https://github.com/algolia/instantsearch.js/commit/1347bec5c042057ad10610e138c515edf8322467))
+* **hooks:** add `searchAsYouType` option to (algolia/react-instantsearch[#3585](https://github.com/algolia/instantsearch.js/issues/3585)) ([f56a821](https://github.com/algolia/instantsearch.js/commit/f56a821288037b3a3e35df4bc1da17298c3fbbda))
+* **hooks:** expose DOM components (algolia/react-instantsearch[#3450](https://github.com/algolia/instantsearch.js/issues/3450)) ([5e0441d](https://github.com/algolia/instantsearch.js/commit/5e0441d8efeeb1fc221be220890d03506ca0cb1e))
+* **hooks:** migrate to `useSyncExternalStore()` (algolia/react-instantsearch[#3489](https://github.com/algolia/instantsearch.js/issues/3489)) ([5754a5a](https://github.com/algolia/instantsearch.js/commit/5754a5a95cade500062ea1fdd282aa5a0ab13ddb))
+* **hooks:** upgrade to InstantSearch.js 4.41.0 (algolia/react-instantsearch[#3502](https://github.com/algolia/instantsearch.js/issues/3502)) ([a6a94b3](https://github.com/algolia/instantsearch.js/commit/a6a94b3efee7e0c4b0bc4a528b68a8e159843e35))
+* **PoweredBy:** update component logo (algolia/react-instantsearch[#3661](https://github.com/algolia/instantsearch.js/issues/3661)) ([81aba57](https://github.com/algolia/instantsearch.js/commit/81aba57fca7018b3adfb2ca19ae8ef9204e34f35))
+* **rish:** translations for widgets (algolia/react-instantsearch[#3638](https://github.com/algolia/instantsearch.js/issues/3638)) ([7cb216d](https://github.com/algolia/instantsearch.js/commit/7cb216d5eb3210958a81a19576a7a352f75858b2))
+* **SearchBox:** expose formRef (algolia/react-instantsearch[#3565](https://github.com/algolia/instantsearch.js/issues/3565)) ([ff443c7](https://github.com/algolia/instantsearch.js/commit/ff443c710e1f6435f91de9db7aacf1f5ae5dd5e9))
+* **SearchBox:** introduce `autoFocus` prop (algolia/react-instantsearch[#3599](https://github.com/algolia/instantsearch.js/issues/3599)) ([d78e1b3](https://github.com/algolia/instantsearch.js/commit/d78e1b3defb0d2a8501f72cf80ae1f7f9fc20aed))
+* **useInstantSearch:** expose status & error (algolia/react-instantsearch[#3645](https://github.com/algolia/instantsearch.js/issues/3645)) ([4ddfaa6](https://github.com/algolia/instantsearch.js/commit/4ddfaa692747dfb68b11906827ebf5e2d3548df2))
+
+
+
+
+
## [6.38.1](https://github.com/algolia/react-instantsearch/compare/v6.38.0...v6.38.1) (2022-11-08)
diff --git a/packages/react-instantsearch-hooks-web/README.md b/packages/react-instantsearch-hooks-web/README.md
index df1523ecab..350d545458 100644
--- a/packages/react-instantsearch-hooks-web/README.md
+++ b/packages/react-instantsearch-hooks-web/README.md
@@ -1,3 +1,18 @@
+
+
+**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [react-instantsearch-hooks-web](#react-instantsearch-hooks-web)
+ - [Why](#why)
+ - [Installation](#installation)
+ - [Getting started](#getting-started)
+ - [Documentation](#documentation)
+ - [Playground](#playground)
+ - [Contributing](#contributing)
+ - [License](#license)
+
+
+
# react-instantsearch-hooks-web
React InstantSearch Hooks Web is an open-source React library that lets you create an instant search result experience using [Algolia][algolia-website]’s search API. It is part of the InstantSearch family:
diff --git a/packages/react-instantsearch-hooks-web/package.json b/packages/react-instantsearch-hooks-web/package.json
index 26b98dbdbe..2402ce0287 100644
--- a/packages/react-instantsearch-hooks-web/package.json
+++ b/packages/react-instantsearch-hooks-web/package.json
@@ -1,6 +1,6 @@
{
"name": "react-instantsearch-hooks-web",
- "version": "6.38.1",
+ "version": "6.39.0",
"description": "⚡ Lightning-fast search for React, by Algolia",
"source": "src/index.ts",
"types": "dist/es/index.d.ts",
@@ -48,8 +48,8 @@
},
"dependencies": {
"@babel/runtime": "^7.1.2",
- "instantsearch.js": "^4.47.0",
- "react-instantsearch-hooks": "6.38.1"
+ "instantsearch.js": "4.50.0",
+ "react-instantsearch-hooks": "6.39.0"
},
"peerDependencies": {
"algoliasearch": ">= 3.1 < 5",
diff --git a/packages/react-instantsearch-hooks/CHANGELOG.md b/packages/react-instantsearch-hooks/CHANGELOG.md
index 41932cc50b..be3af9e82c 100644
--- a/packages/react-instantsearch-hooks/CHANGELOG.md
+++ b/packages/react-instantsearch-hooks/CHANGELOG.md
@@ -1,3 +1,91 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# 6.39.0 (2022-12-27)
+
+
+### Bug Fixes
+
+* **HierarchicalMenu:** show full hierarchical parent values (algolia/react-instantsearch[#3521](https://github.com/algolia/instantsearch.js/issues/3521)) ([e2b3ff0](https://github.com/algolia/instantsearch.js/commit/e2b3ff066e820dd80dfb87e05e000e072b9539b3))
+* **hooks:** allow importing via require (algolia/react-instantsearch[#3257](https://github.com/algolia/instantsearch.js/issues/3257)) ([7d10586](https://github.com/algolia/instantsearch.js/commit/7d10586f8f21f18f19831b0f7780a3060664c72a))
+* **hooks:** apply initial search parameters in useConnector (algolia/react-instantsearch[#3276](https://github.com/algolia/instantsearch.js/issues/3276)) ([33340d2](https://github.com/algolia/instantsearch.js/commit/33340d269a86ae7cc48f8c41219b82762f3a0db4))
+* **hooks:** avoid effect in useStableValue (algolia/react-instantsearch[#3670](https://github.com/algolia/instantsearch.js/issues/3670)) ([44c6492](https://github.com/algolia/instantsearch.js/commit/44c6492fd7faa644d44a46de16dc750b66dd3e9b)), closes [/github.com/algolia/react-instantsearch/blob/ae55a8b621f4124431d2eaa8fb263475926c8721/packages/react-instantsearch-hooks/src/hooks/useConnector.ts#L26-L29](https://github.com//github.com/algolia/react-instantsearch/blob/ae55a8b621f4124431d2eaa8fb263475926c8721/packages/react-instantsearch-hooks/src/hooks/useConnector.ts/issues/L26-L29) [/github.com/algolia/react-instantsearch/blob/c24ffc4c1f52c4a9d3a148b47f843e097b55f46f/packages/react-instantsearch-hooks/src/lib/useIndex.ts#L22](https://github.com//github.com/algolia/react-instantsearch/blob/c24ffc4c1f52c4a9d3a148b47f843e097b55f46f/packages/react-instantsearch-hooks/src/lib/useIndex.ts/issues/L22)
+* **hooks:** compute initial search parameters from widget (algolia/react-instantsearch[#3399](https://github.com/algolia/instantsearch.js/issues/3399)) ([e16f1ad](https://github.com/algolia/instantsearch.js/commit/e16f1adc3db533dcce92e4307259091383ca1175))
+* **hooks:** enable pause on exceptions on warning (algolia/react-instantsearch[#3283](https://github.com/algolia/instantsearch.js/issues/3283)) ([6283fd9](https://github.com/algolia/instantsearch.js/commit/6283fd9028be0df5acbbe181ba44519f4222ae38))
+* **hooks:** forbid importing from instantsearch.js root path (algolia/react-instantsearch[#3437](https://github.com/algolia/instantsearch.js/issues/3437)) ([36b1bc7](https://github.com/algolia/instantsearch.js/commit/36b1bc763a1a6ecdd5a8f9b8ff9fb3246b577659))
+* **hooks:** mount widgets in SSR to retrieve HTML (algolia/react-instantsearch[#3518](https://github.com/algolia/instantsearch.js/issues/3518)) ([7ce2eb7](https://github.com/algolia/instantsearch.js/commit/7ce2eb76918f8f8080041813243b217adb0eeeea))
+* **hooks:** prevent infinite loops from render state (algolia/react-instantsearch[#3455](https://github.com/algolia/instantsearch.js/issues/3455)) ([2a04715](https://github.com/algolia/instantsearch.js/commit/2a047155c9739052b7ad3cd2db3a45a5bfa7a001))
+* **hooks:** prevent widget cleanup on `` unmount (algolia/react-instantsearch[#3590](https://github.com/algolia/instantsearch.js/issues/3590)) ([a6c10c3](https://github.com/algolia/instantsearch.js/commit/a6c10c371c38a98e53345a51fe7bd328111d2598))
+* **hooks:** provide state and results APIs from "render" event (algolia/react-instantsearch[#3554](https://github.com/algolia/instantsearch.js/issues/3554)) ([db64439](https://github.com/algolia/instantsearch.js/commit/db644390678276ab7933dc18f7a547fe0b35d0bd))
+* **hooks:** throw invariant violations in production (algolia/react-instantsearch[#3217](https://github.com/algolia/instantsearch.js/issues/3217)) ([988fbc5](https://github.com/algolia/instantsearch.js/commit/988fbc52616358557ef20c32bcca84321d525dd9))
+* **hooks:** trigger single network request on load (algolia/react-instantsearch[#3167](https://github.com/algolia/instantsearch.js/issues/3167)) ([27ea5fe](https://github.com/algolia/instantsearch.js/commit/27ea5febc402bcd464b3a940f4ea16236d3f7803))
+* **hooks:** type `useConnector` return as render state (algolia/react-instantsearch[#3169](https://github.com/algolia/instantsearch.js/issues/3169)) ([9c42453](https://github.com/algolia/instantsearch.js/commit/9c424531677f3c9051fb393d9957c70bcf75afe4))
+* **hooks:** type of DynamicWidgets props (algolia/react-instantsearch[#3566](https://github.com/algolia/instantsearch.js/issues/3566)) ([e04b500](https://github.com/algolia/instantsearch.js/commit/e04b500b86be0704b548eb85cfeaf50db85e3d52)), closes [algolia/react-instantsearch#3563](https://github.com/algolia/react-instantsearch/issues/3563)
+* **hooks:** update GitHub bug reports link (algolia/react-instantsearch[#3157](https://github.com/algolia/instantsearch.js/issues/3157)) ([3cafeb5](https://github.com/algolia/instantsearch.js/commit/3cafeb575918562e1b84804ec48bf2aa3ac1a002))
+* **hooks:** use single instance in (algolia/react-instantsearch[#3561](https://github.com/algolia/instantsearch.js/issues/3561)) ([a8a6eb9](https://github.com/algolia/instantsearch.js/commit/a8a6eb9925c504a50717cc6c1ec413e4a737d00d))
+* **instantsearch:** update dependency (algolia/react-instantsearch[#3557](https://github.com/algolia/instantsearch.js/issues/3557)) ([e43fa13](https://github.com/algolia/instantsearch.js/commit/e43fa131f257dbc8747f0d033fbf631cabbdb0fe)), closes [algolia/react-instantsearch#3534](https://github.com/algolia/react-instantsearch/issues/3534)
+* **tests:** react 18 compatibility (algolia/react-instantsearch[#3480](https://github.com/algolia/instantsearch.js/issues/3480)) ([7be6f79](https://github.com/algolia/instantsearch.js/commit/7be6f7904d781a4f881a7c9c95fe12e12d63960d))
+* **types:** allow useInstantSearch to be generic (algolia/react-instantsearch[#3508](https://github.com/algolia/instantsearch.js/issues/3508)) ([6be8c01](https://github.com/algolia/instantsearch.js/commit/6be8c010f425f40c26f99dc4ffa073b57c61011c)), closes [algolia/instantsearch.jsalgolia/react-instantsearch#5060](https://github.com/algolia/instantsearch.jsalgolia/react-instantsearch/issues/5060)
+* **types:** support React 18 types (algolia/react-instantsearch[#3481](https://github.com/algolia/instantsearch.js/issues/3481)) ([a730219](https://github.com/algolia/instantsearch.js/commit/a730219d539d97a5912ae66d7066bb8dbf6bd320))
+* **useInstantSearch:** `results` is `null` when first search is stalled (algolia/react-instantsearch[#3597](https://github.com/algolia/instantsearch.js/issues/3597)) ([d87e4ab](https://github.com/algolia/instantsearch.js/commit/d87e4ab96d772e72dbba486964b91a0c5a86d98b))
+
+
+### Features
+
+* **core:** sort parameters, support client.search for sffv (algolia/react-instantsearch[#3528](https://github.com/algolia/instantsearch.js/issues/3528)) ([271afd1](https://github.com/algolia/instantsearch.js/commit/271afd198967d3d663c83c75c65a464821243f83))
+* **core:** update instantsearch and helper (algolia/react-instantsearch[#3539](https://github.com/algolia/instantsearch.js/issues/3539)) ([70547f9](https://github.com/algolia/instantsearch.js/commit/70547f9468a036b00ead2c480e6db1948c0594c3))
+* **dependencies:** update algoliasearch-helper (algolia/react-instantsearch[#3176](https://github.com/algolia/instantsearch.js/issues/3176)) ([6644227](https://github.com/algolia/instantsearch.js/commit/6644227920593f05ff4366d8e3bea10157dfb2fd))
+* **dependencies:** update instantsearch and helper (algolia/react-instantsearch[#3622](https://github.com/algolia/instantsearch.js/issues/3622)) ([00d09be](https://github.com/algolia/instantsearch.js/commit/00d09be32a2f260fc9765df18e1db3cabcc22d85))
+* **hooks-server:** load data twice in the case of dynamic widget usage (algolia/react-instantsearch[#3259](https://github.com/algolia/instantsearch.js/issues/3259)) ([c85ed3e](https://github.com/algolia/instantsearch.js/commit/c85ed3e831fbe43bf6aab45831114d85b06a01aa))
+* **hooks:** add InstantSearch and Index components (algolia/react-instantsearch[#3133](https://github.com/algolia/instantsearch.js/issues/3133)) ([ef7a6e9](https://github.com/algolia/instantsearch.js/commit/ef7a6e9a1fd27d20ce29f657931ba76fc781cde6))
+* **hooks:** add useHierarchicalMenu (algolia/react-instantsearch[#3199](https://github.com/algolia/instantsearch.js/issues/3199)) ([5578772](https://github.com/algolia/instantsearch.js/commit/55787727e0e13ce627473cd9b23bcb4a2f933b2e))
+* **hooks:** add useMenu (algolia/react-instantsearch[#3197](https://github.com/algolia/instantsearch.js/issues/3197)) ([e999371](https://github.com/algolia/instantsearch.js/commit/e9993718eaf823cc012a7d83cd3c32f09298b71e))
+* **hooks:** add useRange (algolia/react-instantsearch[#3198](https://github.com/algolia/instantsearch.js/issues/3198)) ([35118ab](https://github.com/algolia/instantsearch.js/commit/35118ab076e94e3715916d00444d21661a0fb5bf))
+* **hooks:** allow additional widget properties to be passed from hooks (algolia/react-instantsearch[#3359](https://github.com/algolia/instantsearch.js/issues/3359)) ([dbfdaf3](https://github.com/algolia/instantsearch.js/commit/dbfdaf3259523e99fb4619a85f840511c5af1b84))
+* **hooks:** allow useHits and useInfiniteHit to be generic (algolia/react-instantsearch[#3364](https://github.com/algolia/instantsearch.js/issues/3364)) ([a366282](https://github.com/algolia/instantsearch.js/commit/a36628237b17d68fa0e28cb7a247ce554028a492))
+* **hooks:** bootstrap Core package (algolia/react-instantsearch[#3132](https://github.com/algolia/instantsearch.js/issues/3132)) ([1518f67](https://github.com/algolia/instantsearch.js/commit/1518f6795534b4fc5876f63764b7edad4f7cb98b))
+* **hooks:** bundle as es-module (algolia/react-instantsearch[#3232](https://github.com/algolia/instantsearch.js/issues/3232)) ([c847db4](https://github.com/algolia/instantsearch.js/commit/c847db461c7207006abc32217223c56b0f709862))
+* **hooks:** display experimental warning (algolia/react-instantsearch[#3149](https://github.com/algolia/instantsearch.js/issues/3149)) ([b4c47ab](https://github.com/algolia/instantsearch.js/commit/b4c47abd6bb542c5a74af463298b3bf8e943a2a6))
+* **hooks:** export types (algolia/react-instantsearch[#3159](https://github.com/algolia/instantsearch.js/issues/3159)) ([c798b21](https://github.com/algolia/instantsearch.js/commit/c798b2117864a630a686c4f41089264967ebb86c))
+* **hooks:** expose `displayName` on Contexts (algolia/react-instantsearch[#3168](https://github.com/algolia/instantsearch.js/issues/3168)) ([d7183d6](https://github.com/algolia/instantsearch.js/commit/d7183d681b6f323c604b7610cc421004c9d922b9))
+* **hooks:** expose DOM components (algolia/react-instantsearch[#3450](https://github.com/algolia/instantsearch.js/issues/3450)) ([5e0441d](https://github.com/algolia/instantsearch.js/commit/5e0441d8efeeb1fc221be220890d03506ca0cb1e))
+* **hooks:** friendly error when using Hooks with Core (algolia/react-instantsearch[#3150](https://github.com/algolia/instantsearch.js/issues/3150)) ([e0e2209](https://github.com/algolia/instantsearch.js/commit/e0e22093d5477df238df2b943d494acc073c752a))
+* **hooks:** implement Hits component (algolia/react-instantsearch[#3363](https://github.com/algolia/instantsearch.js/issues/3363)) ([c037750](https://github.com/algolia/instantsearch.js/commit/c0377501b514c7301d460f7c9de199852475ca68))
+* **hooks:** implement InfiniteHits component (algolia/react-instantsearch[#3366](https://github.com/algolia/instantsearch.js/issues/3366)) ([0b41e66](https://github.com/algolia/instantsearch.js/commit/0b41e66480d730ff2fabfb651ece1b389c077057))
+* **hooks:** implement useClearRefinements (algolia/react-instantsearch[#3256](https://github.com/algolia/instantsearch.js/issues/3256)) ([9716160](https://github.com/algolia/instantsearch.js/commit/97161600d4204fcf1294edce00d55a41edcd2d05)), closes [algolia/react-instantsearch#3252](https://github.com/algolia/react-instantsearch/issues/3252)
+* **hooks:** introduce `` (algolia/react-instantsearch[#3261](https://github.com/algolia/instantsearch.js/issues/3261)) ([7360cc1](https://github.com/algolia/instantsearch.js/commit/7360cc15fe4b8722c98098d04a870555de8f4327))
+* **hooks:** introduce `` (algolia/react-instantsearch[#3216](https://github.com/algolia/instantsearch.js/issues/3216)) ([e8e9811](https://github.com/algolia/instantsearch.js/commit/e8e9811f83cfcff8372abb4bbdcd5fd5680011d1))
+* **hooks:** introduce `useBreadcrumb()` (algolia/react-instantsearch[#3245](https://github.com/algolia/instantsearch.js/issues/3245)) ([58f7b22](https://github.com/algolia/instantsearch.js/commit/58f7b22e0edbcfc10187c6acb5f2e1c6a4ad1564))
+* **hooks:** introduce `useConfigure` (algolia/react-instantsearch[#3181](https://github.com/algolia/instantsearch.js/issues/3181)) ([1267868](https://github.com/algolia/instantsearch.js/commit/1267868df3cec08a39541423ac88ba4816ed25bf))
+* **hooks:** introduce `useConnector` (algolia/react-instantsearch[#3137](https://github.com/algolia/instantsearch.js/issues/3137)) ([fbbc6e7](https://github.com/algolia/instantsearch.js/commit/fbbc6e74130e851e86250fc691dcc5961c5d8195))
+* **hooks:** introduce `useDynamicWidgets` (algolia/react-instantsearch[#3210](https://github.com/algolia/instantsearch.js/issues/3210)) ([b828586](https://github.com/algolia/instantsearch.js/commit/b828586b55238d73746a7f72742b7b6628867233))
+* **hooks:** introduce `useHits` (algolia/react-instantsearch[#3147](https://github.com/algolia/instantsearch.js/issues/3147)) ([c6d3909](https://github.com/algolia/instantsearch.js/commit/c6d39090f7061a4520c0e038ab93aaa217b1ffd7))
+* **hooks:** introduce `useInstantSearch()` (algolia/react-instantsearch[#3494](https://github.com/algolia/instantsearch.js/issues/3494)) ([05f09ed](https://github.com/algolia/instantsearch.js/commit/05f09ed1258376d349df428c250cf49a2d957ad6))
+* **hooks:** introduce `useNumericMenu` (algolia/react-instantsearch[#3237](https://github.com/algolia/instantsearch.js/issues/3237)) ([109efe4](https://github.com/algolia/instantsearch.js/commit/109efe46d212c79e9c0d134b4bf75944c2313e8f))
+* **hooks:** introduce `usePagination` (algolia/react-instantsearch[#3182](https://github.com/algolia/instantsearch.js/issues/3182)) ([68bbd81](https://github.com/algolia/instantsearch.js/commit/68bbd819b3c0b478ffb9cbb93c9bc94a7d44e96e))
+* **hooks:** introduce `usePoweredBy` (algolia/react-instantsearch[#3251](https://github.com/algolia/instantsearch.js/issues/3251)) ([60f3740](https://github.com/algolia/instantsearch.js/commit/60f3740ba88e55a265352a7326e9813a66169a3a))
+* **hooks:** introduce `useQueryRules` (algolia/react-instantsearch[#3212](https://github.com/algolia/instantsearch.js/issues/3212)) ([c53650d](https://github.com/algolia/instantsearch.js/commit/c53650d2f04879622b990ff15d881fb3d50482e5))
+* **hooks:** introduce `useRefinementList` (algolia/react-instantsearch[#3152](https://github.com/algolia/instantsearch.js/issues/3152)) ([3e0ec98](https://github.com/algolia/instantsearch.js/commit/3e0ec98039af48a592aa682f3dcc1db486ffe7a4))
+* **hooks:** introduce `useSearchBox` (algolia/react-instantsearch[#3146](https://github.com/algolia/instantsearch.js/issues/3146)) ([8c81c5a](https://github.com/algolia/instantsearch.js/commit/8c81c5ac1114a44f1e2a6b83ffd202d2b68345ff))
+* **hooks:** introduce `useSortBy` (algolia/react-instantsearch[#3190](https://github.com/algolia/instantsearch.js/issues/3190)) ([540bdfe](https://github.com/algolia/instantsearch.js/commit/540bdfe9031c8c85cd1ae5e295b58979c300b55d))
+* **hooks:** introduce SSR support (algolia/react-instantsearch[#3221](https://github.com/algolia/instantsearch.js/issues/3221)) ([f9dbb6f](https://github.com/algolia/instantsearch.js/commit/f9dbb6ffbbf48601e1adfc66129444c209b16c3b))
+* **hooks:** introduce useCurrentRefinements (algolia/react-instantsearch[#3222](https://github.com/algolia/instantsearch.js/issues/3222)) ([76a5091](https://github.com/algolia/instantsearch.js/commit/76a5091c313b248a9421c04392d735dc06f8e5b1))
+* **hooks:** introduce useInfiniteHits (algolia/react-instantsearch[#3224](https://github.com/algolia/instantsearch.js/issues/3224)) ([802e102](https://github.com/algolia/instantsearch.js/commit/802e102bd65637e85cccd21566910c7d72cab3cf))
+* **hooks:** introduce useToggleRefinement (algolia/react-instantsearch[#3248](https://github.com/algolia/instantsearch.js/issues/3248)) ([fcb068d](https://github.com/algolia/instantsearch.js/commit/fcb068d71cd80d409df4b2cfdb53e948eedc1d91))
+* **hooks:** make InstantSearch type generic (algolia/react-instantsearch[#3466](https://github.com/algolia/instantsearch.js/issues/3466)) ([4fb7183](https://github.com/algolia/instantsearch.js/commit/4fb71838a8ce9290e8ae98590cfa253e1e2ac213))
+* **hooks:** mark initial results as "artificial" (algolia/react-instantsearch[#3384](https://github.com/algolia/instantsearch.js/issues/3384)) ([75a501c](https://github.com/algolia/instantsearch.js/commit/75a501cfbf7462774a46277473e16209293e17ab))
+* **hooks:** migrate to `useSyncExternalStore()` (algolia/react-instantsearch[#3489](https://github.com/algolia/instantsearch.js/issues/3489)) ([5754a5a](https://github.com/algolia/instantsearch.js/commit/5754a5a95cade500062ea1fdd282aa5a0ab13ddb))
+* **hooks:** remove experimental warning (algolia/react-instantsearch[#3446](https://github.com/algolia/instantsearch.js/issues/3446)) ([48942cf](https://github.com/algolia/instantsearch.js/commit/48942cfdb587c97a5748057e102eb047ee1d326d))
+* **hooks:** support React 18 Strict Mode (algolia/react-instantsearch[#3514](https://github.com/algolia/instantsearch.js/issues/3514)) ([d78a96a](https://github.com/algolia/instantsearch.js/commit/d78a96aff4ed8d47c59d06ef15be3b463d604dd9))
+* **hooks:** upgrade to InstantSearch.js 4.41.0 (algolia/react-instantsearch[#3502](https://github.com/algolia/instantsearch.js/issues/3502)) ([a6a94b3](https://github.com/algolia/instantsearch.js/commit/a6a94b3efee7e0c4b0bc4a528b68a8e159843e35))
+* **useInstantSearch:** expose status & error (algolia/react-instantsearch[#3645](https://github.com/algolia/instantsearch.js/issues/3645)) ([4ddfaa6](https://github.com/algolia/instantsearch.js/commit/4ddfaa692747dfb68b11906827ebf5e2d3548df2))
+
+
+
+
+
## [6.38.1](https://github.com/algolia/react-instantsearch/compare/v6.38.0...v6.38.1) (2022-11-08)
diff --git a/packages/react-instantsearch-hooks/README.md b/packages/react-instantsearch-hooks/README.md
index 1a5d408ea4..b962037f90 100644
--- a/packages/react-instantsearch-hooks/README.md
+++ b/packages/react-instantsearch-hooks/README.md
@@ -1,3 +1,17 @@
+
+
+**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [react-instantsearch-hooks](#react-instantsearch-hooks)
+ - [Installation](#installation)
+ - [Getting started](#getting-started)
+ - [API reference](#api-reference)
+ - [Documentation](#documentation)
+ - [Contributing](#contributing)
+ - [License](#license)
+
+
+
# react-instantsearch-hooks
React InstantSearch Hooks is an open-source UI library for React that lets you quickly build a search interface in your front-end application.
diff --git a/packages/react-instantsearch-hooks/package.json b/packages/react-instantsearch-hooks/package.json
index 9683868f4d..aef0e43808 100644
--- a/packages/react-instantsearch-hooks/package.json
+++ b/packages/react-instantsearch-hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "react-instantsearch-hooks",
- "version": "6.38.1",
+ "version": "6.39.0",
"description": "⚡ Lightning-fast search for React, by Algolia",
"source": "src/index.ts",
"types": "dist/es/index.d.ts",
@@ -49,7 +49,7 @@
"dependencies": {
"@babel/runtime": "^7.1.2",
"algoliasearch-helper": "^3.11.1",
- "instantsearch.js": "^4.47.0",
+ "instantsearch.js": "4.50.0",
"use-sync-external-store": "^1.0.0"
},
"devDependencies": {
diff --git a/packages/react-instantsearch-native/CHANGELOG.md b/packages/react-instantsearch-native/CHANGELOG.md
index 41932cc50b..5666f4d502 100644
--- a/packages/react-instantsearch-native/CHANGELOG.md
+++ b/packages/react-instantsearch-native/CHANGELOG.md
@@ -1,3 +1,65 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# 7.0.0 (2022-12-27)
+
+
+### Bug Fixes
+
+* **packages:** correctly mark peer dependency (algolia/react-instantsearch[#3439](https://github.com/algolia/instantsearch.js/issues/3439)) ([a0bb179](https://github.com/algolia/instantsearch.js/commit/a0bb1790f7ff8bae500c0f17da5bd2cef77d0081)), closes [algolia/react-instantsearch#3428](https://github.com/algolia/react-instantsearch/issues/3428)
+* **react-native:** mark as compatible with react 18 (algolia/react-instantsearch[#3614](https://github.com/algolia/instantsearch.js/issues/3614)) ([d5d8b02](https://github.com/algolia/instantsearch.js/commit/d5d8b022bc07dddabe80dac24f09389783f35aeb))
+* **RelevantSort:** Rename `SmartSort` widget to `RelevantSort` (algolia/react-instantsearch[#3026](https://github.com/algolia/instantsearch.js/issues/3026)) ([d74671f](https://github.com/algolia/instantsearch.js/commit/d74671f2a41fcae6bb55bc74bb7a84a2f7671d48))
+* **widgets:** rename `ExperimentalConfigureRelatedItems` compon… (algolia/react-instantsearch[#2891](https://github.com/algolia/instantsearch.js/issues/2891)) ([c412a43](https://github.com/algolia/instantsearch.js/commit/c412a43d944b45fe7e7ce709031bed802b5dbc1d))
+
+
+### chore
+
+* **release:** 6.0.0-beta.1 (algolia/react-instantsearch[#2861](https://github.com/algolia/instantsearch.js/issues/2861)) ([aa409dc](https://github.com/algolia/instantsearch.js/commit/aa409dc6bab8d5422730962b67bf768a1155e457)), closes [algolia/react-instantsearch#2023](https://github.com/algolia/react-instantsearch/issues/2023) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2179](https://github.com/algolia/react-instantsearch/issues/2179) [algolia/react-instantsearch#2180](https://github.com/algolia/react-instantsearch/issues/2180) [algolia/react-instantsearch#2181](https://github.com/algolia/react-instantsearch/issues/2181) [algolia/react-instantsearch#2185](https://github.com/algolia/react-instantsearch/issues/2185) [algolia/react-instantsearch#2192](https://github.com/algolia/react-instantsearch/issues/2192) [algolia/react-instantsearch#2189](https://github.com/algolia/react-instantsearch/issues/2189) [algolia/react-instantsearch#2190](https://github.com/algolia/react-instantsearch/issues/2190) [algolia/react-instantsearch#2179](https://github.com/algolia/react-instantsearch/issues/2179) [algolia/react-instantsearch#2178](https://github.com/algolia/react-instantsearch/issues/2178) [algolia/react-instantsearch#2180](https://github.com/algolia/react-instantsearch/issues/2180) [algolia/react-instantsearch#2181](https://github.com/algolia/react-instantsearch/issues/2181) [algolia/react-instantsearch#2185](https://github.com/algolia/react-instantsearch/issues/2185) [algolia/react-instantsearch#2192](https://github.com/algolia/react-instantsearch/issues/2192) [algolia/react-instantsearch#2190](https://github.com/algolia/react-instantsearch/issues/2190) [algolia/react-instantsearch#2203](https://github.com/algolia/react-instantsearch/issues/2203) [algolia/react-instantsearch#2432](https://github.com/algolia/react-instantsearch/issues/2432) [algolia/react-instantsearch#2444](https://github.com/algolia/react-instantsearch/issues/2444) [algolia/react-instantsearch#2357](https://github.com/algolia/react-instantsearch/issues/2357) [algolia/react-instantsearch#2454](https://github.com/algolia/react-instantsearch/issues/2454) [algolia/react-instantsearch#2455](https://github.com/algolia/react-instantsearch/issues/2455) [algolia/react-instantsearch#2459](https://github.com/algolia/react-instantsearch/issues/2459) [algolia/react-instantsearch#2458](https://github.com/algolia/react-instantsearch/issues/2458) [algolia/react-instantsearch#2460](https://github.com/algolia/react-instantsearch/issues/2460) [algolia/react-instantsearch#2442](https://github.com/algolia/react-instantsearch/issues/2442) [algolia/react-instantsearch#2446](https://github.com/algolia/react-instantsearch/issues/2446) [algolia/react-instantsearch#2434](https://github.com/algolia/react-instantsearch/issues/2434) [algolia/react-instantsearch#2467](https://github.com/algolia/react-instantsearch/issues/2467) [algolia/react-instantsearch#2466](https://github.com/algolia/react-instantsearch/issues/2466) [algolia/react-instantsearch#2288](https://github.com/algolia/react-instantsearch/issues/2288) [algolia/react-instantsearch#2290](https://github.com/algolia/react-instantsearch/issues/2290) [algolia/react-instantsearch#2289](https://github.com/algolia/react-instantsearch/issues/2289) [algolia/react-instantsearch#2305](https://github.com/algolia/react-instantsearch/issues/2305) [algolia/react-instantsearch#2338](https://github.com/algolia/react-instantsearch/issues/2338) [algolia/react-instantsearch#2461](https://github.com/algolia/react-instantsearch/issues/2461) [algolia/react-instantsearch#2442](https://github.com/algolia/react-instantsearch/issues/2442) [algolia/react-instantsearch#2307](https://github.com/algolia/react-instantsearch/issues/2307) [algolia/react-instantsearch#2314](https://github.com/algolia/react-instantsearch/issues/2314) [algolia/react-instantsearch#2304](https://github.com/algolia/react-instantsearch/issues/2304) [algolia/react-instantsearch#2379](https://github.com/algolia/react-instantsearch/issues/2379) [algolia/react-instantsearch#2552](https://github.com/algolia/react-instantsearch/issues/2552) [algolia/react-instantsearch#2555](https://github.com/algolia/react-instantsearch/issues/2555) [algolia/react-instantsearch#2536](https://github.com/algolia/react-instantsearch/issues/2536) [algolia/react-instantsearch#2537](https://github.com/algolia/react-instantsearch/issues/2537) [algolia/react-instantsearch#2339](https://github.com/algolia/react-instantsearch/issues/2339) [algolia/react-instantsearch#2349](https://github.com/algolia/react-instantsearch/issues/2349) [algolia/react-instantsearch#2570](https://github.com/algolia/react-instantsearch/issues/2570) [algolia/react-instantsearch#2462](https://github.com/algolia/react-instantsearch/issues/2462) [algolia/react-instantsearch#2600](https://github.com/algolia/react-instantsearch/issues/2600) [algolia/react-instantsearch#2468](https://github.com/algolia/react-instantsearch/issues/2468) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2621](https://github.com/algolia/react-instantsearch/issues/2621) [algolia/react-instantsearch#2627](https://github.com/algolia/react-instantsearch/issues/2627) [algolia/react-instantsearch#2644](https://github.com/algolia/react-instantsearch/issues/2644) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2645](https://github.com/algolia/react-instantsearch/issues/2645) [algolia/react-instantsearch#2339](https://github.com/algolia/react-instantsearch/issues/2339) [algolia/react-instantsearch#2643](https://github.com/algolia/react-instantsearch/issues/2643) [algolia/react-instantsearch#2467](https://github.com/algolia/react-instantsearch/issues/2467) [algolia/react-instantsearch#2690](https://github.com/algolia/react-instantsearch/issues/2690) [algolia/react-instantsearch#2687](https://github.com/algolia/react-instantsearch/issues/2687) [algolia/react-instantsearch#2722](https://github.com/algolia/react-instantsearch/issues/2722) [algolia/react-instantsearch#2568](https://github.com/algolia/react-instantsearch/issues/2568) [algolia/react-instantsearch#2726](https://github.com/algolia/react-instantsearch/issues/2726) [algolia/react-instantsearch#2379](https://github.com/algolia/react-instantsearch/issues/2379) [algolia/react-instantsearch#2289](https://github.com/algolia/react-instantsearch/issues/2289) [algolia/react-instantsearch#2290](https://github.com/algolia/react-instantsearch/issues/2290) [algolia/react-instantsearch#2304](https://github.com/algolia/react-instantsearch/issues/2304) [algolia/react-instantsearch#2307](https://github.com/algolia/react-instantsearch/issues/2307) [algolia/react-instantsearch#2314](https://github.com/algolia/react-instantsearch/issues/2314) [algolia/react-instantsearch#2288](https://github.com/algolia/react-instantsearch/issues/2288) [algolia/react-instantsearch#2305](https://github.com/algolia/react-instantsearch/issues/2305) [algolia/react-instantsearch#2701](https://github.com/algolia/react-instantsearch/issues/2701) [#2568](https://github.com/algolia/instantsearch.js/issues/2568) [algolia/react-instantsearch#2357](https://github.com/algolia/react-instantsearch/issues/2357) [algolia/react-instantsearch#2552](https://github.com/algolia/react-instantsearch/issues/2552) [algolia/react-instantsearch#2530](https://github.com/algolia/react-instantsearch/issues/2530) [algolia/react-instantsearch#2559](https://github.com/algolia/react-instantsearch/issues/2559) [algolia/react-instantsearch#2560](https://github.com/algolia/react-instantsearch/issues/2560) [algolia/react-instantsearch#2564](https://github.com/algolia/react-instantsearch/issues/2564) [algolia/react-instantsearch#2573](https://github.com/algolia/react-instantsearch/issues/2573) [algolia/react-instantsearch#2584](https://github.com/algolia/react-instantsearch/issues/2584) [algolia/react-instantsearch#2611](https://github.com/algolia/react-instantsearch/issues/2611) [algolia/react-instantsearch#2635](https://github.com/algolia/react-instantsearch/issues/2635) [algolia/react-instantsearch#2655](https://github.com/algolia/react-instantsearch/issues/2655) [algolia/react-instantsearch#2658](https://github.com/algolia/react-instantsearch/issues/2658) [algolia/react-instantsearch#2686](https://github.com/algolia/react-instantsearch/issues/2686) [algolia/react-instantsearch#2711](https://github.com/algolia/react-instantsearch/issues/2711) [algolia/react-instantsearch#2712](https://github.com/algolia/react-instantsearch/issues/2712) [algolia/react-instantsearch#2736](https://github.com/algolia/react-instantsearch/issues/2736) [algolia/react-instantsearch#2738](https://github.com/algolia/react-instantsearch/issues/2738) [algolia/react-instantsearch#2747](https://github.com/algolia/react-instantsearch/issues/2747) [algolia/react-instantsearch#2758](https://github.com/algolia/react-instantsearch/issues/2758) [algolia/react-instantsearch#2647](https://github.com/algolia/react-instantsearch/issues/2647) [algolia/react-instantsearch#2684](https://github.com/algolia/react-instantsearch/issues/2684) [algolia/react-instantsearch#2638](https://github.com/algolia/react-instantsearch/issues/2638) [algolia/react-instantsearch#2652](https://github.com/algolia/react-instantsearch/issues/2652) [algolia/react-instantsearch#2662](https://github.com/algolia/react-instantsearch/issues/2662) [algolia/react-instantsearch#2724](https://github.com/algolia/react-instantsearch/issues/2724) [algolia/react-instantsearch#2767](https://github.com/algolia/react-instantsearch/issues/2767) [algolia/react-instantsearch#2757](https://github.com/algolia/react-instantsearch/issues/2757) [algolia/react-instantsearch#2610](https://github.com/algolia/react-instantsearch/issues/2610) [algolia/react-instantsearch#2649](https://github.com/algolia/react-instantsearch/issues/2649) [algolia/react-instantsearch#2520](https://github.com/algolia/react-instantsearch/issues/2520) [algolia/react-instantsearch#2599](https://github.com/algolia/react-instantsearch/issues/2599) [algolia/react-instantsearch#2506](https://github.com/algolia/react-instantsearch/issues/2506) [#2467](https://github.com/algolia/instantsearch.js/issues/2467) [#2626](https://github.com/algolia/instantsearch.js/issues/2626) [algolia/react-instantsearch#2690](https://github.com/algolia/react-instantsearch/issues/2690) [#2688](https://github.com/algolia/instantsearch.js/issues/2688) [algolia/react-instantsearch#2626](https://github.com/algolia/react-instantsearch/issues/2626) [algolia/react-instantsearch#2726](https://github.com/algolia/react-instantsearch/issues/2726) [algolia/react-instantsearch#2535](https://github.com/algolia/react-instantsearch/issues/2535) [algolia/react-instantsearch#2461](https://github.com/algolia/react-instantsearch/issues/2461) [algolia/react-instantsearch#2434](https://github.com/algolia/react-instantsearch/issues/2434) [algolia/react-instantsearch#2687](https://github.com/algolia/react-instantsearch/issues/2687) [algolia/react-instantsearch#2338](https://github.com/algolia/react-instantsearch/issues/2338) [#2179](https://github.com/algolia/instantsearch.js/issues/2179) [#2180](https://github.com/algolia/instantsearch.js/issues/2180) [#2181](https://github.com/algolia/instantsearch.js/issues/2181) [#2185](https://github.com/algolia/instantsearch.js/issues/2185) [#2192](https://github.com/algolia/instantsearch.js/issues/2192) [#2189](https://github.com/algolia/instantsearch.js/issues/2189) [#2190](https://github.com/algolia/instantsearch.js/issues/2190) [#2179](https://github.com/algolia/instantsearch.js/issues/2179) [#2180](https://github.com/algolia/instantsearch.js/issues/2180) [#2181](https://github.com/algolia/instantsearch.js/issues/2181) [#2185](https://github.com/algolia/instantsearch.js/issues/2185) [#2192](https://github.com/algolia/instantsearch.js/issues/2192) [#2190](https://github.com/algolia/instantsearch.js/issues/2190) [#2536](https://github.com/algolia/instantsearch.js/issues/2536) [#2537](https://github.com/algolia/instantsearch.js/issues/2537) [algolia/react-instantsearch#2834](https://github.com/algolia/react-instantsearch/issues/2834) [algolia/react-instantsearch#2845](https://github.com/algolia/react-instantsearch/issues/2845) [algolia/react-instantsearch#2842](https://github.com/algolia/react-instantsearch/issues/2842) [algolia/react-instantsearch#2852](https://github.com/algolia/react-instantsearch/issues/2852) [algolia/react-instantsearch#2853](https://github.com/algolia/react-instantsearch/issues/2853)
+
+
+### Features
+
+* **algoliasearch:** add support for algoliasearch v4 (algolia/react-instantsearch[#2890](https://github.com/algolia/instantsearch.js/issues/2890)) ([5a3f4a6](https://github.com/algolia/instantsearch.js/commit/5a3f4a695bb718314113cb343e236b9c84b30e14))
+* **core:** export translatable (algolia/react-instantsearch[#1351](https://github.com/algolia/instantsearch.js/issues/1351)) ([5937638](https://github.com/algolia/instantsearch.js/commit/5937638e6edf894d88f908aef511a246e7b20def))
+* **DynamicWidgets:** add implementation (algolia/react-instantsearch[#3056](https://github.com/algolia/instantsearch.js/issues/3056)) ([2bed65a](https://github.com/algolia/instantsearch.js/commit/2bed65a45e3fadd8226a380898b0964dd84f52e4))
+* **DynamicWidgets:** release as stable (algolia/react-instantsearch[#3090](https://github.com/algolia/instantsearch.js/issues/3090)) ([faa20d4](https://github.com/algolia/instantsearch.js/commit/faa20d43a0ce7bf4951fdf85dce351b3577cc51f))
+* export highlight tags from DOM / native (algolia/react-instantsearch[#1342](https://github.com/algolia/instantsearch.js/issues/1342)) ([54e1fd8](https://github.com/algolia/instantsearch.js/commit/54e1fd8516fcd427bf1c434aa955cec9782f6c9b))
+* **geo:** add connector [PART-1] (algolia/react-instantsearch[#1171](https://github.com/algolia/instantsearch.js/issues/1171)) ([b8d8637](https://github.com/algolia/instantsearch.js/commit/b8d8637f0649197c1968625912725433f8199aba)), closes [algolia/react-instantsearch#1189](https://github.com/algolia/react-instantsearch/issues/1189) [algolia/react-instantsearch#1192](https://github.com/algolia/react-instantsearch/issues/1192) [algolia/react-instantsearch#1201](https://github.com/algolia/react-instantsearch/issues/1201) [algolia/react-instantsearch#1205](https://github.com/algolia/react-instantsearch/issues/1205) [algolia/react-instantsearch#1207](https://github.com/algolia/react-instantsearch/issues/1207) [algolia/react-instantsearch#1214](https://github.com/algolia/react-instantsearch/issues/1214) [algolia/react-instantsearch#1227](https://github.com/algolia/react-instantsearch/issues/1227) [algolia/react-instantsearch#1236](https://github.com/algolia/react-instantsearch/issues/1236) [algolia/react-instantsearch#1289](https://github.com/algolia/react-instantsearch/issues/1289)
+* **hooks:** bootstrap Core package (algolia/react-instantsearch[#3132](https://github.com/algolia/instantsearch.js/issues/3132)) ([1518f67](https://github.com/algolia/instantsearch.js/commit/1518f6795534b4fc5876f63764b7edad4f7cb98b))
+* **queryRules:** add Query Rules features (algolia/react-instantsearch[#2286](https://github.com/algolia/instantsearch.js/issues/2286)) ([9faea19](https://github.com/algolia/instantsearch.js/commit/9faea19e3c6ebd2dc3c38f01f6c5320ec65ec6ac)), closes [algolia/react-instantsearch#2210](https://github.com/algolia/react-instantsearch/issues/2210) [algolia/react-instantsearch#2212](https://github.com/algolia/react-instantsearch/issues/2212) [algolia/react-instantsearch#2258](https://github.com/algolia/react-instantsearch/issues/2258) [algolia/react-instantsearch#2259](https://github.com/algolia/react-instantsearch/issues/2259)
+* **smartSort:** add widget (algolia/react-instantsearch[#3009](https://github.com/algolia/instantsearch.js/issues/3009)) ([44db85a](https://github.com/algolia/instantsearch.js/commit/44db85a16ebb4d98f042b370b433fd5527d61f3b)), closes [algolia/react-instantsearch#3010](https://github.com/algolia/react-instantsearch/issues/3010)
+* **widgets:** introduce `ConfigureRelatedItems` as experimental (algolia/react-instantsearch[#2880](https://github.com/algolia/instantsearch.js/issues/2880)) ([fd08aa5](https://github.com/algolia/instantsearch.js/commit/fd08aa5f17b15a4e0bc77e71547c7498ae1f9780))
+
+
+### BREAKING CHANGES
+
+* **release:** translation will render default value if passed undefined as value
+
+* chore(lodash): remove imports
+
+* fix(translation): allow undefined value to be passed on purpose
+* **release:** no longer do we allow paths like `attribute[5].something`, or other indexed forms, only `.` is allowed as special key.
+
+All existing tests still pass, and we never documented you could use `lodash.get` patterns other than `.`.
+
+* feat(get): accept array & bracked-separated string
+
+moved to utils at the same time
+
+* fix typo
+
+* feedback: test for undefined behaviour
+
+* chore(size): update expectation
+
+this will go down afterwards, but for now there's some more duplication
+
+
+
+
+
## [6.38.1](https://github.com/algolia/react-instantsearch/compare/v6.38.0...v6.38.1) (2022-11-08)
diff --git a/packages/react-instantsearch-native/README.md b/packages/react-instantsearch-native/README.md
index b86d2a1bdb..3f84a43a88 100644
--- a/packages/react-instantsearch-native/README.md
+++ b/packages/react-instantsearch-native/README.md
@@ -1,3 +1,11 @@
+
+
+**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [react-instantsearch-native](#react-instantsearch-native)
+
+
+
# react-instantsearch-native
This is the [React Native](https://facebook.github.io/react-native) version of Algolia's `instantsearch` library.
diff --git a/packages/react-instantsearch-native/package.json b/packages/react-instantsearch-native/package.json
index 875030e96c..c8ab321c58 100644
--- a/packages/react-instantsearch-native/package.json
+++ b/packages/react-instantsearch-native/package.json
@@ -1,6 +1,6 @@
{
"name": "react-instantsearch-native",
- "version": "6.38.1",
+ "version": "7.0.0",
"description": "⚡ Lightning-fast search for React Native, by Algolia",
"main": "dist/cjs/index.js",
"module": "dist/es/index.js",
@@ -38,7 +38,7 @@
"dependencies": {
"@babel/runtime": "^7.1.2",
"algoliasearch": ">= 3.27.1 < 5",
- "react-instantsearch-core": "6.38.1"
+ "react-instantsearch-core": "7.0.0"
},
"peerDependencies": {
"algoliasearch": ">= 3.1 < 5",
diff --git a/packages/react-instantsearch/CHANGELOG.md b/packages/react-instantsearch/CHANGELOG.md
index 41932cc50b..af825c60fc 100644
--- a/packages/react-instantsearch/CHANGELOG.md
+++ b/packages/react-instantsearch/CHANGELOG.md
@@ -1,3 +1,350 @@
+# Change Log
+
+All notable changes to this project will be documented in this file.
+See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+
+# 7.0.0 (2022-12-27)
+
+
+### Bug Fixes
+
+* ***List:** disable shortcuts in *List SearchBoxes (algolia/react-instantsearch[#1921](https://github.com/algolia/instantsearch.js/issues/1921)) ([6d26102](https://github.com/algolia/instantsearch.js/commit/6d26102899cd4b4223f4fdd88a02e6b936c00551)), closes [algolia/react-instantsearch#1920](https://github.com/algolia/react-instantsearch/issues/1920)
+* **build:** missing files + css style were not injected (algolia/react-instantsearch[#1515](https://github.com/algolia/instantsearch.js/issues/1515)) ([a8e6601](https://github.com/algolia/instantsearch.js/commit/a8e6601bb832ada13cfd9fb8bc998f5053b2c835))
+* **build:** wrong file were copied (algolia/react-instantsearch[#1523](https://github.com/algolia/instantsearch.js/issues/1523)) ([a291ccc](https://github.com/algolia/instantsearch.js/commit/a291cccd71b1da6ac8cabfb9da2307df8fd26d5f))
+* Clear SearchBox without search as you type (algolia/react-instantsearch[#802](https://github.com/algolia/instantsearch.js/issues/802)) ([602d269](https://github.com/algolia/instantsearch.js/commit/602d269e94663591d35c6ccefe8e9456f7aefca0))
+* **ClearAll:** always display clearAll button, disabled when no filter (algolia/react-instantsearch[#1545](https://github.com/algolia/instantsearch.js/issues/1545)) ([28ee882](https://github.com/algolia/instantsearch.js/commit/28ee882e1adc6412076e1607bad7b7e64605a264)), closes [algolia/react-instantsearch#1530](https://github.com/algolia/react-instantsearch/issues/1530)
+* **clear:** clearing wasn't working with too+ same type facets selected (algolia/react-instantsearch[#1820](https://github.com/algolia/instantsearch.js/issues/1820)) ([08c8750](https://github.com/algolia/instantsearch.js/commit/08c8750b6955fe0bb7437d4f52c461f1e187e643))
+* **Configure:** add configure parameters in search state (algolia/react-instantsearch[#1935](https://github.com/algolia/instantsearch.js/issues/1935)) ([be8b8ea](https://github.com/algolia/instantsearch.js/commit/be8b8eaf90ef4e1bdcb2c9a34e8bbf48a19e877d)), closes [algolia/react-instantsearch#1863](https://github.com/algolia/react-instantsearch/issues/1863)
+* **Configure:** call onSearchStateChange when props are updated (algolia/react-instantsearch[#1953](https://github.com/algolia/instantsearch.js/issues/1953)) ([86b8f17](https://github.com/algolia/instantsearch.js/commit/86b8f172f6e35ec87265011043fafac9385769e5)), closes [algolia/react-instantsearch#1950](https://github.com/algolia/react-instantsearch/issues/1950)
+* **Configure:** trigger onSearchStateChange with the right data ([fd9cd02](https://github.com/algolia/instantsearch.js/commit/fd9cd02b48b999b86d19fd540fa34fe3bc59fbf3))
+* **Configure:** use props a unique source of truth (algolia/react-instantsearch[#1967](https://github.com/algolia/instantsearch.js/issues/1967)) ([da059fa](https://github.com/algolia/instantsearch.js/commit/da059fa2e72f1e9466afe72e25ed32dc836dc04c))
+* **connectAutoComplete:** allow usage with hits from a single index (algolia/react-instantsearch[#75](https://github.com/algolia/instantsearch.js/issues/75)) ([56cee5a](https://github.com/algolia/instantsearch.js/commit/56cee5a5cb4e00fd9ecae99708bfde030fc09e81)), closes [algolia/react-instantsearch#74](https://github.com/algolia/react-instantsearch/issues/74)
+* **connectHierarchicalMenu:** use item.items instead of item.children (algolia/react-instantsearch[#1633](https://github.com/algolia/instantsearch.js/issues/1633)) ([63cbdfc](https://github.com/algolia/instantsearch.js/commit/63cbdfc4428d6404fa1122b80dc30710cfc71afa)), closes [algolia/react-instantsearch#1605](https://github.com/algolia/react-instantsearch/issues/1605)
+* **connectInfiniteHits:** always provide an array for hits (algolia/react-instantsearch[#1064](https://github.com/algolia/instantsearch.js/issues/1064)) ([ee63c2a](https://github.com/algolia/instantsearch.js/commit/ee63c2a943261cfd7308d929cf6407647b7c1e19))
+* **connectInfiniteHits:** always set a value for previous page (algolia/react-instantsearch[#1195](https://github.com/algolia/instantsearch.js/issues/1195)) ([4443d1f](https://github.com/algolia/instantsearch.js/commit/4443d1fa6ab6ffe4d1dbc43b375f2ea19b8d36d7))
+* **connectors:** remove itemComponent from hits connectors (algolia/react-instantsearch[#1557](https://github.com/algolia/instantsearch.js/issues/1557)) ([d19ce85](https://github.com/algolia/instantsearch.js/commit/d19ce85dd2616430afa4237b65fecf56a044a9f4)), closes [algolia/react-instantsearch#1554](https://github.com/algolia/react-instantsearch/issues/1554)
+* **connectRange:** check if facet exist before access (algolia/react-instantsearch[#797](https://github.com/algolia/instantsearch.js/issues/797)) ([a85882f](https://github.com/algolia/instantsearch.js/commit/a85882f654c203f6fbf5f46dedaaf1e498fcfcee))
+* **connectRange:** handle boundaries on first call ([88a3c0b](https://github.com/algolia/instantsearch.js/commit/88a3c0bbe14ea4e27c362ef6c7a1b60724c817fd))
+* **connectRange:** update default refinement propTypes (algolia/react-instantsearch[#978](https://github.com/algolia/instantsearch.js/issues/978)) ([04fa6e8](https://github.com/algolia/instantsearch.js/commit/04fa6e8457f14706d6ce3f3b1e03c29a5303077a))
+* **connectRange:** use refine instead of cleanUp in metadata (algolia/react-instantsearch[#526](https://github.com/algolia/instantsearch.js/issues/526)) ([6c2f917](https://github.com/algolia/instantsearch.js/commit/6c2f917b8347f9fc216224f2d3c9bc0c5efeeb95))
+* **connectRange:** use the same behaviour for currentRefinement in getMetadata (algolia/react-instantsearch[#923](https://github.com/algolia/instantsearch.js/issues/923)) ([63add6e](https://github.com/algolia/instantsearch.js/commit/63add6ea2bb9f6c90923c3420d6fa454d0b73181))
+* **connectRange:** when unfinite numbers are passed throw ([65fa24b](https://github.com/algolia/instantsearch.js/commit/65fa24b62a08efb1b2d371c76f8f502a65986f34))
+* **connectSearchBox:** handle `defaultRefinement` (algolia/react-instantsearch[#1829](https://github.com/algolia/instantsearch.js/issues/1829)) ([c14fe75](https://github.com/algolia/instantsearch.js/commit/c14fe754b3c62d290099cad59f82f297b28d6a7d)), closes [algolia/react-instantsearch#1826](https://github.com/algolia/react-instantsearch/issues/1826)
+* **connectSearchBox:** provide currentRefinement instead of query (algolia/react-instantsearch[#1654](https://github.com/algolia/instantsearch.js/issues/1654)) ([7b089a7](https://github.com/algolia/instantsearch.js/commit/7b089a74fba36837e4a5710de20162eba789e8a3))
+* **connectToggle:** use currentRefinement in metadata instead of the label (algolia/react-instantsearch[#909](https://github.com/algolia/instantsearch.js/issues/909)) ([fa1e111](https://github.com/algolia/instantsearch.js/commit/fa1e1110d1314ac2856959bb3b8cc1324510e8c6))
+* **core:** InstantSearch should accept 0 children (algolia/react-instantsearch[#1336](https://github.com/algolia/instantsearch.js/issues/1336)) ([4d52619](https://github.com/algolia/instantsearch.js/commit/4d52619d43b2d93d52b67903a64325bcab69d605))
+* **createConnector:** rename getProps into getProvidedProps (algolia/react-instantsearch[#1655](https://github.com/algolia/instantsearch.js/issues/1655)) ([8d03d91](https://github.com/algolia/instantsearch.js/commit/8d03d914ae07fbd64ad8b455851a10503c461b28))
+* **createConnector:** updates with latest props on state change (algolia/react-instantsearch[#1951](https://github.com/algolia/instantsearch.js/issues/1951)) ([69cf444](https://github.com/algolia/instantsearch.js/commit/69cf44420a94f8e64769b4813b0b775e706e5513))
+* **createInstantsearch:** fix missing props (algolia/react-instantsearch[#1867](https://github.com/algolia/instantsearch.js/issues/1867)) ([281fca0](https://github.com/algolia/instantsearch.js/commit/281fca029f43bfd81634c36a732fb608b117cfce))
+* **createInstantSearchManager:** drop outdated response (algolia/react-instantsearch[#1765](https://github.com/algolia/instantsearch.js/issues/1765)) ([0628cc9](https://github.com/algolia/instantsearch.js/commit/0628cc977350389b8c7682b73882d70100af5f66))
+* **createInstantSearch:** remove the client from the Snapshot (algolia/react-instantsearch[#749](https://github.com/algolia/instantsearch.js/issues/749)) ([cf54637](https://github.com/algolia/instantsearch.js/commit/cf546373a62cb3e3d401f89be88b58404f67f4a4))
+* **currentRefinements:** give access to id and index from transformItems for deduplication (algolia/react-instantsearch[#830](https://github.com/algolia/instantsearch.js/issues/830)) ([194daa8](https://github.com/algolia/instantsearch.js/commit/194daa839f7e28d36a1467de25c6f30a34e06984)), closes [algolia/react-instantsearch#258](https://github.com/algolia/react-instantsearch/issues/258)
+* **currentRefinements:** make removing a toggle refinement work ([467a46c](https://github.com/algolia/instantsearch.js/commit/467a46cdd4dd565856cfc9a716abef5b683ebe8a))
+* **default translations:** fix default translations (algolia/react-instantsearch[#1656](https://github.com/algolia/instantsearch.js/issues/1656)) ([f575432](https://github.com/algolia/instantsearch.js/commit/f575432835379d19d7ddf36a0493eed04745a9d5))
+* **error:** reset error if next query is successful (algolia/react-instantsearch[#175](https://github.com/algolia/instantsearch.js/issues/175)) ([6ba5463](https://github.com/algolia/instantsearch.js/commit/6ba5463029f930d88f57e792f7f488ec545b3cb6))
+* **error:** reset error when receiving results of a query (not when sending it) (algolia/react-instantsearch[#179](https://github.com/algolia/instantsearch.js/issues/179)) ([f6959af](https://github.com/algolia/instantsearch.js/commit/f6959afb89524230feca06175a15647e7bee81d8))
+* **example:** Fix access to props in react-router example ([a44403a](https://github.com/algolia/instantsearch.js/commit/a44403a830776f09a79cd99391381e96dc881764))
+* **hierarchicaMenu:** allow sorting and using limit ([b6e8d5d](https://github.com/algolia/instantsearch.js/commit/b6e8d5d8f0bdd9121d4f87986a01ce5945fdde61)), closes [algolia/react-instantsearch#92](https://github.com/algolia/react-instantsearch/issues/92)
+* **Highlight:** error message now says "attributeName" as it's the public prop (algolia/react-instantsearch[#1707](https://github.com/algolia/instantsearch.js/issues/1707)) ([76bc36e](https://github.com/algolia/instantsearch.js/commit/76bc36ebf73c346fcaa09280196db20e4c25ba76))
+* **highlight:** highlight should work even if the attribute is missing (algolia/react-instantsearch[#1791](https://github.com/algolia/instantsearch.js/issues/1791)) ([cb3007a](https://github.com/algolia/instantsearch.js/commit/cb3007a4052dd2bbb5ba9b51bf81b161e660b3ef)), closes [algolia/react-instantsearch#1790](https://github.com/algolia/react-instantsearch/issues/1790)
+* **Highlighting:** revert breaking change (algolia/react-instantsearch[#245](https://github.com/algolia/instantsearch.js/issues/245)) ([d769a57](https://github.com/algolia/instantsearch.js/commit/d769a57602aaffad99fce4fc455eb6a3644b86d1))
+* **Highlight:** remove infinite loop (algolia/react-instantsearch[#1688](https://github.com/algolia/instantsearch.js/issues/1688)) ([6b10dd0](https://github.com/algolia/instantsearch.js/commit/6b10dd031b67d3d759250d54cbb8e741a4483a67))
+* **highlight:** wrong parsing between client and server (algolia/react-instantsearch[#183](https://github.com/algolia/instantsearch.js/issues/183)) ([51efaa3](https://github.com/algolia/instantsearch.js/commit/51efaa35063421af2ef3cb42839f62624e25d5f0))
+* **Hits:** Hits must trigger a search even if there's no searchParameter being set ([5cf3815](https://github.com/algolia/instantsearch.js/commit/5cf38152504f46548cbab54b3868b5cc64688698))
+* **Hits:** limit the hitComponent to be only a function (algolia/react-instantsearch[#1912](https://github.com/algolia/instantsearch.js/issues/1912)) ([3852b14](https://github.com/algolia/instantsearch.js/commit/3852b1419a75660b745a221c64aa21fe74ffc386))
+* **id:** remmove id props (algolia/react-instantsearch[#1564](https://github.com/algolia/instantsearch.js/issues/1564)) ([4dba391](https://github.com/algolia/instantsearch.js/commit/4dba391e65f19a022297b7b3149e94d868e87ab5)), closes [algolia/react-instantsearch#1556](https://github.com/algolia/react-instantsearch/issues/1556)
+* **indexUtils:** avoid throw an error on cleanUp multi indices (algolia/react-instantsearch[#1265](https://github.com/algolia/instantsearch.js/issues/1265)) ([4da1d6c](https://github.com/algolia/instantsearch.js/commit/4da1d6ccd549d09becfdcd706468b323226ae1f3))
+* **IndexUtils:** avoid throw an error when cleanUp multi index (algolia/react-instantsearch[#1019](https://github.com/algolia/instantsearch.js/issues/1019)) ([bc7b8e5](https://github.com/algolia/instantsearch.js/commit/bc7b8e57f3efb8a31fe4c22aa5fe8a12dc32f6bd))
+* **InfiniteHits:** better classname to loadmore btn (algolia/react-instantsearch[#1789](https://github.com/algolia/instantsearch.js/issues/1789)) ([a35459f](https://github.com/algolia/instantsearch.js/commit/a35459f3e54d0727c79f138276bcfd4a37430396))
+* **InfiniteHits:** provide translation key for `Load More` (algolia/react-instantsearch[#2048](https://github.com/algolia/instantsearch.js/issues/2048)) ([f0cfa55](https://github.com/algolia/instantsearch.js/commit/f0cfa551cad6c7f2c1626f2e160d7c205df12053))
+* **InstantSearch:** add specific `react-instantsearch ${version}` agent (algolia/react-instantsearch[#1844](https://github.com/algolia/instantsearch.js/issues/1844)) ([5d58fa5](https://github.com/algolia/instantsearch.js/commit/5d58fa515a16766d48f4366bd4ff194b752f0153))
+* **InstantSearch:** Do not force having a wrapping div ([8aab462](https://github.com/algolia/instantsearch.js/commit/8aab4628486ea5f29c8d3307314fd3e274af84c2))
+* **InstantSearch:** dont fire request/onsearchStateChange when unmounting (algolia/react-instantsearch[#26](https://github.com/algolia/instantsearch.js/issues/26)) ([2fe461d](https://github.com/algolia/instantsearch.js/commit/2fe461dded028b4a3b7a8fa57aae03fc594ddc9a))
+* **InstantSearch:** update algoliaClient when it change (algolia/react-instantsearch[#70](https://github.com/algolia/instantsearch.js/issues/70)) ([ecb4840](https://github.com/algolia/instantsearch.js/commit/ecb4840eacd3886e7ccbf147d838d8c84cbb7f40))
+* **Instantsearch:** Update all props on InstantSearch (algolia/react-instantsearch[#1828](https://github.com/algolia/instantsearch.js/issues/1828)) ([f12ee1d](https://github.com/algolia/instantsearch.js/commit/f12ee1d8cbd0f4699e9131c6ac83363b068b4ad9))
+* **List:** adds support for any type of renderable element (algolia/react-instantsearch[#266](https://github.com/algolia/instantsearch.js/issues/266)) ([fd3cf9a](https://github.com/algolia/instantsearch.js/commit/fd3cf9a102add7be4d5b6ef675e95f4fe91b1a26))
+* **List:** disable show more button if no more item to display (algolia/react-instantsearch[#1482](https://github.com/algolia/instantsearch.js/issues/1482)) ([f4a2023](https://github.com/algolia/instantsearch.js/commit/f4a20234b880819cc5f544d1bc3f14b86cc27615)), closes [algolia/react-instantsearch#1455](https://github.com/algolia/react-instantsearch/issues/1455)
+* **List:** remove React16 warning (algolia/react-instantsearch[#442](https://github.com/algolia/instantsearch.js/issues/442)) ([687dff8](https://github.com/algolia/instantsearch.js/commit/687dff86c6f02594415db53c882ac944c6485d81))
+* **localizecount:** allow localized string for count in MenuSelect (algolia/react-instantsearch[#657](https://github.com/algolia/instantsearch.js/issues/657)) ([dd4c1cb](https://github.com/algolia/instantsearch.js/commit/dd4c1cb474d2b04fec01d96c8f1fa1241b5f0427))
+* **menu:** selecting the currentRefinement should remove it. (algolia/react-instantsearch[#1637](https://github.com/algolia/instantsearch.js/issues/1637)) ([2b91afc](https://github.com/algolia/instantsearch.js/commit/2b91afcce30b8cd4a564206808b4c488cc37dac9)), closes [algolia/react-instantsearch#1634](https://github.com/algolia/react-instantsearch/issues/1634)
+* **MultiIndex:** derived helper were using main index specifics params (algolia/react-instantsearch[#36](https://github.com/algolia/instantsearch.js/issues/36)) ([05000b9](https://github.com/algolia/instantsearch.js/commit/05000b9f63b95148820dde63b95b5093c43b1995))
+* **MultiIndex:** ensure getResults return only hits matching index in the context (algolia/react-instantsearch[#136](https://github.com/algolia/instantsearch.js/issues/136)) ([052efbe](https://github.com/algolia/instantsearch.js/commit/052efbe2e6ec652aef8a461d3ac2b3f5470a6ab1))
+* **MultiIndex:** handle if namespace isn't in search state (algolia/react-instantsearch[#139](https://github.com/algolia/instantsearch.js/issues/139)) ([522605d](https://github.com/algolia/instantsearch.js/commit/522605d0f538518ac7fe419f69aa13354cf42db1))
+* **MultiIndex:** handle switch between mono and multi index (algolia/react-instantsearch[#132](https://github.com/algolia/instantsearch.js/issues/132)) ([3b870ed](https://github.com/algolia/instantsearch.js/commit/3b870ed3da7e428fac158d8828662e76f1d6e82d))
+* **MultiIndex:** reset page to 1 when share widgets refine (algolia/react-instantsearch[#312](https://github.com/algolia/instantsearch.js/issues/312)) ([dffb8e3](https://github.com/algolia/instantsearch.js/commit/dffb8e33705bac56e6ec49fe7b386dbb837ce34c))
+* **MultiIndex:** revert breaking change if no multiple index (algolia/react-instantsearch[#32](https://github.com/algolia/instantsearch.js/issues/32)) ([01a071d](https://github.com/algolia/instantsearch.js/commit/01a071dea427446c42a702e1d80d2a52ff174b20))
+* **MultiIndex:** Trigger new search when `` props are updated (algolia/react-instantsearch[#318](https://github.com/algolia/instantsearch.js/issues/318)) ([e14b1c9](https://github.com/algolia/instantsearch.js/commit/e14b1c9235c0ecab8f48f802ece6ee79087897dd))
+* **MultIndex:** no need to nest hits, if those are from main index. (algolia/react-instantsearch[#56](https://github.com/algolia/instantsearch.js/issues/56)) ([3a9b170](https://github.com/algolia/instantsearch.js/commit/3a9b170cc1831d9014772a829662a5b17889ad41))
+* **nextjs/ssr:** parse `params.asPath` (algolia/react-instantsearch[#189](https://github.com/algolia/instantsearch.js/issues/189)) ([7f15d8a](https://github.com/algolia/instantsearch.js/commit/7f15d8a7500b95fa62b3b1c4e17aad9962bea620))
+* **packages:** correctly mark peer dependency (algolia/react-instantsearch[#3439](https://github.com/algolia/instantsearch.js/issues/3439)) ([a0bb179](https://github.com/algolia/instantsearch.js/commit/a0bb1790f7ff8bae500c0f17da5bd2cef77d0081)), closes [algolia/react-instantsearch#3428](https://github.com/algolia/react-instantsearch/issues/3428)
+* **pagination:** always transition state (algolia/react-instantsearch[#1289](https://github.com/algolia/instantsearch.js/issues/1289)) ([652f334](https://github.com/algolia/instantsearch.js/commit/652f334686b6bef263dbdb9c656a7da58529abee)), closes [algolia/react-instantsearch#1287](https://github.com/algolia/react-instantsearch/issues/1287)
+* **Pagination:** fix and indicate when pagination is disabled ([1a15c21](https://github.com/algolia/instantsearch.js/commit/1a15c2157e50ae286043e54fc21de5fd6d9a6b62)), closes [algolia/react-instantsearch#1938](https://github.com/algolia/react-instantsearch/issues/1938)
+* **Pagination:** fixed the offset ([348b0c4](https://github.com/algolia/instantsearch.js/commit/348b0c48d82b0e2e52cc45fa081bc2bcb875c4d5))
+* **pagination:** reset on other filter + no toggle (algolia/react-instantsearch[#1360](https://github.com/algolia/instantsearch.js/issues/1360)) ([da03206](https://github.com/algolia/instantsearch.js/commit/da03206785b2573fd0f81a9d6cd93248aa5bc6d6))
+* **Pagination:** when page === 1, first should not be selected (algolia/react-instantsearch[#1615](https://github.com/algolia/instantsearch.js/issues/1615)) ([2e9c0b9](https://github.com/algolia/instantsearch.js/commit/2e9c0b9df80719a10e2e651994f721e37639bb20))
+* pass maxFacetHits to SFFV (algolia/react-instantsearch[#863](https://github.com/algolia/instantsearch.js/issues/863)) ([84ce40e](https://github.com/algolia/instantsearch.js/commit/84ce40ec27683fee6cf427e8376577b8fd96030c))
+* **PoweredBy:** add a label to the Algolia logo (algolia/react-instantsearch[#216](https://github.com/algolia/instantsearch.js/issues/216)) ([41bdd86](https://github.com/algolia/instantsearch.js/commit/41bdd86c457497c1db332b8f917de29dd650e117))
+* **PoweredBy:** aria-* tags are not camelcased (algolia/react-instantsearch[#261](https://github.com/algolia/instantsearch.js/issues/261)) ([4bf0eca](https://github.com/algolia/instantsearch.js/commit/4bf0eca52b616659c318cd650bd61cc325ba3a8c))
+* **poweredBy:** SSR compatibility (algolia/react-instantsearch[#181](https://github.com/algolia/instantsearch.js/issues/181)) ([ee80217](https://github.com/algolia/instantsearch.js/commit/ee802179d85dc7ed979e5a85b3457b8e3b9a2bc8))
+* **propTypes:** appId and apiKey are no more required when algoliaClient ([93bedaf](https://github.com/algolia/instantsearch.js/commit/93bedaf8b9eff2af26a3595f1e50c4b2e4be4657))
+* **publish:** publish react-instantsearch/dist instead of root (algolia/react-instantsearch[#1884](https://github.com/algolia/instantsearch.js/issues/1884)) ([d62d8b7](https://github.com/algolia/instantsearch.js/commit/d62d8b7a84283882fe6c6f8bbaa7c19700769864))
+* **Range:** handle float, allow reset and respect boundaries ([fb45d00](https://github.com/algolia/instantsearch.js/commit/fb45d00f27865f1e6937bc9b40dca20d1bbbff88))
+* **RangeInput:** fix compatibility with React 16 & Panel ([88b5fee](https://github.com/algolia/instantsearch.js/commit/88b5fee4fea561b8446fe308115b22afdbc2e808))
+* **react-native:** use View as a container for react-native (algolia/react-instantsearch[#1729](https://github.com/algolia/instantsearch.js/issues/1729)) ([69f657b](https://github.com/algolia/instantsearch.js/commit/69f657b98a7b53e71e5d2544b9421abb2ffd2cee)), closes [algolia/react-instantsearch#1730](https://github.com/algolia/react-instantsearch/issues/1730)
+* **react-router-example:** Properly update search query when using browser navigation (algolia/react-instantsearch[#604](https://github.com/algolia/instantsearch.js/issues/604)) ([ef1e79b](https://github.com/algolia/instantsearch.js/commit/ef1e79bc3d8e568277d4e35da9dd164b5c2b9443))
+* **react-router:** search was triggered two many times (algolia/react-instantsearch[#1840](https://github.com/algolia/instantsearch.js/issues/1840)) ([975396f](https://github.com/algolia/instantsearch.js/commit/975396f62b0d070188e89fd1e77d51eb3e7f323a)), closes [algolia/react-instantsearch#1834](https://github.com/algolia/react-instantsearch/issues/1834)
+* **React:** compatibility with React 15.4.0 (algolia/react-instantsearch[#1578](https://github.com/algolia/instantsearch.js/issues/1578)) ([21273b3](https://github.com/algolia/instantsearch.js/commit/21273b30f7f62d3962c3f151a55d4321d435bd3d)), closes [algolia/react-instantsearch#1577](https://github.com/algolia/react-instantsearch/issues/1577)
+* **recipes:** react router v4 ([c15c570](https://github.com/algolia/instantsearch.js/commit/c15c570bd31fb80ff69015e58a2944591c88736d))
+* **recipes:** update Snaphot (algolia/react-instantsearch[#1050](https://github.com/algolia/instantsearch.js/issues/1050)) ([8676fcf](https://github.com/algolia/instantsearch.js/commit/8676fcfdf05c942e8446ccb68f23caec3cd7d9e6))
+* **RelevantSort:** Rename `SmartSort` widget to `RelevantSort` (algolia/react-instantsearch[#3026](https://github.com/algolia/instantsearch.js/issues/3026)) ([d74671f](https://github.com/algolia/instantsearch.js/commit/d74671f2a41fcae6bb55bc74bb7a84a2f7671d48))
+* replace usage of Object.values (algolia/react-instantsearch[#47](https://github.com/algolia/instantsearch.js/issues/47)) ([f4ae6c9](https://github.com/algolia/instantsearch.js/commit/f4ae6c9f043a22f7d232b74d8c6c3d28272f531f))
+* reset page with multi index (algolia/react-instantsearch[#665](https://github.com/algolia/instantsearch.js/issues/665)) ([2f11397](https://github.com/algolia/instantsearch.js/commit/2f1139733303b13beba17a1f26797f9b0d5a9a75))
+* **results:** revert commit that ensure hits are returned only if right indices (algolia/react-instantsearch[#149](https://github.com/algolia/instantsearch.js/issues/149)) ([92708ed](https://github.com/algolia/instantsearch.js/commit/92708ed802638bed5443be5a41b6540332ca3147))
+* revert dependencies as devDependencies (algolia/react-instantsearch[#1135](https://github.com/algolia/instantsearch.js/issues/1135)) ([7b9c546](https://github.com/algolia/instantsearch.js/commit/7b9c546bb24e8cc9b6687a63eae6928352094599))
+* **ScrollTo:** scroll to only if change triggered by the widget observed (algolia/react-instantsearch[#202](https://github.com/algolia/instantsearch.js/issues/202)) ([58e580c](https://github.com/algolia/instantsearch.js/commit/58e580cf0db6aa7bb9a97878604925bedc5562f7))
+* **searchbox:** add maxlength 512 (algolia/react-instantsearch[#542](https://github.com/algolia/instantsearch.js/issues/542)) ([f24e373](https://github.com/algolia/instantsearch.js/commit/f24e3731b7bd455f0465836ae20cfdbe4dba5832)), closes [algolia/react-instantsearch#510](https://github.com/algolia/react-instantsearch/issues/510)
+* **SearchBox:** autocomplete was not disabled by default (algolia/react-instantsearch[#1742](https://github.com/algolia/instantsearch.js/issues/1742)) ([4608187](https://github.com/algolia/instantsearch.js/commit/4608187d25c9e2f75f29e35871f855fbed4706d8))
+* **SearchBox:** avoid to bind click on reset button (algolia/react-instantsearch[#979](https://github.com/algolia/instantsearch.js/issues/979)) ([dd1f29d](https://github.com/algolia/instantsearch.js/commit/dd1f29de5ca13d4db2d9be5e948e09458042075d))
+* **SearchBox:** better mobile behaviour by default ([9cd83f5](https://github.com/algolia/instantsearch.js/commit/9cd83f5faf20cafc339c072a52c2d884361080cf))
+* **SearchBox:** Safari can only have