Releases: meilisearch/meilisearch-ruby
v0.28.3 π
π Bug Fixes
- Explicitly require json on top of entry file (#564) @brunoocasali
Thanks again to @brunoocasali! π
v0.28.2 π
π Bug Fixes
βοΈ Maintenance/misc
- Fix weird error on global SDK CI from meilisearch/meilisearch (#554) @brunoocasali
Thanks again to @Trehana, @brunoocasali, ! π
v0.28.1 π
π Enhancements
- Update
httparty
dependency to allow the latest versions (#538) @brunoocasali
βοΈ Maintenance/misc
- Add tests for frequency matchingStrategy search parameter (#548) @andre-m-dev
- Add code samples and tests for distinct search parameter (#551) @andre-m-dev
- Add code sample and tests for rankingScoreThreshold search parameter (#550) @andre-m-dev
- Update docker-compose.yml to use supported ruby version (#549) @bb
Thanks again to @andre-m-dev, @bb, @brunoocasali, @curquiza and @andre-m-dev! π
v0.28.0 π
β οΈ Breaking changes
- Remove ruby 3.0 & Upgrade codecov setup (#533) @brunoocasali
π Enhancements
- Support searchCutoffMs setting (#540) @andre-m-dev
βοΈ Maintenance/misc
- Clarify the ruby version (#534) @brunoocasali
- Changes related to the next Meilisearch release (v1.9.0) (#542)
Thanks again to @andre-m-dev, @brunoocasali, @curquiza, @the-sinner and AndreΜ Mommert! π
v0.27.1 π
v0.27.0 π
β οΈ Breaking changes
π Enhancements
- Implement new proximityPrecision (#512) @andre-m-dev
- Add method for creating a snapshot (#508) @andre-m-dev
π Bug Fixes
βοΈ Maintenance/misc
- Replace deprecated action (#506) @brunoocasali
- Update version targets (Ruby 3.1, Ubuntu 22.04) (#510) @ellnix
Thanks again to @andre-m-dev, @brunoocasali, @ellnix! π
v0.26.0
What's Changed
- Changes related to the next Meilisearch release (v1.4.0) by @meili-bot in #481
- Bump actions/checkout from 3 to 4 by @dependabot in #490
- Add code samples and remove useless ones by @curquiza in #486
- Add new
MeiliSearch::Error
from which other errors inherit by @ellnix in #492 - Support user dictionary loading by @ellnix in #491
- Support text-separator customization by @ellnix in #493
- Implement facet_search by @ellnix in #496
- Add webinar banner to README by @meili-bot in #501
- Fix matching_strategy_spec by @ellnix in #495
- Add new section to release drafter by @curquiza in #502
- Remove webinar banner to README by @meili-bot in #503
- Update version for the next release (v0.26.0) by @meili-bot in #505
New Contributors
Full Changelog: v0.25.1...v0.26.0
v0.25.1 π
π Misc & Tests
- Added display hits ranking scores (#466) @andre-m-dev
- [EXPERIMENTAL] Display ranking details at search #460 (#476) @andre-m-dev
- [EXPERIMENTAL] Vector Store (#478) @andre-m-dev
- Define fields to search on at search-time (#479) @davidpan
Thanks again to @andre-m-dev, @brunoocasali, @curquiza, @davidpan! π
v0.25.0 π
π Enhancements
- [v1.3] Total Tasks in task route #463 (#464) @andre-m-dev
- Deprecate camelCase attributes usage (#470), (#377) @brunoocasali & @jkms
There is no clear path until this warning is triggered, but the idea is to drop the compatibility of camelCase
attributes soon.
So, please make the change as soon as possible.
Warning example:
Attributes will be expected to be snake_case in future versions of Meilisearch Ruby.
Non-conforming attributes: distinctAttribute
π Misc
- Changes related to the next Meilisearch release (v1.3.0) (#452)
- Fix issue #456 (#469) @brunoocasali
- Add codecov (#471) @brunoocasali
Thanks again to @andre-m-dev, @brunoocasali and @jmks! π
v0.24.0 π
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 different behavior. This method could take anoptions
hash containing afilter:
key/value object to filter the documents or a simple array or single value as usual.
β οΈ Still, even being supported, the ability to receive other types than a hash is deprecated and should be changed to a filter. Please usefilter
instead.
#438 @brunoocasali -
When a query with a
filter
key is sent toget_documents(options = {})
it will filter the documents like thesearch
method. This feature requires a Meilisearch server version greater than v1.2. See the docs on how to use filters. #439 @brunoocasali
Thanks again to @brunoocasali! π