Skip to content

Tags: meilisearch/meilisearch-rust

Tags

v0.30.0

Toggle v0.30.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #692

692: Update validator requirement from 0.18.1 to 0.20.0 r=curquiza a=dependabot[bot]

[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.

---

[//]: # (dependabot-end)

Updates the requirements on [validator](https://github.com/Keats/validator) to permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Keats/validator/blob/master/CHANGELOG.md">validator's changelog</a>.</em></p>
<blockquote>
<h2>0.20.0 (2025/01/20)</h2>
<ul>
<li>Implement <code>AsRegex</code> for <code>std::sync::LazyLock&lt;Regex&gt;</code></li>
<li>Bug fix for nested issue with custom only running nested if outer passes</li>
<li>Support <code>Deserialize</code> for <code>ValidationErrors</code></li>
</ul>
<h2>0.19.0 (2024/11/03)</h2>
<ul>
<li>Swap to using proc-macro-error-2 instead of proc-macro-error for Syn</li>
<li>Bumped MSRV to 1.81 because of error naming changes.</li>
<li>Add more ValidateRegex impl</li>
</ul>
<h2>0.18.1 (2024/04/11)</h2>
<ul>
<li>Fix multiple custom validation</li>
<li>Fix nested error handling</li>
</ul>
<h2>0.18.0 (2024/04/05)</h2>
<ul>
<li>Fix regressions from the derive rewrite, some things are back to 0.16 (eg custom functions)</li>
<li>Remove require_nested, use required and nested validators instead</li>
<li>Always require <code>nested</code> on the field for nested validation</li>
</ul>
<h2>0.17.0 (2024/03/04)</h2>
<ul>
<li>Derive macro has been entirely rewritten</li>
<li>Validation is now done through traits that you can implement</li>
<li>Remove phone validator</li>
<li>Remove automatic use of serde rename for fields name (temporary)</li>
</ul>
<h2>0.16.0 (2022/06/27)</h2>
<ul>
<li>Allow passing code/message to <code>required</code></li>
<li>Add <code>does_not_contain</code> validator</li>
<li>Check email length before validating it</li>
</ul>
<h2>0.15.0 (2022/05/03)</h2>
<ul>
<li>Allow passing args to schema validator</li>
<li>Implement HasLen for map/set types</li>
<li>Remove <code>validator_types</code> from validator crate</li>
<li>Add ValidationErrors::errors_mut</li>
<li>Ignore unsupported fields rather than erroring</li>
</ul>
<h2>0.14.0 (2021/06/29)</h2>
<ul>
<li>Allow passing arguments to custom functions</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/Keats/validator/commit/32e49fbd17eb4ca3d51e4fb5ac0180ea925fe605"><code>32e49fb</code></a> Prepare for release</li>
<li><a href="https://github.com/Keats/validator/commit/06e69ebe27655329b2eda4ec1d410612da4c0103"><code>06e69eb</code></a> feat: support <code>Deserialize</code> for <code>ValidationErrors</code> (<a href="https://redirect.github.com/Keats/validator/issues/364">#364</a>)</li>
<li><a href="https://github.com/Keats/validator/commit/629ee589f3fc9c12aa26660332f1c779939ddd81"><code>629ee58</code></a> Fix Merge issues between custom and nested (<a href="https://redirect.github.com/Keats/validator/issues/359">#359</a>)</li>
<li><a href="https://github.com/Keats/validator/commit/c38ae67b5cd682001cd6b876c9e7e336ba849481"><code>c38ae67</code></a> impl AsRegex for LazyLock&lt;Regex&gt; (<a href="https://redirect.github.com/Keats/validator/issues/361">#361</a>)</li>
<li><a href="https://github.com/Keats/validator/commit/d256ba7622a7cac3299fd4c305bdafffb4139461"><code>d256ba7</code></a> Update README.md</li>
<li><a href="https://github.com/Keats/validator/commit/a2eef321f0dc33259e7fa2a4bd3ce7bc25da4d3f"><code>a2eef32</code></a> Update README.md</li>
<li><a href="https://github.com/Keats/validator/commit/0517e59677fccf800d447f3db044f2353887715c"><code>0517e59</code></a> Update MSVR in README.md (<a href="https://redirect.github.com/Keats/validator/issues/356">#356</a>)</li>
<li><a href="https://github.com/Keats/validator/commit/2f243314bb0e484a66c49fd2145a8e15f8449187"><code>2f24331</code></a> Update release date</li>
<li><a href="https://github.com/Keats/validator/commit/6f22a170edf3d727a634f99f87cc0eb921517dba"><code>6f22a17</code></a> Fix warnings in tests (<a href="https://redirect.github.com/Keats/validator/issues/355">#355</a>)</li>
<li><a href="https://github.com/Keats/validator/commit/6dd0525499517aa96f2fbaa9f02649e331d2d1be"><code>6dd0525</code></a> bump version update (<a href="https://redirect.github.com/Keats/validator/issues/354">#354</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Keats/validator/compare/v0.18.1...v0.20.0">compare view</a></li>
</ul>
</details>
<br />


You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.


Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.29.1

Toggle v0.29.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #687

687: Update version for the next release (v0.29.1) r=curquiza a=meili-bot

_This PR is auto-generated._

The automated script updates the version of meilisearch-rust to a new version: "v0.29.1"


<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

* **Chores**
  * Updated the version of the meilisearch-sdk dependency to 0.29.1 in documentation and configuration files.
  * Updated the meilisearch-index-setting-macro package version to 0.29.1.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>

v0.29.0

Toggle v0.29.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #686

686: Fix release r=curquiza a=Mubelotix



<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

* **Chores**
  * Improved version consistency checks for dependencies during release validation.
  * Updated dependency declaration format in configuration to include explicit versioning.
  * Enhanced automation script to synchronize dependency versions across configuration files.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Co-authored-by: Mubelotix <simon@meilisearch.com>

v0.28.0

Toggle v0.28.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #645

645: Update version for the next release (v0.28) r=Strift a=meili-bot

_This PR is auto-generated._

The automated script updates the version of meilisearch-rust to a new version: "v0.28"

👇 CHANGELOG

## ✨ New

- [AI-powered search](https://www.meilisearch.com/docs/learn/ai_powered_search/getting_started_with_ai_search) is now stable `@/Strift`

## 🚀 Enhancements

* Remove in the next version non-existent experimental feature (#638) `@/CommanderStorm`
* Add support for language settings and search parameter (#620) `@/necocen`
* Support reverse param in get_tasks (#633) `@/ellnix`
* Add `indices` to `MatchRange` (#632) `@/LukasKalbertodt`
* Changes related to the next Meilisearch release (v1.13) (#637) 

## ⚙️ Maintenance/misc

* Use resolver = "2" (#623) `@/dureuill`
* Fix linting errors (#630) `@/Strift`
* Fix broken links (#636) `@/ellnix`
* Fix separator token code samples (#640) `@/ellnix`
* Make doc-comments consistently be doc-comments (#639) `@/CommanderStorm`

Thanks again to `@/CommanderStorm,` `@/LukasKalbertodt,` `@/Strift,` `@/dureuill,` `@/ellnix,` and `@n/ecocen!` 🎉


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>
Co-authored-by: Laurent Cazanove <lau.cazanove@gmail.com>

v0.27.1

Toggle v0.27.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #608

608: Update version for the next release (v0.27.1) r=curquiza a=meili-bot

_This PR is auto-generated._

The automated script updates the version of meilisearch-rust to a new version: "v0.27.1"


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>

v0.27.0

Toggle v0.27.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #602

602: Update version for the next release (v0.27.0) r=curquiza a=meili-bot

_This PR is auto-generated._

The automated script updates the version of meilisearch-rust to a new version: "v0.27.0"


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>

v0.26.1

Toggle v0.26.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #583

583: Update version for the next release (v0.26.1) r=curquiza a=meili-bot

_This PR is auto-generated._

The automated script updates the version of meilisearch-rust to a new version: "v0.26.1"


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>

v0.26.0

Toggle v0.26.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #578

578: Update validator requirement from 0.17.0 to 0.18.1 r=curquiza a=dependabot[bot]



You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.25.0

Toggle v0.25.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge #545

545: Update version for the next release (v0.25.0) r=curquiza a=meili-bot

_This PR is auto-generated._

The automated script updates the version of meilisearch-rust to a new version: "v0.25.0"

---

Part of the work of #544

---

This version introduces features released on Meilisearch v1.7.0 🎉
Check out the changelog of [Meilisearch v1.7.0](https://github.com/meilisearch/meilisearch/releases/tag/v1.7.0) for more information on the changes. 

 ## ⚠️ Breaking changes

* `scoreDetails` feature is not experimental anymore. You can directly use `showRankingScoreDetails` during a search without activating the experimental feature 🎉

## 🚀 Enhancements

* Add proximity precision to settings (#548) cyprx

## ⚙️ Maintenance/misc

* Fix clippy (#546) curquiza
* Update dependencies (#542) omid
* Add an example using actix-web, async_graphql and diesel (#538) korir248


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>
Co-authored-by: Clémentine U. - curqui <clementine@meilisearch.com>

v0.24.3

Toggle v0.24.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #535

535: Update version for the next release (v0.24.3) r=curquiza a=meili-bot

_This PR is auto-generated._

The automated script updates the version of meilisearch-rust to a new version: "v0.24.3"


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>