Skip to content
This repository was archived by the owner on Jan 31, 2022. It is now read-only.

Releases: algolia/algoliasearch-client-android

3.10.1

18 Apr 08:40
Compare
Choose a tag to compare

Miscellaneous changes

  • [offline] Better error reporting when building offline indices

3.10.0

05 Apr 09:16
182eb5b
Compare
Choose a tag to compare

New features

  • Support percentileCalculation query parameter
  • Support length and offset query parameter
  • Support disableExactOnAttributes query parameter
  • Support restrictHighlightAndSnippetArrays query parameter
  • Support percentileCalculation query parameter

Other changes

  • Expose a getSettings overload using a default format version

3.9.0

04 Apr 16:09
Compare
Choose a tag to compare

New features

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

Other changes

  • Add Async suffixed aliases to searchForFacetValues(...)

3.8.0

29 Dec 11:19
Compare
Choose a tag to compare

This release includes backward-incompatible changes:

  • (#229) getInsidePolygon() now returns a Query.Polygon array

New features

  • (#229) insidePolygon now accepts one or several polygons
  • [offline] Support manual building of local indices (MirroredIndex and OfflineIndex)
  • [offline] Support fallback logic when getting individual objects

Bug fixes

  • Fix filtering by attribute in getObjectAsync and getObjectsAsync

Other changes

  • (#202) Mark {get,set}NumericFilters as deprecated, you should use {get,set}Filters
  • (#202) Add Nullility annotations on Query methods

3.7.1

09 Dec 13:30
64f9d6e
Compare
Choose a tag to compare
  • Improved retry logic in case of down host

3.7.0

30 Nov 09:24
b89c6fb
Compare
Choose a tag to compare

This release includes backward-incompatible changes and requires the following updates:

  • (#178) getIgnorePlurals() should be replaced by getIgnorePlurals().enabled

New features

  • (#163) Search in your facets values with Index.searchForFacetValues
  • (#178) Ignore plurals only for some languages: Query.setIgnorePlurals can take a list of language ISO codes for ignorePlurals.
  • (#183) Whitelist the fields returned in the response for a search query with Query.setResponseFields

Other changes

  • (#182) Deprecate setFacetFilters: you should use setFilters instead.

3.6.0

09 Nov 23:40
Compare
Choose a tag to compare

New features

3.5

03 Oct 15:26
Compare
Choose a tag to compare
3.5

New features

  • Support the createIfNoExists parameter in partial updates
  • [offline] Offline-only indices

Bug fixes

  • (#157) Use new format version when retrieving settings

Other changes

  • Rename "master"/"slave" to "primary"/"replica"
  • Rename attributesToIndex to searchableAttributes
  • Upgrade to Android API level 24. Note: As a consequence, the minimum supported SDK version is now 10 (was 7 previously).
  • Upgrade to Build Tools 24.0.3
  • Upgrade to Oracle JDK 8 in Travis

3.4.2

15 Sep 16:51
Compare
Choose a tag to compare
  • New Client.getIndex() method to automatically share Index instances with same name
  • [Offline mode] Upgrade to Offline Core 1.0

3.4.0

05 Aug 13:40
Compare
Choose a tag to compare
  • Implement new user-agent convention
  • Fix propagation of exhaustiveFacetsCount on aggregated disjunctive faceting queries