Skip to content

Commit 8624db5

Browse files
committed
chore: prepare next release 2.1.2
1 parent 3e24f24 commit 8624db5

File tree

2 files changed

+74
-9
lines changed

2 files changed

+74
-9
lines changed

CHANGELOG.md

Lines changed: 73 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,54 @@
1+
# 2.1.2
2+
3+
### Fixed
4+
5+
- Rules: `browseRules` deserialization (#389)
6+
- Error handling: propagate coroutine cancellation (#380)
7+
8+
### Changed
9+
- Update Kotlin to `1.8.0` (#361)
10+
- Update ktor to `2.2.2` (#374)
11+
- Update Kotlin serialization json `1.4.0` (#372)
12+
13+
### Deprecated
14+
- Algolia places API (#381)
15+
116
# 2.1.1
217

318
### Changed
19+
420
- Update Kotlin to `1.7.10` (#361)
521
- Update ktor to `2.1.1` (#374)
622
- Update Kotlin serialization json `1.4.0` (#372)
723

824
# 2.1.0
925

1026
### Added
27+
1128
- Http Client `Logger` (#341)
1229
- BOM artifact (#346)
1330
- Enable metadata variant compatibility (#345)
1431

1532
### Changed
33+
1634
- Update Kotlin to `1.7.0` (#348)
1735
- Update ktor to `2.0.2` (#343)
1836

1937
### Fix
38+
2039
- Filters dsl defaults (#342)
2140
- `AlgoliaClientException` to include exception cause (#344)
2241

2342
# 2.0.0
2443

2544
### Changed
45+
2646
- Update Kotlin to `1.6.21`
2747
- Update Ktor client to [2.0](https://blog.jetbrains.com/ktor/2022/04/11/ktor-2-0-released/)
2848
- Library's own `LogLevel` to specify the logging level
2949

3050
### Removed
51+
3152
- Public string constants (e.g. `KeyQuery`, `RouteIndexesV1`...)
3253
- Ktor's plugins from the library binary interface
3354
- Deprecated `ClientRecommendation`
@@ -36,178 +57,217 @@
3657
# 1.13.0
3758

3859
### Changed
39-
- **Breaking**: the client throws `AlgoliaRuntimeException` instead of ktor's `ResponseException` ([guide](/docs/ExceptionHandling.md)) (#327)
60+
61+
- **Breaking**: the client throws `AlgoliaRuntimeException` instead of
62+
ktor's `ResponseException` ([guide](/docs/ExceptionHandling.md)) (#327)
4063
- Update Kotlin to 1.6.10
4164
- Update Ktor 1.6.8
4265

4366
### Fix
67+
4468
- **Breaking**: facet stats `average` and `sum` as nullable (#325)
4569

4670
# 1.12.2
4771

4872
### Fix
73+
4974
- use `POST` for subsequent browse (#321)
5075
- default value for `FacetOrdering.values` (#323)
5176

5277
# 1.12.1
5378

5479
### Changed
80+
5581
- Update Kotlin to 1.5.32
5682
- Update Ktor 1.6.5
5783

5884
### Fix
85+
5986
- Rules: `Promotion` deserialization (#317)
6087
- Randomize fallback hosts (#319)
6188

6289
# 1.12.0
6390

6491
### Added
92+
6593
- Add custom request (#302)
6694

6795
### Fix
96+
6897
- Add `facetQuery` parameter to `FacetIndexQuery` (#297)
6998
- Optimize `SimpleDateFormat` instantiations (#301)
7099
- `ResponseMultiSearch` generic `results` type (#303)
71100

72101
# 1.11.0
73102

74103
### Added
104+
75105
- Search: client-level search method (#291)
76106

77107
### Fix
108+
78109
- Include `_operation` for partialUpdateObjects (#295)
79110
- Shared `SimpleDateFormat` instances (#296)
80111

81112
### Changed
113+
82114
- Update Kotlin to 1.5.30
83115
- Update Ktor 1.6.4
84116

85117
# 1.10.0
86118

87119
### Added
120+
88121
- Recommend API client (#281)
89122

90-
### Fix
123+
### Fix
124+
91125
- Add `abTestID` to `ResponseSearch` (#285)
92126

93127
### Changed
128+
94129
- Non-null fields from `ResponseSearch` throws `IllegalStateException` instead of NPE (#286)
95130

96131
# 1.9.2
97132

98133
### Fix
99-
- Facets ordering: `emptyList()` as default for `FacetValuesOrder`'s field `order` (#278)
134+
135+
- Facets ordering: `emptyList()` as default for `FacetValuesOrder`'s field `order` (#278)
100136

101137
### Changed
138+
102139
- Update Kotlin to 1.5.21
103140
- Update Ktor 1.6.2
104141

105142
# 1.9.1
106143

107144
### Fix
145+
108146
- Search: add `enableReRanking` field to Query (#275)
109147

110148
# 1.9.0
111149

112150
### Fixed
151+
113152
- Answers: use UTF8 encoded index name (#269)
114153

115154
### Changed
155+
116156
- `ClientRecommendation` renamed to `ClientPersonalization` (#267)
117-
- Remove defaults from `FacetsOrder` and `FacetsValuesOrder` (#273)
157+
- Remove defaults from `FacetsOrder` and `FacetsValuesOrder` (#273)
118158
- Update Kotlin to 1.5.20
119159
- Update Ktor to 1.6.1
120160

121161
# 1.8.0
122162

123163
### Added
164+
124165
- Facets ordering (#245)
125166

126167
### Fixed
168+
127169
- Analytics: fields nullability in response variant (#262)
128170

129171
### Changed
172+
130173
- Update Kotlin to 1.5.10
131174
- Update Ktor 1.6.0
132175

133176
# 1.7.0
134177

135178
### Added
179+
136180
- Query/Settings: `relevancyStrictness` and `decompoundQuery` parameters (#248)
137181
- ResponseSearch: `appliedRelevancyStrictness` and `nbSortedHits` parameters
138182
- Settings: `attributesToTransliterate` parameter (#249)
139183
- Custom dictionaries: stop words, plurals and compounds
140184
- Rules condition: `filters` parameter (#250)
141185

142186
### Changed
187+
143188
- Update Kotlin to 1.4.30
144189
- Update Ktor 1.5.1
145190

146191
# 1.6.2
147192

148193
### Added
194+
149195
- Settings: `attributeCriteriaComputedByMinProximity` parameter
150196

151197
### Changed
198+
152199
- Update Kotlin to 1.4.20
153200
- Update Ktor 1.5.0
154201

155202
### Experimental
203+
156204
- AnswersQuery: `queryLanguages` required (non-nullable)
157205
- AnswersQuery: implements `SearchParameters` for convenience (delegated to `params`)
158206

159207
# 1.6.1
160208

161209
### Fixed
210+
162211
- Experimental annotation KDoc
163212
- RankingInfo: personalization fields deserialization
164213

165214
# 1.6.0
166215

167216
### Changed
217+
168218
- Update Ktor to `1.4.2`, transitively Kotlin serialization to `1.0.1`
169219

170220
### Experimental
221+
171222
- _Experimental_: Algolia Answers API
172223

173224
# 1.5.2
174225

175226
### Fixed
227+
176228
- Serialization Proguard rules (#231)
177229

178230
# 1.5.1
179231

180232
### Fixed
233+
181234
- AB testing average click pos type from `Int` to `Float`
182235
- Transport layer timeouts
183236

184237
### Changed
238+
185239
- Update Ktor to 1.4.1 transitively Kotlin serialization to `1.0.0-RC2`
186240

187241
# 1.5.0
188242

189243
### Added
244+
190245
- Multi-condition rules (#201)
191246
- `IncrementFrom` and `IncrementSet` built-in operations (#202)
192247
- Include ProGuard rules into `aar` and `jar` artifacts
193248
- `alternative` param in the `condition` function within `DSLConditions`
194249

195250
### Changed
251+
196252
- Update Kotlin to 1.4.10
197253
- Update Ktor to 1.4.0 and transitively Kotlin serialization to `1.0.0-RC`
198254
- `indexName` required in `InnerQuery`
199255
- Base64 implementation (#216)
200256

201257
### Removed
258+
202259
- `android` module and use [gradle module metadata](https://blog.gradle.org/gradle-metadata-1.0)
203260
- Long term deprecated functions and constructors
204261

205262
# 1.4.0
206263

207-
Starting from this version, the library is compatible only with kotlin version `1.3.70` or higher,
208-
this due the [breaking changes](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md#0200--2020-03-04) of kotlin serialization library.
264+
Starting from this version, the library is compatible only with kotlin version `1.3.70` or higher,
265+
this due
266+
the [breaking changes](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md#0200--2020-03-04) of
267+
kotlin serialization library.
209268

210269
### Added
270+
211271
- Recommendation client (#148)
212272
- Analytics regions (#170)
213273
- Natural languages parameter to search query (#173)
@@ -218,18 +278,21 @@ this due the [breaking changes](https://github.com/Kotlin/kotlinx.serialization/
218278
- `appliedRules` as part of the `ResponseSearch` (#184)
219279

220280
### Changed
281+
221282
- Updated Kotlin to `1.3.72`
222283
- Updated Ktor client to `1.3.2`
223284
- Updated Kotlin serialization `0.20.0`
224285
- Split `Promotion` into two variants: `Single` and `Multiple` (#191)
225286

226287
### Fixed
288+
227289
- Ensure correctly typing of API key's `restrictIndices` and `restrictSources` parameters (#167, #168)
228290
- Search response serialization after enabling personalization (#185)
229291
- Insights event serialization causing errors in old Android JVMs (#189)
230292
- Omit all line terminators in the base64 encoder (instantsearch-android#191)
231293

232294
### Removed
295+
233296
- Remove deprecated personalization endpoint in favor of the recommendation client (#185)
234297

235298
# 1.3.1
@@ -242,7 +305,8 @@ this due the [breaking changes](https://github.com/Kotlin/kotlinx.serialization/
242305

243306
# 1.2.1
244307

245-
- Fixed a bug when using advanced search: Disjunctive filters where flattened and lost proper AND / OR operator from the group #151
308+
- Fixed a bug when using advanced search: Disjunctive filters where flattened and lost proper AND / OR operator from the
309+
group #151
246310

247311
# 1.2.0
248312

@@ -297,6 +361,7 @@ this due the [breaking changes](https://github.com/Kotlin/kotlinx.serialization/
297361
- Added `Compression` feature. `Gzip` compression is enabled by default.
298362
- Default `readTimeout` has been increased to 5 seconds
299363
- It is now possible to configure `HttpClientConfig` in `Configuration`
300-
- Added `ClientPlaces` to access Algolia Places endpoints. See this [file](docs/Places.md) for getting starting with Places.
364+
- Added `ClientPlaces` to access Algolia Places endpoints. See this [file](docs/Places.md) for getting starting with
365+
Places.
301366
- `QueryLanguage` is renamed to `Language`
302367
- Fixed a bug in `browseAllABTests` methods

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kotlin.mpp.stability.nowarn=true
44
kotlin.mpp.enableCompatibilityMetadataVariant=true
55
# Lib
66
GROUP=com.algolia
7-
VERSION_NAME=2.1.1
7+
VERSION_NAME=2.1.2
88

99
# OSS
1010
SONATYPE_HOST=DEFAULT

0 commit comments

Comments
 (0)