Skip to content

Releases: algolia/algoliasearch-client-swift

7.0.3

16 Jun 13:50
ef94926
Compare
Choose a tag to compare

Release 7.0.2

13 Dec 16:11
962592d
Compare
Choose a tag to compare
  • Change SPM package name to make it consistent with Cocoapods and Carthage
  • Add compile-time version number generation for user agent

Swift 5.0 Support

19 Apr 11:51
Compare
Choose a tag to compare

The 7.0.0 version adds support for Swift 5.0 and Xcode 10.2. No new features have been added compared to version 6

Swift 4.2 Support

21 Sep 08:53
Compare
Choose a tag to compare
5.4.0

5.4.0 (fastlane)

5.1.7

04 May 13:09
Compare
Choose a tag to compare

Bug Fix

Aggregate "facet_stats" to the response when doing disjunctive faceting #522
Also fix a memory leak coming from NRURLSession #522

5.0.3

03 Oct 08:03
Compare
Choose a tag to compare

New features

  • Index: Add deleteBy method and deprecate deleteByQuery method
  • PlacesClient: Add getObject(withID:completionHandler) method

5.0.1

03 Oct 08:02
Compare
Choose a tag to compare

Support for Swift 4

4.8.1

18 Apr 09:20
Compare
Choose a tag to compare

Miscellaneous changes

  • [offline] Better error reporting when building offline indices

4.8

03 Apr 08:15
Compare
Choose a tag to compare
4.8

New features

  • Compatibility with Swift 3.1. (#294) Note: Swift 3.1 being source-compatible with Swift 3.0, version 4.7 was already compatible out of the box, but this one eliminates a few compile-time warnings.
  • Support new search parameters in the Query class:
    • disableExactOnAttributes (#369)
    • offset & length (#369)
    • percentileComputation (#365)
    • restrictHighlightAndSnippetArrays (#366)
  • Properties of the query classes (AbstractQuery and its derivates) are now KVO-observable (#339)
  • Add an option to choose a custom queue for completion handlers (#334). By default, the main queue is used.

Other changes

  • The userAgents property (managing the User-Agent HTTP header) is now a static property of the Client class. This should ease its use by other libraries, most notably InstantSearch Core.
  • [offline] Unify Index and OfflineIndex under a new Searchable protocol. This makes possible generic algorithms that work with any kind of index (MirroredIndex being a subclass of Index already).
  • Shorter README. The complete reference is now only on https://www.algolia.com/doc/api-client/swift/.

4.7

08 Feb 12:35
Compare
Choose a tag to compare
4.7

New features

  • Support facetingAfterDistinct query parameter
  • Support maxFacetHits parameter when searching for facet values
  • [offline] Support offline search for facet values

Bug fixes

  • (#285) Fix race condition when searching while activating mirrored mode

Other changes

  • Update URL of generated reference documentation