Skip to content

Releases: algolia/algoliasearch-client-kotlin

2.1.1

26 Sep 13:43
1346ad6

Choose a tag to compare

Changed

  • Update Kotlin to 1.7.10 (#361)
  • Update ktor to 2.1.1 (#374)
  • Update Kotlin serialization json 1.4.0 (#372)

2.1.0

16 Jun 09:32
b2dc63a

Choose a tag to compare

Added

  • Http Client Logger (#341)
  • BOM artifact (#346)
  • Enable metadata variant compatibility (#345)

Changed

  • Update Kotlin to 1.7.0 (#348)
  • Update ktor to 2.0.2 (#343)

Fix

  • Filters dsl defaults (#342)
  • AlgoliaClientException to include exception cause (#344)

2.0.0

17 May 13:31
c0fd7b2

Choose a tag to compare

Changed

  • Update Kotlin to 1.6.21
  • Update Ktor client to 2.0
  • Library's own LogLevel to specify the logging level

Removed

  • Public string constants (e.g. KeyQuery, RouteIndexesV1...)
  • Ktor's plugins from the library binary interface
  • Deprecated ClientRecommendation
  • ResponseException extensions

2.0.0-mt is for KMP projects without hierarchical project structure enabled.

1.13.0

15 Apr 07:12
8fe0ea9

Choose a tag to compare

Changed

  • Breaking: the client throws AlgoliaRuntimeException instead of ktor's ResponseException (guide) (#327)
  • Update Kotlin to 1.6.10
  • Update Ktor 1.6.8

Fix

  • Breaking: facet stats average and sum as nullable (#325)

1.12.2

08 Mar 10:51
5c1569d

Choose a tag to compare

Fix

  • use POST for subsequent browse (#321)
  • default value for FacetOrdering.values (#323)

1.12.1

27 Jan 16:26
a1b5f20

Choose a tag to compare

Changed

  • Update Kotlin to 1.5.32
  • Update Ktor 1.6.5

Fix

  • Rules: Promotion deserialization (#317)
  • Randomize fallback hosts (#319)

1.12.0

28 Oct 13:39
e35b641

Choose a tag to compare

Added

  • Add custom request (#302)

Fix

  • Add facetQuery parameter to FacetIndexQuery (#297)
  • Optimize SimpleDateFormat instantiations (#301)
  • ResponseMultiSearch generic results type (#303)

1.11.0

07 Oct 15:53
f56899e

Choose a tag to compare

Added

  • Search: client-level search method (#291)

Fix

  • Include _operation for partialUpdateObjects (#295)
  • Shared SimpleDateFormat instances (#296)

Changed

  • Update Kotlin to 1.5.30
  • Update Ktor 1.6.4

1.10.0

21 Sep 13:41
969418d

Choose a tag to compare

Added

  • Recommend API client (#281)

Fix

  • Add abTestID to ResponseSearch (#285)
  • Logging on LogLevel.NONE (#284)

Changed

  • ResponseSearch non-null fields throw IllegalStateException instead of NPE (#286)

1.9.2

10 Aug 12:41
efab062

Choose a tag to compare

Fix

  • Facets ordering: emptyList() as default for FacetValuesOrder's field order (#278)

Changed

  • Update Kotlin to 1.5.21
  • Update Ktor 1.6.2