release: bump workspace version to 2.1.1

The About modal reads CARGO_PKG_VERSION, so it showed 2.1.0. Bump the workspace
version (and the Cargo.lock members) to 2.1.1 and add the 2.1.1 metainfo release
entry.

cc
This commit is contained in:
vicrodh committed 2026-09-10 20:33:15 -06:00
1 parent dbb4d849d3
commit c82e624188
3 files changed
+47 -35

No files matched your search

+34 -34
View File
@@ -4055,7 +4055,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-app" name = "qbz-app"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"base64 0.23.1", "base64 0.23.1",
"chrono", "chrono",
@@ -4082,7 +4082,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-audio" name = "qbz-audio"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"alsa", "alsa",
"alsa-sys", "alsa-sys",
@@ -4142,7 +4142,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-cmaf" name = "qbz-cmaf"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"aes", "aes",
"base64 0.23.1", "base64 0.23.1",
@@ -4157,7 +4157,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-core" name = "qbz-core"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@@ -4179,7 +4179,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-credentials" name = "qbz-credentials"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"aes-gcm", "aes-gcm",
"ashpd", "ashpd",
@@ -4197,7 +4197,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-dac-wizard-core" name = "qbz-dac-wizard-core"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"qbz-audio", "qbz-audio",
"qbz-i18n", "qbz-i18n",
@@ -4206,7 +4206,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-disc" name = "qbz-disc"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"base64 0.23.1", "base64 0.23.1",
"dirs 6.0.0", "dirs 6.0.0",
@@ -4226,7 +4226,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-dsd" name = "qbz-dsd"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"dst-decoder", "dst-decoder",
"id3", "id3",
@@ -4237,7 +4237,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-external-reco" name = "qbz-external-reco"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"futures-util", "futures-util",
@@ -4273,7 +4273,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-jellyfin" name = "qbz-jellyfin"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"reqwest", "reqwest",
"rustls", "rustls",
@@ -4319,7 +4319,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-log" name = "qbz-log"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"chrono", "chrono",
"dirs 5.0.1", "dirs 5.0.1",
@@ -4349,7 +4349,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-media-cache" name = "qbz-media-cache"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"rusqlite", "rusqlite",
"serde_json", "serde_json",
@@ -4358,7 +4358,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-media-controls" name = "qbz-media-controls"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"ashpd", "ashpd",
"async-channel", "async-channel",
@@ -4394,7 +4394,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-models" name = "qbz-models"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"chrono", "chrono",
@@ -4408,7 +4408,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-music-link" name = "qbz-music-link"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"log", "log",
@@ -4423,7 +4423,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-offline-cache" name = "qbz-offline-cache"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"dirs 6.0.0", "dirs 6.0.0",
"futures-util", "futures-util",
@@ -4445,7 +4445,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-player" name = "qbz-player"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"futures-util", "futures-util",
@@ -4485,7 +4485,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-plex" name = "qbz-plex"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"dirs 6.0.0", "dirs 6.0.0",
"open", "open",
@@ -4497,7 +4497,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-qobuz" name = "qbz-qobuz"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64 0.23.1", "base64 0.23.1",
@@ -4522,7 +4522,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-qt" name = "qbz-qt"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"arboard", "arboard",
"async-io", "async-io",
@@ -4598,7 +4598,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-radio" name = "qbz-radio"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"dirs 5.0.1", "dirs 5.0.1",
"log", "log",
@@ -4609,7 +4609,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-reco" name = "qbz-reco"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"log", "log",
"qbz-integrations", "qbz-integrations",
@@ -4622,7 +4622,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-rip" name = "qbz-rip"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"flacenc", "flacenc",
"lofty", "lofty",
@@ -4633,7 +4633,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-secrets" name = "qbz-secrets"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"aes-gcm", "aes-gcm",
"base64 0.23.1", "base64 0.23.1",
@@ -4650,7 +4650,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-source" name = "qbz-source"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"log", "log",
@@ -4673,7 +4673,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-subsonic" name = "qbz-subsonic"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"md-5", "md-5",
"reqwest", "reqwest",
@@ -4685,7 +4685,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-text-utils" name = "qbz-text-utils"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"chrono", "chrono",
"qbz-i18n", "qbz-i18n",
@@ -4693,7 +4693,7 @@ dependencies = [
[[package]] [[package]]
name = "qbz-theme" name = "qbz-theme"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"image", "image",
"serde", "serde",
@@ -4702,7 +4702,7 @@ dependencies = [
[[package]] [[package]]
name = "qbzd" name = "qbzd"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"clap", "clap",
@@ -4746,7 +4746,7 @@ dependencies = [
[[package]] [[package]]
name = "qconnect-app" name = "qconnect-app"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"futures-util", "futures-util",
@@ -4768,7 +4768,7 @@ dependencies = [
[[package]] [[package]]
name = "qconnect-core" name = "qconnect-core"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"qbz-models", "qbz-models",
"serde", "serde",
@@ -4777,7 +4777,7 @@ dependencies = [
[[package]] [[package]]
name = "qconnect-lan" name = "qconnect-lan"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"base64 0.23.1", "base64 0.23.1",
"if-addrs 0.15.0", "if-addrs 0.15.0",
@@ -4801,7 +4801,7 @@ dependencies = [
[[package]] [[package]]
name = "qconnect-protocol" name = "qconnect-protocol"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"log", "log",
"prost", "prost",
@@ -4814,7 +4814,7 @@ dependencies = [
[[package]] [[package]]
name = "qconnect-transport-ws" name = "qconnect-transport-ws"
version = "2.1.0" version = "2.1.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"futures-util", "futures-util",
+1 -1
View File
@@ -65,7 +65,7 @@ members = [
default-members = ["qbz-qt"] default-members = ["qbz-qt"]
[workspace.package] [workspace.package]
version = "2.1.0" version = "2.1.1"
edition = "2021" edition = "2021"
license = "MIT" license = "MIT"
repository = "https://github.com/vicrodh/qbz" repository = "https://github.com/vicrodh/qbz"
@@ -69,6 +69,18 @@
</screenshot> </screenshot>
</screenshots> </screenshots>
<releases> <releases>
<release version="2.1.1" date="2026-09-10">
<description>
<p>First maintenance release for the 2.1 line: smoother, faster scrolling in heavily populated sections plus a broad round of bug fixes.</p>
<ul>
<li>Scrolling: much better scroll response and performance in heavily populated sections</li>
<li>Playlists: Remove from playlist works again on every source, and Navidrome/Jellyfin/Plex tracks show their cover art</li>
<li>Mixtapes and Collections: a song opens its album, correct row menu and columns, and the account import no longer creates broken entries</li>
<li>Playback and casting: recover from a wedged output stream, macOS Exclusive mode restored, and DLNA renderers stop vanishing</li>
<li>MusicBrainz artist data survives 503 and transport failures via retries behind a shared limiter</li>
</ul>
</description>
</release>
<release version="2.1.0" date="2026-09-06"> <release version="2.1.0" date="2026-09-06">
<description> <description>
<p>QBZ 2.1.0 brings the Qt frontend to its first minor release: QConnect grows official LAN pairing parity, casting gets a second hardening round, and playlists, hotkeys and the audio stack all move forward.</p> <p>QBZ 2.1.0 brings the Qt frontend to its first minor release: QConnect grows official LAN pairing parity, casting gets a second hardening round, and playlists, hotkeys and the audio stack all move forward.</p>