Skip to content

Releases: algolia/algoliasearch-client-kotlin

1.4.0-beta04

19 May 15:38
8b3f5f4
Compare
Choose a tag to compare
1.4.0-beta04 Pre-release
Pre-release

Starting from this version, the library is compatible only with kotlin version 1.3.70 or higher,
this due the breaking changes of kotlin serialization library.

Added

  • Recommendation client (#148)
  • Add analytics regions (#170)
  • Natural languages parameter to search query (#173)
  • Logs inner queries (#174)
  • Add personalization as part of the RankingInfo of the ResponseSearch (#185)

Changed

  • Updated Kotlin to 1.3.72
  • Updated Ktor client to 1.3.2
  • Updated Kotlin serialization 0.20.0

Fixed

  • Ensure correctly typing of API key's restrictIndices and restrictSources parameters (#167, #168)
  • Search response serialization after enabling personalization (#185)
  • Insights event serialization causing errors in old Android JVMs (#189)

Removed

  • Remove deprecated personalization endpoint in favor of the recommendation client (#185)

1.4.0-beta03

12 May 09:44
9f0218f
Compare
Choose a tag to compare
1.4.0-beta03 Pre-release
Pre-release

Added

  • Recommendation client (#148)
  • Add analytics regions (#170)
  • Natural languages parameter to search query (#173)
  • Logs inner queries (#174)
  • Add personalization as part of the RankingInfo of the ResponseSearch (#185)

Changed

  • Updated Kotlin to 1.3.72
  • Updated Ktor client to 1.3.2
  • Updated Kotlin serialization 0.20.0

Fixed

  • Ensure correctly typing of API key's restrictIndices and restrictSources parameters (#167, #168)
  • Search response serialization after enabling personalization (#185)

Removed

  • Remove deprecated personalization endpoint in favor of the recommendation client (#185)

1.4.0-beta02

16 Apr 09:48
c33b184
Compare
Choose a tag to compare
1.4.0-beta02 Pre-release
Pre-release

Added

  • Recommendation client (#148)
  • Add analytics regions (#170)
  • Natural languages parameter to search query (#173)
  • Logs inner queries (#174)

Changed

  • Updated Kotlin to 1.3.72

Fixed

  • Ensure correctly typing of API key's restrictIndices and restrictSources parameters (#167, #168)

1.4.0-beta01

06 Apr 08:37
a3d5312
Compare
Choose a tag to compare
1.4.0-beta01 Pre-release
Pre-release
  • Updated Kotlin to 1.3.70
  • Updated Ktor client to 1.3.2
  • Updated Kotlin serialization 0.20.0

1.3.1

24 Feb 14:56
Compare
Choose a tag to compare
  • Updated Ktor to 1.3.0

1.2.2

20 Feb 10:22
Compare
Choose a tag to compare
  • Fixed a bug for geoDistance when we receive a MAX_ULONG value of 18446744073709551615 from the server #156

1.2.1

12 Dec 13:44
a5b85d7
Compare
Choose a tag to compare
  • Fixed a bug when using advanced search: Disjunctive filters where flattened and lost proper AND / OR operator from the group #151

1.2.0

26 Nov 10:42
7e7b58b
Compare
Choose a tag to compare
  • Updated Kotlin 1.3.60
  • Ktor 1.2.6
  • Add hasPendingMapping method to multi cluster management #149
  • Add assignUserIDs method to multi cluster management #144
  • Add explain decompouding feature #147
  • Add filterPromotes parameter to Rule.Consequence #142
  • Add Android multiplatform artifact (com.algolia:algoliasearch-client-kotlin-android), targeting SDK 29 #132

1.1.4

05 Sep 15:23
f173531
Compare
Choose a tag to compare
  • Updated Kotlin to 1.3.50
  • Updated Ktor to 1.2.4 (Including serialization 0.12.0)
  • Renamed findFirstObject to findObject
  • Renamed getObjectIDPosition to getObjectPosition
  • Added indexLanguages DSL
  • Added DSL for Language
  • Fix serialization error in PartialUpdateObject.from method

1.1.3

27 Aug 11:20
c2a7540
Compare
Choose a tag to compare
  • Removed Index.searchDisjunctiveFacets method
  • New Index.advancedSearch for both disjunctive and hierarchical search
  • New FilterGroup.And.Hierarchical class
  • New getSecuredApiKeyRemainingValidity method on APIKey
  • New indexLanguages field in Settings
  • New alternative field in Rule.condition
  • New ResponseSearch.Hit.getObjectIDPosition method
  • New findFirstObject method