Skip to content

build(deps): bump musicbrainz_rs from 0.12.0 to 0.13.0 in the all-dependencies group#67

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/all-dependencies-2631890485
Open

build(deps): bump musicbrainz_rs from 0.12.0 to 0.13.0 in the all-dependencies group#67
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/all-dependencies-2631890485

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 26, 2026

Bumps the all-dependencies group with 1 update: musicbrainz_rs.

Updates musicbrainz_rs from 0.12.0 to 0.13.0

Release notes

Sourced from musicbrainz_rs's releases.

v0.13.0

This is a massive update, so expect breaking changes!

New features

Migrated the http request crate from reqwest to ureq by moving the API backend to api_bindium. Here's the important points of this migration:

  • The crate is async runtime agnostic. You're free from the chains of tokio.
  • You can have both Sync and Async at the same time, or only one, or none (why would you do that...) without surprise compilation errors or runtime errors
  • api_bindium is custom made to be lighter than the old reqwest backend. No more compiling the entire tokio runtime to print the name of a recording.

Migrated the old this_error monolith to smaller snafu errors. This should help with error debugging and error matching. Those errors include the location and backtraces (Need feature flag) for more information

Breaking changes

  • Reworked all the features. I recommend rereading through them all even if you don't have errors!
  • Reworked the errors
  • Reworked client struct
  • Async functions now have a _async suffix to allow both sync and async to coexists

Upcoming changes

The CAA api will soon be deprecated and moved to its own crate. The reasons being:

  • The code needs a full rewrite to remove some severe spaghetti
  • It doesn't need to be along side the MB api as it only wants MBIDs as inputs
  • It's literally a separate API.

It won't change much from what it currently is as the core fetching will still use api_bindium.


Added

  • added id to medias
  • add as_musicbrainz_error
  • deserialize musicbrainz errors
  • include score in more entities
  • multiple url fetching
  • added as_musicbrainz_error
  • Retry on connection resets
  • move from this_error to snafu
  • make client's reqwest client public
  • add ability to set reqwest_client at initialization to client
  • add abilty to set user_agent at initialization to client

Fixed

  • added SokojId work variant
  • removed old buggy tests
  • tests
  • ci lints

... (truncated)

Changelog

Sourced from musicbrainz_rs's changelog.

0.13.0 - 2026-04-17

Added

  • added id to medias
  • add as_musicbrainz_error
  • deserialize musicbrainz errors
  • include score in more entities
  • multiple url fetching
  • added as_musicbrainz_error
  • Retry on connection resets
  • move from this_error to snafu
  • make client's reqwest client public
  • add ability to set reqwest_client at initialization to client
  • add abilty to set user_agent at initialization to client

Fixed

  • added SokojId work variant
  • removed old buggy tests
  • tests
  • ci lints
  • clippy lints
  • chrono reexport
  • missing backtrace in as_musicbrainz_error
  • Lints and replaced expects with returning a result

Other

  • more clippy lints
  • (lint) allow_attributes_without_reason
  • (lint) allow_attributes
  • (lint) std_instead_of_core
  • update api_bindium to 0.4.0
  • release plz fix 6
  • release plz fix 5
  • ci release plz fix 4
  • releaseplz fix 3
  • release plz fix2
  • add release-plz
  • add release-plz
  • Merge pull request #208 from RustyNova016/dependabot/cargo/main/hotpath-0.15.0
  • (deps) update hotpath requirement from 0.14.0 to 0.15.0
  • (deps) update snafu requirement from 0.8.9 to 0.9.0
  • (deps) update hotpath requirement from 0.12.0 to 0.13.0
  • (deps) update hotpath requirement from 0.9.0 to 0.12.0
  • update readme
  • edition
  • add features docs
  • removed empty config.rs

... (truncated)

Commits
  • 8455f78 chore: release v0.13.0
  • 81266a2 Merge pull request #222 from RustyNova016/clippier
  • 70be9dd chore: more clippy lints
  • a67b4dd chore(lint): allow_attributes_without_reason
  • 98009f6 chore(lint): allow_attributes
  • 576c9d8 chore(lint): std_instead_of_core
  • d798ad7 Merge pull request #221 from RustyNova016/api_bindium0.4.0
  • ba69309 chore: update api_bindium to 0.4.0
  • e5b4346 Merge pull request #219 from RustyNova016/releaseplz2
  • 2ffef7b ci: release plz fix 6
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-dependencies group with 1 update: [musicbrainz_rs](https://github.com/RustyNova016/musicbrainz_rs).


Updates `musicbrainz_rs` from 0.12.0 to 0.13.0
- [Release notes](https://github.com/RustyNova016/musicbrainz_rs/releases)
- [Changelog](https://github.com/RustyNova016/musicbrainz_rs/blob/main/CHANGELOG.md)
- [Commits](RustyNova016/musicbrainz_rs@v0.12.0...v0.13.0)

---
updated-dependencies:
- dependency-name: musicbrainz_rs
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Apr 26, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
yoink-docs Ready Ready Preview, Comment Apr 26, 2026 10:07pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants