Releases: meilisearch/meilisearch-rust
v0.23.2 ๐ฆ
๐ Enhancements
- Add feature isahc-static-ssl (#469) @TcOhamtyw6lt
- Add Debug and Clone to all public API structs, and some CS (#466) @omid
Thanks again to @TcOhamtyw6lt, @bestgopher, @curquiza, @meili-bors[bot], and @omid! ๐
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 ๐ฆ
๐ Enhancements
- Publish the index-settings macro as an apart crate
Thanks again to @bidoubiwa, ! ๐
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 ๐ฆ
โ ๏ธ Breaking changes
Thanks again to @Jasperav, @bidoubiwa ! ๐