Skip to content

Releases: meilisearch/meilisearch-rust

v0.24.1 ๐Ÿฆ€

13 Jun 10:05
8564689
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

๐Ÿš€ Enhancements

Thanks again to @IsaacCloos, @LukasKalbertodt, ! ๐ŸŽ‰

v0.23.0 ๐Ÿฆ€

03 Apr 11:55
94b25ea
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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! ๐ŸŽ‰

v0.20.1 ๐Ÿฆ€

10 Oct 15:03
dcb81fd
Compare
Choose a tag to compare

๐Ÿš€ Enhancements

  • Add faceting index settings methods (#344) @Ugzuzg
  • feat: Add with_array_filter() function to allow passing array as a filter list (#347) @VoidCupboard
  • Add support to the pagination setting customization at the index level (#342) @vishalsodani

Thanks again to @Ugzuzg, @VoidCupboard, @bidoubiwa, and @vishalsodani! ๐ŸŽ‰