Skip to content

Commit b2dc63a

Browse files
committed
chore: prepare next release 2.1.0
1 parent 7ebdee3 commit b2dc63a

File tree

3 files changed

+45
-13
lines changed

3 files changed

+45
-13
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
# 2.1.0
2+
3+
### Added
4+
- Http Client `Logger` (#341)
5+
- BOM artifact (#346)
6+
- Enable metadata variant compatibility (#345)
7+
8+
### Changed
9+
- Update Kotlin to `1.7.0` (#348)
10+
- Update ktor to `2.0.2` (#343)
11+
12+
### Fix
13+
- Filters dsl defaults (#342)
14+
- `AlgoliaClientException` to include exception cause (#344)
15+
116
# 2.0.0
217

318
### Changed

client/api/client.api

Lines changed: 29 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ public abstract interface class com/algolia/search/configuration/Configuration :
192192
public abstract fun getHttpClient ()Lio/ktor/client/HttpClient;
193193
public abstract fun getHttpClientConfig ()Lkotlin/jvm/functions/Function1;
194194
public abstract fun getLogLevel ()Lcom/algolia/search/logging/LogLevel;
195+
public abstract fun getLogger ()Lcom/algolia/search/logging/Logger;
195196
public abstract fun getReadTimeout ()J
196197
public abstract fun getTimeout (Lcom/algolia/search/transport/RequestOptions;Lcom/algolia/search/configuration/CallType;)J
197198
public abstract fun getWriteTimeout ()J
@@ -212,8 +213,8 @@ public final class com/algolia/search/configuration/ConfigurationAnalytics$Defau
212213
}
213214

214215
public final class com/algolia/search/configuration/ConfigurationAnalyticsKt {
215-
public static final fun ConfigurationAnalytics (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;Lcom/algolia/search/configuration/Region$Analytics;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;)Lcom/algolia/search/configuration/ConfigurationAnalytics;
216-
public static synthetic fun ConfigurationAnalytics$default (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;Lcom/algolia/search/configuration/Region$Analytics;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationAnalytics;
216+
public static final fun ConfigurationAnalytics (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;Lcom/algolia/search/configuration/Region$Analytics;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/logging/Logger;)Lcom/algolia/search/configuration/ConfigurationAnalytics;
217+
public static synthetic fun ConfigurationAnalytics$default (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;Lcom/algolia/search/configuration/Region$Analytics;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/logging/Logger;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationAnalytics;
217218
}
218219

219220
public abstract interface class com/algolia/search/configuration/ConfigurationInsights : com/algolia/search/configuration/Configuration, com/algolia/search/configuration/Credentials {
@@ -225,8 +226,8 @@ public final class com/algolia/search/configuration/ConfigurationInsights$Defaul
225226
}
226227

227228
public final class com/algolia/search/configuration/ConfigurationInsightsKt {
228-
public static final fun ConfigurationInsights (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;)Lcom/algolia/search/configuration/ConfigurationInsights;
229-
public static synthetic fun ConfigurationInsights$default (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationInsights;
229+
public static final fun ConfigurationInsights (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/logging/Logger;)Lcom/algolia/search/configuration/ConfigurationInsights;
230+
public static synthetic fun ConfigurationInsights$default (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/logging/Logger;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationInsights;
230231
}
231232

232233
public abstract interface class com/algolia/search/configuration/ConfigurationPersonalization : com/algolia/search/configuration/Configuration, com/algolia/search/configuration/Credentials {
@@ -239,8 +240,8 @@ public final class com/algolia/search/configuration/ConfigurationPersonalization
239240
}
240241

241242
public final class com/algolia/search/configuration/ConfigurationPersonalizationKt {
242-
public static final fun ConfigurationPersonalization (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;Lcom/algolia/search/configuration/Region$Personalization;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;)Lcom/algolia/search/configuration/ConfigurationPersonalization;
243-
public static synthetic fun ConfigurationPersonalization$default (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;Lcom/algolia/search/configuration/Region$Personalization;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationPersonalization;
243+
public static final fun ConfigurationPersonalization (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;Lcom/algolia/search/configuration/Region$Personalization;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/logging/Logger;)Lcom/algolia/search/configuration/ConfigurationPersonalization;
244+
public static synthetic fun ConfigurationPersonalization$default (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;Lcom/algolia/search/configuration/Region$Personalization;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/logging/Logger;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationPersonalization;
244245
}
245246

246247
public abstract interface class com/algolia/search/configuration/ConfigurationPlaces : com/algolia/search/configuration/Configuration {
@@ -252,8 +253,8 @@ public final class com/algolia/search/configuration/ConfigurationPlaces$DefaultI
252253
}
253254

254255
public final class com/algolia/search/configuration/ConfigurationPlacesKt {
255-
public static final fun ConfigurationPlaces (JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;)Lcom/algolia/search/configuration/ConfigurationPlaces;
256-
public static synthetic fun ConfigurationPlaces$default (JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationPlaces;
256+
public static final fun ConfigurationPlaces (JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/logging/Logger;)Lcom/algolia/search/configuration/ConfigurationPlaces;
257+
public static synthetic fun ConfigurationPlaces$default (JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/logging/Logger;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationPlaces;
257258
}
258259

259260
public abstract interface class com/algolia/search/configuration/ConfigurationRecommend : com/algolia/search/configuration/Configuration, com/algolia/search/configuration/Credentials {
@@ -265,8 +266,8 @@ public final class com/algolia/search/configuration/ConfigurationRecommend$Defau
265266
}
266267

267268
public final class com/algolia/search/configuration/ConfigurationRecommendKt {
268-
public static final fun ConfigurationRecommend (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/configuration/Compression;)Lcom/algolia/search/configuration/ConfigurationRecommend;
269-
public static synthetic fun ConfigurationRecommend$default (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/configuration/Compression;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationRecommend;
269+
public static final fun ConfigurationRecommend (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/configuration/Compression;Lcom/algolia/search/logging/Logger;)Lcom/algolia/search/configuration/ConfigurationRecommend;
270+
public static synthetic fun ConfigurationRecommend$default (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/configuration/Compression;Lcom/algolia/search/logging/Logger;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationRecommend;
270271
}
271272

272273
public abstract interface class com/algolia/search/configuration/ConfigurationSearch : com/algolia/search/configuration/Configuration, com/algolia/search/configuration/Credentials {
@@ -278,8 +279,8 @@ public final class com/algolia/search/configuration/ConfigurationSearch$DefaultI
278279
}
279280

280281
public final class com/algolia/search/configuration/ConfigurationSearchKt {
281-
public static final fun ConfigurationSearch (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/configuration/Compression;)Lcom/algolia/search/configuration/ConfigurationSearch;
282-
public static synthetic fun ConfigurationSearch$default (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/configuration/Compression;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationSearch;
282+
public static final fun ConfigurationSearch (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/configuration/Compression;Lcom/algolia/search/logging/Logger;)Lcom/algolia/search/configuration/ConfigurationSearch;
283+
public static synthetic fun ConfigurationSearch$default (Lcom/algolia/search/model/ApplicationID;Lcom/algolia/search/model/APIKey;JJLcom/algolia/search/logging/LogLevel;Ljava/util/List;Ljava/util/Map;Lio/ktor/client/engine/HttpClientEngine;Lkotlin/jvm/functions/Function1;Lcom/algolia/search/configuration/Compression;Lcom/algolia/search/logging/Logger;ILjava/lang/Object;)Lcom/algolia/search/configuration/ConfigurationSearch;
283284
}
284285

285286
public abstract interface class com/algolia/search/configuration/Credentials {
@@ -2000,6 +2001,22 @@ public final class com/algolia/search/logging/LogLevel : java/lang/Enum {
20002001
public static fun values ()[Lcom/algolia/search/logging/LogLevel;
20012002
}
20022003

2004+
public abstract interface class com/algolia/search/logging/Logger {
2005+
public static final field Companion Lcom/algolia/search/logging/Logger$Companion;
2006+
public abstract fun log (Ljava/lang/String;)V
2007+
}
2008+
2009+
public final class com/algolia/search/logging/Logger$Companion {
2010+
public final fun getEmpty ()Lcom/algolia/search/logging/Logger;
2011+
public final fun getSimple ()Lcom/algolia/search/logging/Logger;
2012+
public final fun messageLengthLimiting (IILcom/algolia/search/logging/Logger;)Lcom/algolia/search/logging/Logger;
2013+
public static synthetic fun messageLengthLimiting$default (Lcom/algolia/search/logging/Logger$Companion;IILcom/algolia/search/logging/Logger;ILjava/lang/Object;)Lcom/algolia/search/logging/Logger;
2014+
}
2015+
2016+
public final class com/algolia/search/logging/LoggerKt {
2017+
public static final fun getSlf4j (Lcom/algolia/search/logging/Logger$Companion;)Lcom/algolia/search/logging/Logger;
2018+
}
2019+
20032020
public final class com/algolia/search/model/APIKey : com/algolia/search/model/internal/Raw {
20042021
public static final field Companion Lcom/algolia/search/model/APIKey$Companion;
20052022
public static final field descriptor Lkotlinx/serialization/descriptors/SerialDescriptor;

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.0.0
7+
VERSION_NAME=2.1.0
88

99
# OSS
1010
SONATYPE_HOST=DEFAULT

0 commit comments

Comments
 (0)