Meilisearch

Latest version: v0.31.1

Safety actively analyzes 630169 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 8

0.28.2

This version introduces features released on Meilisearch v1.3.0 :tada:
Check out the changelog of [Meilisearch v1.3.0](https://github.com/meilisearch/meilisearch/releases/tag/v1.3.0) for more information on the changes.

⚠️ If you want to adopt new features of this release, **update the Meilisearch server** to the according version.

🚀 Enhancements

* ⚠️ **EXPERIMENTAL**: Adds docstring and tests for vector search (805) sanders41

⚠️ The EXPERIMENTAL features are not covered by semver. To explicitly opt-in, check this [guide](https://www.meilisearch.com/docs/reference/api/experimental-features).

🐛 Bug Fixes

* Fix potential json_encoding date error and truncation in pydantic < 2 (807) sanders41

💅 Misc

* Migrate docs hosting to Meilisearch subdomain (810) Strift
* Update documentation deployment workflow (811) Strift

Thanks again to Strift, alallema, and sanders41! 🎉

0.28.1

🚀 Enhancements

* Drop Python 3.7 support (788) sanders41

🐛 Bug Fixes

* Add support for Pydantic v2 (790) sanders41

Thanks again to alallema and sanders41! 🎉

0.28.0

Release CHANGELOG:

This version introduces features released on Meilisearch v1.2.0 :tada:
Check out the changelog of [Meilisearch v1.2.0](https://github.com/meilisearch/meilisearch/releases/tag/v1.2.0) for more information on the changes.
⚠️ If you want to adopt new features of this release, **update the Meilisearch server** to the according version.

🚀 Enhancements

* The method `delete_documents()` now supports a new parameter `filter` that allows deleting documents by filtering. The `filter` field works precisely like the `filter` field used on the `search` method. See [the docs on how to use filters](https://www.meilisearch.com/docs/learn/advanced/filtering#filter-basics). (756) sanders41
* Add the ability to receive a `filter` key from the `get_documents`/`documents` methods. The `filter` field works precisely like the `filter` field used on the `search` method. See [the docs on how to use filters](https://www.meilisearch.com/docs/learn/advanced/filtering#filter-basics). (757) sanders41

Thanks again to sanders41! 🎉

0.27.0

⚠️ Breaking changes

* Return `Task` instances from task methods instead of `Dict` (750) sanders41

🚀 Enhancements

* Changes utcnow() to now() with a utc time zone. (754) sanders41
* Adding header parameters to the client constructor (771) alallema

🐛 Bug Fixes

* Don't send body for get requests (763) sanders41
* Allow `None` for the body when updating settings (765) sanders41
* Make params required in `cancel_task` (761) sanders41

Thanks again to KShivendu, alallema, curquiza and sanders41! 🎉

0.26.0

This version introduces features released on Meilisearch v1.1.0 :tada:
Check out the changelog of [Meilisearch v1.1.0](https://github.com/meilisearch/meilisearch/releases/tag/v1.1.0) for more information on the changes.

⚠️ Breaking changes

* Change error names from MeiliSerach to Meilisearch (720) sanders41

🚀 Enhancements

- Add the ability to provide a specific `csv-delimiter` when adding and updating documents in CSV format (716) alallema
- New method `client.multi_search()` provides the possibility to make multiple requests at once (714) alallema

Example:
python
client.multi_search(
[
{'indexUid': 'movies', 'q': 'pooh', 'limit': 5},
{'indexUid': 'movies', 'q': 'nemo', 'limit': 5},
{'indexUid': 'movie_ratings', 'q': 'us'}
]
)


🐛 Bug Fixes

* fix: remove duplicate key on code-samples (727) justkahdri

Thanks again to alallema and sanders41! 🎉

0.25.0

⚠️ Breaking changes

* Update the return type of methods (676) sanders41

🚀 Enhancements

* Transform all the `task` methods to a `TaskHandler` class (662) Azanul

Thanks again to Azanul, alallema, brunoocasali and sanders41! 🎉

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.