Releases: algolia/algoliasearch-client-kotlin
Releases · algolia/algoliasearch-client-kotlin
1.6.0
1.5.2
1.5.1
1.5.0
Added
- Multi-condition rules (#201)
IncrementFrom
andIncrementSet
built-in operations (#202)- Include ProGuard rules into
aar
andjar
artifacts alternative
param in thecondition
function withinDSLConditions
Changed
- Update Kotlin to 1.4.10
- Update Ktor to 1.4.0 and transitively Kotlin serialization to
1.0.0-RC
indexName
required inInnerQuery
- Base64 implementation (#216)
Removed
android
module and use gradle module metadata- Long term deprecated functions and constructors
1.5.0-beta02
Added
- Multi-condition rules (#201)
IncrementFrom
andIncrementSet
built-in operations (#202)- Include ProGuard rules into
aar
andjar
artifacts
Changed
- Update Kotlin to 1.4.0
- Update Ktor to 1.4.0 and transitively Kotlin serialization to
1.0.0-RC
indexName
required inInnerQuery
- Base64 encoding/decoding implementation (#216)
Removed
android
module and use gradle module metadata
1.5.0-beta01
Added
- Support and target Android API 30
- Multi-condition rules (#201)
_IncrementFrom
andIncrementSet
built-in operations (#202) - Include ProGuard rules into
aar
andjar
artifacts
Changed
- Update Kotlin to 1.4.0
- Update Ktor to 1.4.0 and transitively Kotlin serialization to
1.0.0-RC
- Artifacts: remove
android
module and use gradle module metadata indexName
required inInnerQuery
1.4.0
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)
- Analytics regions (#170)
- Natural languages parameter to search query (#173)
- Logs inner queries (#174)
- Personalization as part of the
RankingInfo
of theResponseSearch
(#185) - Unquoted variant of legacy
FilterConverter
(#188) - Accept
enablePersonalization
boolean as a valid setting parameter (#183) appliedRules
as part of theResponseSearch
(#184)
Changed
- Updated Kotlin to
1.3.72
- Updated Ktor client to
1.3.2
- Updated Kotlin serialization
0.20.0
- Split
Promotion
into two variants:Single
andMultiple
(#191)
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)
- Omit all line terminators in the base64 encoder (instantsearch-android#191)
Removed
- Remove deprecated personalization endpoint in favor of the recommendation client (#185)
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)