Skip to content

Releases: meilisearch/meilisearch-python

v0.14.0 🐍

08 Dec 17:19
901dac3

Choose a tag to compare

Changes

  • Introduction of the index() method that replaces get_index(). get_index() is still available but does HTTP call, so this should be only used to fetch information from the MeiliSearch instance. See our Getting Started to use this package the right way (#175) @curquiza
  • Add a new attribute in the Index class: primary_key. You can now use client.get_index('books').primary_key to access the primary key of your index. (#175) @curquiza
  • Update dependencies

Breaking changes ⚠️

  • get_index() is still present but does an HTTP call. This method should be only used to fetch information from the MeiliSearch instance, not to manipulate an Index object in your code base. Use index() instead. See our Getting Started to be sure using this SDK the most optimized way. (#175) @curquiza
  • Rename info() into fetch_info() (#175) @curquiza
  • Make the update_index() method return an Index instance (#176) @curquiza

Thanks again to @bidoubiwa, @curquiza, and most of all to @kamyar for having refactored the tests suite! 🎉

v0.13.0 🐍

04 Nov 14:30
41e9fed

Choose a tag to compare

Breaking changes ⚠️

Also, thanks to @ledo01! 🎉

v0.12.4 🐍

14 Oct 13:55
a9b9bd8

Choose a tag to compare

v0.12.3 🐍

01 Sep 13:59

Choose a tag to compare

Changes

Thanks again to @eskombro! 🎉

v0.12.2 🐍 [Not available on PyPi]

01 Sep 13:57

Choose a tag to compare

v0.12.1 🐍 [Not available on PyPi]

01 Sep 13:52
ca2fef2

Choose a tag to compare

v0.12.0 🐍

03 Aug 16:45
ef4cd89

Choose a tag to compare

Breaking changes

Thanks again to @eskombro! 🎉

v0.11.2 🐍

01 Jul 10:28
ea3496a

Choose a tag to compare

Changes

Thanks again to @eskombro! 🎉

v0.11.1 🐍

23 Jun 14:55
95156d0

Choose a tag to compare

Changes

Thanks again to @curquiza, and @eskombro! 🎉

v0.11.0

15 Jun 14:43
f61935e

Choose a tag to compare

  • Create a basic error handler (#82)
  • Improve tests suite (#80)
  • Implement wait_for_pending_update method (#81)
  • Fix bug: Search optional params are not applied when they are a list of strings (#87)
  • Add attributesForFaceting setting (#90)
  • Implement facets in search using facetFilters and facetsDistribution (#94 and #98)
  • Minor renaming (#93)
  • Clear all indexes before starting a test context (#95)
  • Change create_index method prototype (#99)
  • Update README

Breaking changes due to the MeiliSearch breaking upgrade (from v0.10.X to v0.11.X)

  • in the GET /stats route, the fieldsFrequency attribute is renamed into fieldsDistribution. The value of this attribute does not change.
  • MeiliSearch is currently doing a better error handler. Now, the following attributes are present in the body answer when raising an error: errorCode, errorType and errorLink.
    The message attribute still exists but the value of this field might change for some errors.
    We do not recommend using the content of these fields immediately (wait for the v0.12.0): MeiliSearch is indeed still working on this error handler and the content of these fields will probably change.

Thanks to @eskombro, @bidoubiwa and @curquiza!