Releases: algolia/algoliasearch-client-kotlin
Releases · algolia/algoliasearch-client-kotlin
1.4.0-beta04
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
andrestrictSources
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
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
andrestrictSources
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
1.4.0-beta01
- Updated Kotlin to
1.3.70
- Updated Ktor client to
1.3.2
- Updated Kotlin serialization
0.20.0
1.3.1
1.2.2
1.2.1
1.2.0
- 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 toRule.Consequence
#142 - Add Android multiplatform artifact (
com.algolia:algoliasearch-client-kotlin-android
), targeting SDK 29 #132
1.1.4
- Updated Kotlin to
1.3.50
- Updated Ktor to
1.2.4
(Including serialization0.12.0
) - Renamed
findFirstObject
tofindObject
- Renamed
getObjectIDPosition
togetObjectPosition
- Added
indexLanguages
DSL - Added DSL for
Language
- Fix serialization error in
PartialUpdateObject.from
method
1.1.3
- Removed
Index.searchDisjunctiveFacets
method - New
Index.advancedSearch
for both disjunctive and hierarchical search - New
FilterGroup.And.Hierarchical
class - New
getSecuredApiKeyRemainingValidity
method onAPIKey
- New
indexLanguages
field inSettings
- New
alternative
field inRule.condition
- New
ResponseSearch.Hit.getObjectIDPosition
method - New
findFirstObject
method