Skip to content

Releases: meilisearch/meilisearch-rust

v0.24.2 🦀

12 Sep 12:29
da5f05d

Choose a tag to compare

🚀 Enhancements

Thanks again to @adriantombu, @bidoubiwa, @brendon-shf, @brunoocasali, @carlosb1, @curquiza, @hmacr, @moy2010 and @sebastiantoh! 🎉

v0.24.1 🦀

13 Jun 10:05
8564689

Choose a tag to compare

🚀 Enhancements

  • Add support for typo tolerance customization (#480) @omid

Thanks again to @meili-bors[bot], @omid and @vishalsodani! 🎉

v0.24.0 🦀

05 Jun 12:13
d63bec5

Choose a tag to compare

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.
⚠️ If you want to adopt new features of this release, update the Meilisearch server to the according version.

🚀 Enhancements

  • Add a new index.delete_documents_with(DocumentDeletionQuery) method, which takes as a parameter a DocumentDeletionQuery struct. The struct has one builder method, with_filter(filter: &str). The filter works precisely like the filter field used with the search method (see the docs on how to use filters) and lets you determine which documents should be deleted. #472 @bidoubiwa
  • Add a new builder method with_filter(filter: &str) on DocumentDeletionQuery struct used by index.get_documents_with. The filter works precisely like the filter field used with the search method (see the docs on how to use filters) and lets you determine which documents should be fetched. #473 @bidoubiwa

These feature requires a Meilisearch server version greater than v1.2.

🐛 Bug Fixes

  • Fix json serialization error if meilisearch response contains facet_stats (#478) @Vedmak

Thanks again to @Vedmak, @bidoubiwa, @meili-bors[bot], and Vedmak! 🎉

v0.23.2 🦀

29 May 16:17
1181462

Choose a tag to compare

🚀 Enhancements

Thanks again to @TcOhamtyw6lt, @bestgopher, @curquiza, @meili-bors[bot], and @omid! 🎉

v0.23.1 🦀

27 Apr 15:41
879f060

Choose a tag to compare

🚀 Enhancements

Thanks again to @IsaacCloos, @LukasKalbertodt, ! 🎉

v0.23.0 🦀

03 Apr 11:55
94b25ea

Choose a tag to compare

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.

🚀 Enhancements

  • Add the multi_search method on Client #454

⚠️ Breaking changes

  • Rename Document trait to IndexConfig and extend with function to retrieve index (#445) @amaihoefner
  • Add facetstats in the searchResults #443
  • Add a new csv_delimiter parameter on index.add_or_replace_unchecked_payload and index. add_or_update_unchecked_payload #455
  • make the api key optional (#458) @irevoire

Thanks again to @amaihoefner, @bidoubiwa, @irevoire, and @shimatar0! 🎉

v0.22.1 🦀

20 Mar 15:29
9b0eafe

Choose a tag to compare

🚀 Enhancements

🐛 Bug Fixes

  • Fix failing build introduced by latest serde patch (#448) @bidoubiwa

Thanks again to @amaihoefner, @bidoubiwa, @evpeople, @irevoire ! 🎉

v0.22.0 🦀

06 Feb 16:34
2ade385

Choose a tag to compare

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.

⚠️ Breaking changes

check the full changed list of errors here

Thanks again to @bidoubiwa, @irevoire ! 🎉

v0.21.2 🦀

22 Dec 17:32
6f0c2e8

Choose a tag to compare

🚀 Enhancements

  • Publish the index-settings macro as an apart crate

Thanks again to @bidoubiwa, ! 🎉

v0.21.0 🦀

28 Nov 15:16
9457894

Choose a tag to compare

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 pagination strategy with the search parameterspage and hitsPerPage #374
  • New bulder methods on get_tasks: with_uids, with_before_enqueued_at, ... see #375
  • New client.cancel_tasks method that lets you cancel enqueued and processing tasks #377
  • New client.delete_tasks method that lets you delete tasks #381
  • New client.swap_indexes method that lets you swap two indexes #382
  • Adds Document proc macro for easy index configuration (#358) @romilpunetha

⚠️ Breaking change

  • builder functions on TasksQuery name changes: #375
    • with_status -> with_statuses
    • with_index_uid -> with_index_uids
    • with_type -> with_types
  • Task detail receivedDocumentIds renamed to providedIds #393
  • Error field in Task is now always present and has a None value when there are no errors #390
  • Add and rename some error codes: #384

Thanks again to @bidoubiwa, @brunoocasali, @loiclec, @romilpunetha and @washbin! 🎉