Skip to content

Conversation

@meili-bot
Copy link
Contributor

@meili-bot meili-bot commented Sep 18, 2025

This PR is auto-generated.

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

Summary by CodeRabbit

  • Documentation

    • Added a 0.17.1 section to the changelog, including a “Breaking Changes” header (no entries).
    • Updated installation instructions to reference version 0.17.1.
  • Chores

    • Bumped package/version metadata to 0.17.1 to align release artifacts.
    • Updated the internal version constant accordingly.
    • No API, dependency, or runtime behavior changes.

@meili-bot meili-bot added the skip-changelog The PR will not appear in the release changelogs label Sep 18, 2025
@coderabbitai
Copy link

coderabbitai bot commented Sep 18, 2025

Walkthrough

Version bump from 0.17.0 to 0.17.1 across code and metadata: updated Version.current, pubspec.yaml version, README install snippet, and added a new 0.17.1 section to CHANGELOG with a “Breaking Changes:” header (no entries). No API/signature changes or dependency updates.

Changes

Cohort / File(s) Summary of Changes
Version constant update
lib/src/version.dart
Updated Version.current from '0.17.0' to '0.17.1'; derived qualified version strings now reflect 0.17.1.
Package metadata
pubspec.yaml
Bumped package version from 0.17.0 to 0.17.1; no other metadata changes.
Documentation
README.md, CHANGELOG.md
README installation snippet updated to ^0.17.1; CHANGELOG added a new 0.17.1 section with a “Breaking Changes:” header (no entries).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

A hop to dot-one, my whiskers twitch—
Version carrots stacked, a perfect stitch.
Changelog burrow, quiet and clean,
README spruced with a subtle sheen.
Pubspec thumps: “0.17.1!”—hooray!
I nibble bytes and bounce away.
(*binkies into release day*)

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title "Update version for the next release (v0.17.1)" succinctly and accurately summarizes the primary change—bumping the package version to 0.17.1—as reflected in pubspec.yaml, lib/src/version.dart, README.md, and CHANGELOG.md. It is a single clear sentence that avoids extraneous detail or vague wording. This phrasing is specific enough for teammates scanning history to understand the intent.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch meili-bot/bump-version

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 63853ac and 5d1f797.

