You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+31-1Lines changed: 31 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,33 @@
1
+
# 1.4.0
2
+
3
+
Starting from this version, the library is compatible only with kotlin version `1.3.70` or higher,
4
+
this due the [breaking changes](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md#0200--2020-03-04) of kotlin serialization library.
5
+
6
+
### Added
7
+
- Recommendation client (#148)
8
+
- Analytics regions (#170)
9
+
- Natural languages parameter to search query (#173)
10
+
- Logs inner queries (#174)
11
+
- Personalization as part of the `RankingInfo` of the `ResponseSearch` (#185)
12
+
- Unquoted variant of legacy `FilterConverter` (#188)
13
+
- Accept `enablePersonalization` boolean as a valid setting parameter (#183)
14
+
-`appliedRules` as part of the `ResponseSearch` (#184)
15
+
16
+
### Changed
17
+
- Updated Kotlin to `1.3.72`
18
+
- Updated Ktor client to `1.3.2`
19
+
- Updated Kotlin serialization `0.20.0`
20
+
- Split `Promotion` into two variants: `Single` and `Multiple` (#191)
21
+
22
+
### Fixed
23
+
- Ensure correctly typing of API key's `restrictIndices` and `restrictSources` parameters (#167, #168)
24
+
- Search response serialization after enabling personalization (#185)
25
+
- Insights event serialization causing errors in old Android JVMs (#189)
26
+
- Omit all line terminators in the base64 encoder (instantsearch-android#191)
27
+
28
+
### Removed
29
+
- Remove deprecated personalization endpoint in favor of the recommendation client (#185)
30
+
1
31
# 1.3.1
2
32
3
33
- Updated Ktor to `1.3.0`
@@ -65,4 +95,4 @@
65
95
- It is now possible to configure `HttpClientConfig` in `Configuration`
66
96
- Added `ClientPlaces` to access Algolia Places endpoints. See this [file](docs/Places.md) for getting starting with Places.
@@ -53,6 +57,8 @@ Install the Kotlin client by adding the following dependency to your `gradle.bui
53
57
54
58
For full documentation, visit the **[Algolia Kotlin API Client](https://www.algolia.com/doc/api-client/getting-started/install/kotlin/)**.
55
59
60
+
⚠️ Important: starting from version `1.4.0` the library is compatible only with kotlin version `1.3.70` or higher; for previous versions of kotlin, please use version `1.3.1` of the library.
61
+
56
62
### Coroutines
57
63
58
64
All methods performing HTTP calls in the Kotlin client are [suspending functions](https://kotlinlang.org/docs/reference/coroutines/composing-suspending-functions.html#composing-suspending-functions).
0 commit comments