Releases: meilisearch/meilisearch-rust
v0.23.1 🦀
🚀 Enhancements
- Replace
iso8601-duration
withiso8601
crate (#461) @LukasKalbertodt
Thanks again to @IsaacCloos, @LukasKalbertodt, ! 🎉
v0.23.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.
🚀 Enhancements
- Add the
multi_search
method onClient
#454
⚠️ Breaking changes
- Rename
Document
trait toIndexConfig
and extend with function to retrieve index (#445) @amaihoefner - Add facetstats in the searchResults #443
- Add a new
csv_delimiter
parameter onindex.add_or_replace_unchecked_payload
andindex. add_or_update_unchecked_payload
#455 - make the api key optional (#458) @irevoire
Thanks again to @amaihoefner, @bidoubiwa, @irevoire, and @shimatar0! 🎉
v0.22.1 🦀
🚀 Enhancements
- Create getters for the
Client
(#416) @irevoire - Provide two methods to add documents from an async reader (#417) @irevoire
🐛 Bug Fixes
- Fix failing build introduced by latest serde patch (#448) @bidoubiwa
Thanks again to @amaihoefner, @bidoubiwa, @evpeople, @irevoire ! 🎉
v0.22.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.
⚠️ Breaking changes
- Update error codes for Meilisearch v1.0.0 (#414) @bidoubiwa
check the full changed list of errors here
Thanks again to @bidoubiwa, @irevoire ! 🎉
v0.21.2 🦀
v0.21.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
pagination
strategy with the search parameterspage
andhitsPerPage
#374 - New bulder methods on
get_tasks
:with_uids
,with_before_enqueued_at
, ... see #375 - New
client.cancel_tasks
method that lets you cancelenqueued
andprocessing
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: #375with_status
->with_statuses
with_index_uid
->with_index_uids
with_type
->with_types
- Task detail
receivedDocumentIds
renamed toprovidedIds
#393 - Error field in
Task
is now always present and has aNone
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 🦀
🚀 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! 🎉
v0.20.0 🦀
This version makes this package compatible with Meilisearch v0.29.1 🎉
Check out the changelog of Meilisearch v0.29.1 for more information on the changes.
🚀 Enhancements
- Ensure support to the new search query parameter
matchingStrategy
(#333) @bidoubiwa - Ensure support to keys with wildcarded actions.
actions
field during key creation now accepts wildcards on actions. For example,indexes.*
provides rights toindexes.create
,indexes.get
,indexes.delete
,indexes.delete
, andindexes.update
. meilisearch/meilisearch#2560
⚠️ Breaking Changes
- Replace struct Query with SearchQuery (#341) @vishalsodani
- Changes in filters and behavior of the NOT keyword meilisearch/meilisearch#2486
Thanks again to @bidoubiwa, @curquiza, and @vishalsodani! 🎉
v0.19.0 🦀
v0.18.1 🦀
🐛 Bug Fixes
- Fix wasm panic when trying to change the user-agent (#330) @bidoubiwa
Thanks again to @bidoubiwa, and @sokratisvas! 🎉