chore(release): bump workspace version to 2.1.0

Workspace version + lock, and the metainfo gains its 2.1.0 release entry
(the release workflow re-stamps version and date at tag time). flake.nix
and the Flathub manifest are post-tag and stay untouched; the snap-qt
recipe stamps its version from the tag.

cc
This commit is contained in:
vicrodh committed 2026-08-31 11:39:20 -06:00
1 parent ad4d48eeef
commit 4f065eb45f
3 files changed
+47 -35

No files matched your search

+34 -34
View File
@@ -4031,7 +4031,7 @@ checksum = "d55d956fa96f5ec02be2e13af0e20391a5aa83d6a074e3ad368959d0fab299ea"
[[package]]
name = "qbz-app"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"base64 0.23.1",
"chrono",
@@ -4057,7 +4057,7 @@ dependencies = [
[[package]]
name = "qbz-audio"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"alsa",
"alsa-sys",
@@ -4116,7 +4116,7 @@ dependencies = [
[[package]]
name = "qbz-cmaf"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"aes",
"base64 0.23.1",
@@ -4131,7 +4131,7 @@ dependencies = [
[[package]]
name = "qbz-core"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"anyhow",
"async-trait",
@@ -4153,7 +4153,7 @@ dependencies = [
[[package]]
name = "qbz-credentials"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"aes-gcm",
"ashpd",
@@ -4171,7 +4171,7 @@ dependencies = [
[[package]]
name = "qbz-dac-wizard-core"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"qbz-audio",
"qbz-i18n",
@@ -4180,7 +4180,7 @@ dependencies = [
[[package]]
name = "qbz-disc"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"base64 0.23.1",
"dirs 6.0.0",
@@ -4199,7 +4199,7 @@ dependencies = [
[[package]]
name = "qbz-dsd"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"id3",
"log",
@@ -4209,7 +4209,7 @@ dependencies = [
[[package]]
name = "qbz-external-reco"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"async-trait",
"futures-util",
@@ -4244,7 +4244,7 @@ dependencies = [
[[package]]
name = "qbz-jellyfin"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"reqwest",
"rustls",
@@ -4288,7 +4288,7 @@ dependencies = [
[[package]]
name = "qbz-log"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"chrono",
"dirs 5.0.1",
@@ -4317,7 +4317,7 @@ dependencies = [
[[package]]
name = "qbz-media-cache"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"rusqlite",
"serde_json",
@@ -4326,7 +4326,7 @@ dependencies = [
[[package]]
name = "qbz-media-controls"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"ashpd",
"async-channel",
@@ -4362,7 +4362,7 @@ dependencies = [
[[package]]
name = "qbz-models"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"async-trait",
"chrono",
@@ -4376,7 +4376,7 @@ dependencies = [
[[package]]
name = "qbz-music-link"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"async-trait",
"log",
@@ -4391,7 +4391,7 @@ dependencies = [
[[package]]
name = "qbz-offline-cache"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"dirs 6.0.0",
"futures-util",
@@ -4413,7 +4413,7 @@ dependencies = [
[[package]]
name = "qbz-player"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"async-trait",
"futures-util",
@@ -4453,7 +4453,7 @@ dependencies = [
[[package]]
name = "qbz-plex"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"dirs 6.0.0",
"open",
@@ -4465,7 +4465,7 @@ dependencies = [
[[package]]
name = "qbz-qobuz"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"anyhow",
"base64 0.23.1",
@@ -4490,7 +4490,7 @@ dependencies = [
[[package]]
name = "qbz-qt"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"arboard",
"async-trait",
@@ -4563,7 +4563,7 @@ dependencies = [
[[package]]
name = "qbz-radio"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"dirs 5.0.1",
"log",
@@ -4574,7 +4574,7 @@ dependencies = [
[[package]]
name = "qbz-reco"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"log",
"qbz-integrations",
@@ -4587,7 +4587,7 @@ dependencies = [
[[package]]
name = "qbz-rip"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"flacenc",
"lofty",
@@ -4598,7 +4598,7 @@ dependencies = [
[[package]]
name = "qbz-secrets"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"aes-gcm",
"base64 0.23.1",
@@ -4615,7 +4615,7 @@ dependencies = [
[[package]]
name = "qbz-source"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"async-trait",
"log",
@@ -4638,7 +4638,7 @@ dependencies = [
[[package]]
name = "qbz-subsonic"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"md-5",
"reqwest",
@@ -4650,7 +4650,7 @@ dependencies = [
[[package]]
name = "qbz-text-utils"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"chrono",
"qbz-i18n",
@@ -4658,7 +4658,7 @@ dependencies = [
[[package]]
name = "qbz-theme"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"image",
"serde",
@@ -4667,7 +4667,7 @@ dependencies = [
[[package]]
name = "qbzd"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"async-trait",
"clap",
@@ -4711,7 +4711,7 @@ dependencies = [
[[package]]
name = "qconnect-app"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"async-trait",
"futures-util",
@@ -4733,7 +4733,7 @@ dependencies = [
[[package]]
name = "qconnect-core"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"qbz-models",
"serde",
@@ -4742,7 +4742,7 @@ dependencies = [
[[package]]
name = "qconnect-lan"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"base64 0.23.1",
"if-addrs 0.15.0",
@@ -4766,7 +4766,7 @@ dependencies = [
[[package]]
name = "qconnect-protocol"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"log",
"prost",
@@ -4779,7 +4779,7 @@ dependencies = [
[[package]]
name = "qconnect-transport-ws"
version = "2.0.2"
version = "2.1.0"
dependencies = [
"async-trait",
"futures-util",
+1 -1
View File
@@ -64,7 +64,7 @@ members = [
default-members = ["qbz-qt"]
[workspace.package]
version = "2.0.2"
version = "2.1.0"
edition = "2021"
license = "MIT"
repository = "https://github.com/vicrodh/qbz"
@@ -69,6 +69,18 @@
</screenshot>
</screenshots>
<releases>
<release version="2.1.0" date="2026-08-31">
<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>
<ul>
<li>QConnect: LAN discovery and pairing aligned with the official clients, shuffle and volume authority fixes, and a hardened handoff/takeover lifecycle</li>
<li>Casting: progressive serving, a Plex proxy, visualizer while casting, and X.509 v1 device certificates for Chromecast built-in</li>
<li>Playlists: a redesigned Add-to-Playlist picker with membership badges, drag from the Library Explorer, and Jellyfin/Subsonic rows in playlists</li>
<li>Audio: ALSA hardware-volume hardening with capability-based control detection, and gapless fixes for the headless daemon</li>
<li>Quality of life: Spotify-parity hotkeys with a Vim preset, a listening log, playback stall recovery, and a fresher favorites view</li>
</ul>
</description>
</release>
<release version="2.0.2" date="2026-07-20">
<description>
<p>QBZ 2.0.2 is a big maintenance release: a brand-new headless daemon you can drive entirely from the terminal, a touch-first Kiosk mode, an app-wide dynamic album-art background, and a wave of audio, casting and rendering work — all on the 2.0 rebuild.</p>