Releases: algolia/algoliasearch-client-swift
Releases · algolia/algoliasearch-client-swift
7.0.3
- Remove the Offline target. This follows from the deprecation of our offline SDK.
Release 7.0.2
- 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
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
5.4.0 5.4.0 (fastlane)
5.1.7
5.0.3
5.0.1
4.8.1
Miscellaneous changes
- [offline] Better error reporting when building offline indices
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: - 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 theUser-Agent
HTTP header) is now a static property of theClient
class. This should ease its use by other libraries, most notably InstantSearch Core. - [offline] Unify
Index
andOfflineIndex
under a newSearchable
protocol. This makes possible generic algorithms that work with any kind of index (MirroredIndex
being a subclass ofIndex
already). - Shorter README. The complete reference is now only on https://www.algolia.com/doc/api-client/swift/.
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