Releases: algolia/algoliasearch-client-swift
Releases · algolia/algoliasearch-client-swift
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
Queryclass: - Properties of the query classes (
AbstractQueryand 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
userAgentsproperty (managing theUser-AgentHTTP header) is now a static property of theClientclass. This should ease its use by other libraries, most notably InstantSearch Core. - [offline] Unify
IndexandOfflineIndexunder a newSearchableprotocol. This makes possible generic algorithms that work with any kind of index (MirroredIndexbeing a subclass ofIndexalready). - Shorter README. The complete reference is now only on https://www.algolia.com/doc/api-client/swift/.
4.7
New features
- Support
facetingAfterDistinctquery parameter - Support
maxFacetHitsparameter 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
4.6.1
Bug fixes
- [offline] Fix reachability handling in
onlineOnlyrequest strategy