Skip to content

Releases: algolia/algoliasearch-client-swift

8.4.2

21 Dec 13:07

Choose a tag to compare

Fix

  • Missing content-type header for async InsightsClient.sendEvents call (#710) (e2c92f0)

8.4.1

18 Dec 12:31

Choose a tag to compare

Fix

8.4.0

17 Dec 17:03

Choose a tag to compare

Feat

8.3.0

23 Nov 17:47

Choose a tag to compare

Fix

Feat

Refactor

  • Rename replaceExistingSynonyms into clearExistingSynonyms (#696) (410c34a)

8.2.0

03 Nov 17:13

Choose a tag to compare

Feat

  • Set tagged/untagged ranges calculation lazy in TaggedString (#689) (59daf69)

8.1.3

27 Oct 10:26

Choose a tag to compare

Fix

  • Make tag parsing for highlighted strings diacritic insensitive (#683) (2c84258)
  • Change averageClickPosition of the ABTestResponse.Variant type to Double (#682) (920a2d7)

8.1.2

06 Oct 12:00

Choose a tag to compare

  • Update min iOS version for compatibility with Xcode 12 and SwiftLog dependency version (#668) Thanks @rmenezes
  • Change browse with Cursor HTTP method from GET to POST for better reliability (#671)
  • Fix SearchResponse's automaticRadius is wrong type (#673)
  • Fix incorrect coding key for sortFacetsBy search parameter value (#674)

8.1.1

17 Sep 20:32

Choose a tag to compare

  • Fix infinite hosts rotation within retry strategy (#664)
  • Add explicit percent encoding for plus sign in the browse cursor, lack of which causes browse API call error

8.1.0

04 Aug 14:24

Choose a tag to compare

This minor release adds a possibility to update multiple fields of the record using partiaUpdate method with new dictionary syntax:

index.partialUpdateObject(withID: "userAccountID", with: [
  "name": "John Doe",
  "postsCount": 2000,
  "followers": .add(value: "nightStranger51", unique: false),
  "followersCount": .increment(value: 20),
  "likes": .incrementSet(value: 15)
])

8.0.1

28 Jul 11:52

Choose a tag to compare

  • Add Xcode 12 compatibility
  • Add Client typealias for SearchClient to simplify the transition from v7