Releases: meilisearch/meilisearch-python
v0.28.2 π
This version introduces features released on Meilisearch v1.3.0 π
Check out the changelog of Meilisearch v1.3.0 for more information on the changes.
π Enhancements
- β οΈ EXPERIMENTAL: Adds docstring and tests for vector search (#805) @sanders41
π 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! π
v0.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! π
v0.28.0 π
Release CHANGELOG:
This version introduces features released on Meilisearch v1.2.0 π
Check out the changelog of Meilisearch v1.2.0 for more information on the changes.
π Enhancements
- The method delete_documents()now supports a new parameterfilterthat allows deleting documents by filtering. Thefilterfield works precisely like thefilterfield used on thesearchmethod. See the docs on how to use filters. (#756) @sanders41
- Add the ability to receive a filterkey from theget_documents/documentsmethods. Thefilterfield works precisely like thefilterfield used on thesearchmethod. See the docs on how to use filters. (#757) @sanders41
Thanks again to @sanders41! π
v0.27.0 π
β οΈ  Breaking changes
- Return Taskinstances from task methods instead ofDict(#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 Nonefor the body when updating settings (#765) @sanders41
- Make params required in cancel_task(#761) @sanders41
Thanks again to @KShivendu, @alallema, @curquiza and @sanders41! π
v0.26.0 π
This version introduces features released on Meilisearch v1.1.0 π
Check out the changelog of Meilisearch 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-delimiterwhen 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:
  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! π
v0.25.0 π
β οΈ  Breaking changes
- Update the return type of methods (#676) @sanders41
π Enhancements
Thanks again to @Azanul, @alallema, @brunoocasali and @sanders41! π
v0.24.0 π
This version makes this package compatible with Meilisearch v1.0.0 π
Check out the changelog of Meilisearch v1.0.0 for more information on the changes(#635).
β οΈ  Breaking changes
- Make the usage of the module typing consistent (#625) @pbrochar
- Put all dates to datetimetype for consistency. Class impacted:TaskandTasInfo(#661) @Azanul
- Change detailsfields inTaskclassDict[str, Any]->Union[Dict[str, Any], None](#664) @Azanul
π Enhancements
- Added update_documents_csv(str_documents: str, primary_key: Optional[str] = None) -> TaskInfo(#654) @sajdakabir
v0.23.0 π
This version makes this package compatible with Meilisearch v0.30.0 π
Check out the changelog of Meilisearch v0.30.0 for more information on the changes.
π Enhancements
- New client.cancel_tasksmethod that lets you cancelenqueuedandprocessingtasks (#596) @alallema
- New paginationstrategy with the search parameterspageandhitsPerPage(#595) @alallema
- New client.delete_tasksmethod that lets you deleted tasks (#598) @alallema
- New client.swap_indexesmethod that lets you swap two indexes (#603) @alallema
β οΈ  Breaking change
- Parameters on get_tasksname changes: #597- status->- statuses
- index_uid->- index_uids
- type->- types
 
Thanks again to @alallema! π
v0.22.2 π
π Enhancements
- New ndjson handlers (#560) @Azanul
- New json handlers (#562) @Ambareen09
- Inconsistencies fix (#564) @Dark-Rock
- Add support for python 3.11 (#578) @sanders41
π Bug Fixes
Thanks again to @3t8, @Ambareen09, @Azanul, @Dark-Rock, @Leigh-Ola, @adripo, @alallema, @dibashthapa, @kaggrwal, @sanders41 and kumar! π
v0.22.1 π
π Enhancements
- Methods: get_document,delete_documentanddelete_documentscan now take both typesstrorint(#545) @sarvesh4396
- Creation of an automatically generated hosted documentation (#546) @kaggrwal
Thanks again to @alallema, @brunoocasali, @kaggrwal and @sarvesh4396! π