Skip to content

Releases: meilisearch/meilisearch-ruby

v0.28.2 πŸ’Ž

16 Sep 03:21
11fbadf
Compare
Choose a tag to compare

πŸ› Bug Fixes

  • Add validation for document_id to prevent nil or empty values (#557) @Trehana

βš™οΈ Maintenance/misc

Thanks again to @Trehana, @brunoocasali, ! πŸŽ‰

v0.28.1 πŸ’Ž

09 Jul 16:33
96a2ee4
Compare
Choose a tag to compare

πŸš€ Enhancements

βš™οΈ 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 πŸ’Ž

01 Jul 13:28
6f2cbc2
Compare
Choose a tag to compare

⚠️ Breaking changes

πŸš€ Enhancements

βš™οΈ 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 André Mommert! πŸŽ‰

v0.27.1 πŸ’Ž

11 Mar 13:52
2d833ce
Compare
Choose a tag to compare

πŸš€ Enhancements

  • Implement new await synchronous interface (#498) @ellnix

βš™οΈ Maintenance/misc

  • Fix ruby specs (#521) @curquiza
  • Changes related to the next Meilisearch release (v1.7.0) (#520)

Thanks again to @curquiza, @ellnix, ! πŸŽ‰

v0.27.0 πŸ’Ž

14 Feb 15:32
9dd5454
Compare
Choose a tag to compare

⚠️ Breaking changes

  • Drop support for ruby 2 and add ruby 3.2 to CI (#516) @ellnix

πŸš€ Enhancements

πŸ› Bug Fixes

βš™οΈ Maintenance/misc

Thanks again to @andre-m-dev, @brunoocasali, @ellnix! πŸŽ‰

v0.26.0

11 Dec 01:56
9e483ef
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.25.1...v0.26.0

v0.25.1 πŸ’Ž

14 Sep 13:15
187b143
Compare
Choose a tag to compare

⚠️ No changes were made to the public API (releasing for cleaning purposes & to start a new maintenance process)

πŸ’… Misc & Tests

Thanks again to @andre-m-dev, @brunoocasali, @curquiza, @davidpan! πŸŽ‰

v0.25.0 πŸ’Ž

15 Aug 03:20
7ffc6e7
Compare
Choose a tag to compare

πŸš€ Enhancements

⚠️ This PR introduces warnings that will pop up in any request sent with a camel case attribute.
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

Thanks again to @andre-m-dev, @brunoocasali and @jmks! πŸŽ‰

v0.24.0 πŸ’Ž

05 Jun 11:46
30e2624
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

  • The method delete_documents() now supports a different behavior. This method could take an options hash containing a filter: 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 use filter instead.
    #438 @brunoocasali

  • When a query with a filter key is sent to get_documents(options = {}) it will filter the documents like the search 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! πŸŽ‰

v0.23.0 πŸ’Ž

03 Apr 12:40
40c6a1f
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.
If you want to adopt new features of this release, update the Meilisearch server to the according version.

πŸš€ Enhancements

  • Add a new optional argument to add_documents_csv. This argument allows you to customize the separator character in your csv file. (#429) @brunoocasali.

  • Add client.multi_search() method to execute multiple search requests simultaneously with different configurations. (#430) @brunoocasali
    Usage example:

    client.multi_search([
      { index_uid: 'books', q: 'prince' },
      { index_uid: 'movies', q: 'prince' },
    ])

    ⚠️ The SearchQuery was not meant to be used if the regular $index->search() requests (yet).

Thanks again to @brunoocasali! πŸŽ‰