📒 Files selected for processing (1)
  • pubspec.yaml (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • pubspec.yaml

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Member

@curquiza curquiza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bors merge

meili-bors bot added a commit that referenced this pull request Sep 18, 2025
434: Bump dart_jsonwebtoken from 2.17.0 to 3.2.0 r=curquiza a=dependabot[bot]

Bumps [dart_jsonwebtoken](https://github.com/jonasroussel/dart_jsonwebtoken) from 2.17.0 to 3.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jonasroussel/dart_jsonwebtoken/releases">dart_jsonwebtoken's releases</a>.</em></p>
<blockquote>
<h2>v3.2.0</h2>
<ul>
<li>Update upper bound of pointycastle (<a href="https://redirect.github.com/jonasroussel/dart_jsonwebtoken/pull/65">jonasroussel/dart_jsonwebtoken#65</a>)</li>
<li>Dart SDK minimum version set to 3.0.0</li>
<li>Use <code>pointycastle</code> for HMAC calculation instead of <code>crypto</code></li>
<li>Implement custom deep list equality instead of using the <code>collection</code> package</li>
</ul>
<h2>v3.1.1</h2>
<ul>
<li>Rollback <code>collection</code> to 1.17.1 to be compatible with older flutter versions</li>
</ul>
<h2>v3.1.0</h2>
<ul>
<li>Fix unconsistant JWK convertion</li>
<li>Add <code>JWTKey.fromJWK</code> static method for parsing JWK to various key types</li>
</ul>
<h2>v3.0.0</h2>
<ul>
<li>Possible <strong>BREAKING CHANGE</strong>: <code>exp</code>, <code>nbf</code> and <code>iat</code> are now following the JWT RFC for NumericDate by only using UTC DateTime</li>
<li>Add JWK (JSON Web Key) conversion methods to key classes (<code>toJWK()</code>)</li>
<li>Fix HMAC secret auto detect if base64 is url or not</li>
<li>Fix base64Url instead of base64 for string payloads JWT</li>
<li>Add header tests for <code>exp</code>, <code>nbf</code> and <code>iat</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jonasroussel/dart_jsonwebtoken/blob/main/CHANGELOG.md">dart_jsonwebtoken's changelog</a>.</em></p>
<blockquote>
<h2>3.2.0</h2>
<ul>
<li>Update upper bound of pointycastle (<a href="https://redirect.github.com/jonasroussel/dart_jsonwebtoken/pull/65">jonasroussel/dart_jsonwebtoken#65</a>)</li>
<li>Dart SDK minimum version set to 3.0.0</li>
<li>Use <code>pointycastle</code> for HMAC calculation instead of <code>crypto</code></li>
<li>Implement custom deep list equality instead of using the <code>collection</code> package</li>
</ul>
<h2>3.1.1</h2>
<ul>
<li>Rollback <code>collection</code> to 1.17.1 to be compatible with older flutter versions</li>
</ul>
<h2>3.1.0</h2>
<ul>
<li>Fix unconsistant JWK convertion</li>
<li>Add <code>JWTKey.fromJWK</code> static method for parsing JWK to various key types</li>
</ul>
<h2>3.0.0</h2>
<ul>
<li>Possible <strong>BREAKING CHANGE</strong>: <code>exp</code>, <code>nbf</code> and <code>iat</code> are now following the JWT RFC for NumericDate by only using UTC DateTime</li>
<li>Add JWK (JSON Web Key) conversion methods to key classes (<code>toJWK()</code>)</li>
<li>Fix HMAC secret auto detect if base64 is url or not</li>
<li>Fix base64Url instead of base64 for string payloads JWT</li>
<li>Add header tests for <code>exp</code>, <code>nbf</code> and <code>iat</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/jonasroussel/dart_jsonwebtoken/commit/ca7b8539a86e806f3d845c7de441c7e961e7781b"><code>ca7b853</code></a> v3.2.0</li>
<li><a href="https://github.com/jonasroussel/dart_jsonwebtoken/commit/5ac703a4b20f0087eb0dda8d8f5cae8e7345186c"><code>5ac703a</code></a> feat: Reduce dependencies</li>
<li><a href="https://github.com/jonasroussel/dart_jsonwebtoken/commit/368d05a1a5363d71bfa53fbe6cc4bcbf0523da9f"><code>368d05a</code></a> Update upper bound of <code>pointycastle</code> (<a href="https://redirect.github.com/jonasroussel/dart_jsonwebtoken/issues/65">#65</a>)</li>
<li><a href="https://github.com/jonasroussel/dart_jsonwebtoken/commit/bd6d246927ff2059c677f45c032750893b315a0f"><code>bd6d246</code></a> v3.1.1</li>
<li><a href="https://github.com/jonasroussel/dart_jsonwebtoken/commit/87e3d1d8ca6f0622401b94c52c4cb2bbadb5a9f0"><code>87e3d1d</code></a> fix: Rollback collection to 1.17.1 for older Flutter version</li>
<li><a href="https://github.com/jonasroussel/dart_jsonwebtoken/commit/56a419968134dbfcbc48454ea44ef54321208b44"><code>56a4199</code></a> v3.1.0</li>
<li><a href="https://github.com/jonasroussel/dart_jsonwebtoken/commit/e1a4d6cce9cd54856a57b7d70973186349bf2a85"><code>e1a4d6c</code></a> feat: Add JWTKey.fromJWK method for parsing JWK to various key types</li>
<li><a href="https://github.com/jonasroussel/dart_jsonwebtoken/commit/cd4b6ee1b966139acaf3be652fd27008dbdd28bc"><code>cd4b6ee</code></a> test: Add comprehensive JWK conversion tests for various key types</li>
<li><a href="https://github.com/jonasroussel/dart_jsonwebtoken/commit/a4b59af51d963f9ac5ae952b38c6a1821c34071c"><code>a4b59af</code></a> refactor: Centralize test key constants in keys_const.dart</li>
<li><a href="https://github.com/jonasroussel/dart_jsonwebtoken/commit/7da7286cb946745a35efd3cb24e7a39a63b28d43"><code>7da7286</code></a> fix: unconsistant JWK convertion</li>
<li>Additional commits viewable in <a href="https://github.com/jonasroussel/dart_jsonwebtoken/compare/v2.17.0...v3.2.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dart_jsonwebtoken&package-manager=pub&previous-version=2.17.0&new-version=3.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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>

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

_This PR is auto-generated._

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


Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>
@meili-bors
Copy link
Contributor

meili-bors bot commented Sep 18, 2025

This PR was included in a batch that successfully built, but then failed to merge into main. It will not be retried.

Additional information:

{"message":"Changes must be made through a pull request.","documentation_url":"https://docs.github.com/articles/about-protected-branches","status":"422"}

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
CHANGELOG.md (1)

3-5: Tighten the new section to satisfy markdownlint and clarity

Use an H2 without trailing colon and state that this is a version bump only.

 # 0.17.1
-### Breaking Changes:
+## Changes
+- Version bump only; no code changes.
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between bd63492 and 63853ac.

📒 Files selected for processing (4)
  • CHANGELOG.md (1 hunks)
  • README.md (1 hunks)
  • lib/src/version.dart (1 hunks)
  • pubspec.yaml (1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.17.2)
CHANGELOG.md

4-4: Heading levels should only increment by one level at a time
Expected: h2; Actual: h3

(MD001, heading-increment)


4-4: Trailing punctuation in heading
Punctuation: ':'

(MD026, no-trailing-punctuation)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: pana
🔇 Additional comments (3)
lib/src/version.dart (1)

2-2: LGTM: Version.current updated to 0.17.1

No API/signature changes; derived strings will reflect the bump.

pubspec.yaml (1)

3-3: Version metadata aligned — approved

pubspec.yaml, README.md, and lib/src/version.dart all contain 0.17.1; the prior script showed a false mismatch because its regex replacement left surrounding text in version.dart.

README.md (1)

56-58: Install snippet correctly bumped to ^0.17.1 — verified.
README shows meilisearch: ^0.17.1 and pubspec matches; only remaining "0.17.0" is in CHANGELOG.md:6 (historic), no action required.

@curquiza
Copy link
Member

bors merge

@curquiza curquiza merged commit 2b6d779 into main Sep 18, 2025
6 checks passed
@curquiza curquiza deleted the meili-bot/bump-version branch September 18, 2025 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog The PR will not appear in the release changelogs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants