Skip to content

v0.19.0 🐍

Compare
Choose a tag to compare
@meili-bot meili-bot released this 11 Jul 17:43
· 1246 commits to refs/heads/main since this release
1d651a1

This version makes this package compatible with Meilisearch v0.28.0 πŸŽ‰
Check out the changelog of Meilisearch v0.28.0 for more information on the changes.

πŸ’₯ Breaking changes

  • update_key() can update only name and description fields. #477
  • get_tasks() has additional parameters for filtering:: type, status and indexUid. #476
  • client.get_tasks(...) and index.get_tasks() now returns the following fields: results, limit, from, next.#476
  • index.search changes in the response fields: #478
    • nbHits replaced with estimatedTotalHits
    • exhaustiveNbHits is deleted
    • exhaustiveFacetsCount is deleted
    • matches renamed showMatchesPosition
    • facetsDistribution response parameter is renamed facetDistribution.
  • index.search changes in the request parameters: #478
    • matches renamed showMatchesPosition
    • facetsDistribution request parameter is renamed facets.
  • index.get_documents() request parameters: #481
    • attributesToRetrieve replaced with fields.
  • client.get_indexes and client.get_raw_indexes now return the following fields: results, limit, offset, total. #478
  • index.get_documents and client.get_documents now return the following fields: results, limit, offset, total. #481
  • index.get_documents query parameter attributesToRetrieve is now called fields #481
  • client.get_dump_status and wait_for_dump_creation have been removed #479
  • client.create_dump() now returns tasks, similar to what add_documents or create_index returns #479
  • client.generate_tenant_token(api_key_uid, search_rules, expires_at) has now a mandatory api_key_uid parameter which should contain the uid of a specific API key. #484

πŸš€ Enhancements

  • index.get_tasks and client.get_tasks accept pagination metadata, added limit (default: 20), from. #476
  • client.get_indexes accept pagination metadata, added limit (default: 20) and offset (default: 0). #478
  • client.get_keys accept pagination metadata, added limit (default: 20) and offset (default: 0). #477
  • client.get_key(key_or_uid) can now also find keys based on their key uid. #477
  • client.create_key(options) lets you specify a custom uid (optionally) to create a new Key. #477
  • index.get_documents now accepts pagination parameters: limit (default: 20) and offset (default: 0). #481
  • Improve Docker configuration in the package (#467)

Thanks again to @alallema, @curquiza, and @roshammar! πŸŽ‰