chore(repo): one workspace version, 0.2.0

Every package of the workspace now takes its version from [workspace.package]
(version.workspace = true) instead of its own number. The numbers before were
0.1.42 (Windows libraries and packages), 0.1.0 (KDE, the macOS version crate,
komorebi-shortcuts and the e2e guest crates) and 0.1.1 (macOS libraries); the
unified release is 0.2.0 for all of them.

Cargo.lock only changes the version of the workspace's own packages.

Not changed here: the version text in schema doc comments and the generated
schemas (next revision), and the shim packages, which are deleted later and
only pick up the number meanwhile.

Verified: cargo metadata --offline --locked succeeds.
This commit is contained in:
LGUG2Z committed 2026-11-05 15:03:27 -08:00
1 parent e1fc1499d4
commit 87fb8340d0
34 files changed
+67 -64

No files matched your search

Generated
+32 -32
View File
@@ -3387,7 +3387,7 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
[[package]]
name = "komorebi"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"color-eyre",
"komorebi-linux",
@@ -3398,14 +3398,14 @@ dependencies = [
[[package]]
name = "komorebi-backend"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"komorebi-layouts",
]
[[package]]
name = "komorebi-bar"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"chrono",
"chrono-tz",
@@ -3455,7 +3455,7 @@ dependencies = [
[[package]]
name = "komorebi-bar-core"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"chrono",
"chrono-tz",
@@ -3479,7 +3479,7 @@ dependencies = [
[[package]]
name = "komorebi-bar-macos"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"chrono",
"chrono-tz",
@@ -3518,7 +3518,7 @@ dependencies = [
[[package]]
name = "komorebi-client"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"komorebi-linux",
"komorebi-macos",
@@ -3531,7 +3531,7 @@ dependencies = [
[[package]]
name = "komorebi-client-linux"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"komorebi-linux",
"komorebi-themes",
@@ -3541,7 +3541,7 @@ dependencies = [
[[package]]
name = "komorebi-client-macos"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"komorebi-macos",
"komorebi-themes",
@@ -3550,7 +3550,7 @@ dependencies = [
[[package]]
name = "komorebi-collections"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"pastey 0.2.3",
"schemars 1.2.3",
@@ -3560,7 +3560,7 @@ dependencies = [
[[package]]
name = "komorebi-config"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"clap",
"color-eyre",
@@ -3577,7 +3577,7 @@ dependencies = [
[[package]]
name = "komorebi-core"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"color-eyre",
"komorebi-collections",
@@ -3594,7 +3594,7 @@ dependencies = [
[[package]]
name = "komorebi-e2e-agent"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"serde",
"serde_json_lenient",
@@ -3603,7 +3603,7 @@ dependencies = [
[[package]]
name = "komorebi-gui"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"eframe",
"egui_extras",
@@ -3616,14 +3616,14 @@ dependencies = [
[[package]]
name = "komorebi-hotkeys"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"whkd-parser",
]
[[package]]
name = "komorebi-layouts"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"clap",
"color-eyre",
@@ -3640,7 +3640,7 @@ dependencies = [
[[package]]
name = "komorebi-linux"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"clap",
"color-eyre",
@@ -3682,7 +3682,7 @@ dependencies = [
[[package]]
name = "komorebi-macos"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"base64 0.22.1",
"block2 0.6.2",
@@ -3736,7 +3736,7 @@ dependencies = [
[[package]]
name = "komorebi-protocol"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"clap",
"color-eyre",
@@ -3751,11 +3751,11 @@ dependencies = [
[[package]]
name = "komorebi-scrolling"
version = "0.1.42"
version = "0.2.0"
[[package]]
name = "komorebi-settings"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"komorebi-config",
"komorebi-layouts",
@@ -3766,7 +3766,7 @@ dependencies = [
[[package]]
name = "komorebi-shortcuts"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"dirs 6.0.0",
"eframe",
@@ -3776,7 +3776,7 @@ dependencies = [
[[package]]
name = "komorebi-testwin"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"serde_json_lenient",
"windows 0.62.2",
@@ -3784,7 +3784,7 @@ dependencies = [
[[package]]
name = "komorebi-themes"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"base16-egui-themes",
"catppuccin-egui",
@@ -3799,7 +3799,7 @@ dependencies = [
[[package]]
name = "komorebi-transport"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"color-eyre",
"crossbeam-channel",
@@ -3811,7 +3811,7 @@ dependencies = [
[[package]]
name = "komorebi-windows"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"base64 0.22.1",
"bitflags 2.13.2",
@@ -3870,7 +3870,7 @@ dependencies = [
[[package]]
name = "komorebic"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"chrono",
"clap",
@@ -3906,7 +3906,7 @@ dependencies = [
[[package]]
name = "komorebic-core"
version = "0.1.42"
version = "0.2.0"
dependencies = [
"clap",
"clap_complete",
@@ -3917,7 +3917,7 @@ dependencies = [
[[package]]
name = "komorebic-linux"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"chrono",
"clap",
@@ -3939,7 +3939,7 @@ dependencies = [
[[package]]
name = "komorebic-macos"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"chrono",
"clap",
@@ -3961,7 +3961,7 @@ dependencies = [
[[package]]
name = "komorebic-no-console"
version = "0.1.42"
version = "0.2.0"
[[package]]
name = "konst"
@@ -7853,14 +7853,14 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]]
name = "version-linux"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"shadow-rs 2.0.0",
]
[[package]]
name = "version-macos"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"shadow-rs 1.7.1",
]
+3
View File
@@ -63,6 +63,9 @@ default-members = [
"e2e/guest/testwin",
]
[workspace.package]
version = "0.2.0"
[workspace.dependencies]
clap = { version = "4", features = ["derive", "wrap_help"] }
chrono-tz = "0.10"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-backend"
version = "0.1.42"
version.workspace = true
description = "What every komorebi daemon asks of its platform: the Backend trait, WindowId, plain-data window and monitor infos, and an in-memory FakeBackend"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-bar-core"
version = "0.1.42"
version.workspace = true
description = "The status bar shared by the Windows and macOS komorebi bars: configuration, widgets and the platform seam"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-collections"
version = "0.1.42"
version.workspace = true
description = "The ring and the lockable sequence that every komorebi keeps its windows, containers, workspaces and monitors in"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-config"
version = "0.1.42"
version.workspace = true
edition = "2024"
description = "The komorebi.json data types (StaticConfig and the types it is made of) and the generation of its JSON Schema"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-core"
version = "0.1.42"
version.workspace = true
description = "The model every komorebi daemon shares, generic over the platform's window: containers first, then monitors, workspaces and the window manager"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-protocol"
version = "0.1.42"
version.workspace = true
edition = "2024"
description = "The wire types shared by every komorebi daemon and client: SocketMessage and its payloads"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-settings"
version = "0.1.42"
version.workspace = true
edition = "2024"
description = "The settings every komorebi daemon reads while it runs: one immutable snapshot, replaced as a whole, instead of process-wide statics"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-transport"
version = "0.1.42"
version.workspace = true
description = "The command transport shared by every komorebi daemon: the pause filter, the command listener and the subscriber registry"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebic-core"
version = "0.1.42"
version.workspace = true
description = "The command line definitions that the komorebic of every platform shares"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-e2e-agent"
version = "0.1.0"
version.workspace = true
edition = "2024"
description = "Runs in the interactive session of an e2e guest and answers the host"
publish = false
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-testwin"
version = "0.1.0"
version.workspace = true
edition = "2024"
description = "A plain window for the e2e suite to tile, with a control channel"
publish = false
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-bar"
version = "0.1.42"
version.workspace = true
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-client"
version = "0.1.42"
version.workspace = true
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi"
version = "0.1.42"
version.workspace = true
description = "A tiling window manager for Windows, KDE Plasma and macOS"
repository = "https://github.com/LGUG2Z/komorebi"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-client-linux"
version = "0.1.0"
version.workspace = true
edition = "2024"
[dependencies]
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-hotkeys"
version = "0.1.0"
version.workspace = true
description = "Reads skhd, whkd and sxhkd key binding files and plans them as KDE global shortcuts"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-linux"
version = "0.1.0"
version.workspace = true
description = "A tiling window manager for KDE Plasma"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebic-linux"
version = "0.1.0"
version.workspace = true
description = "The command-line interface for Komorebi, a tiling window manager for KDE Plasma"
edition = "2024"
+1 -1
View File
@@ -1,7 +1,7 @@
[package]
name = "version-linux"
edition = "2024"
version = "0.1.0"
version.workspace = true
[dependencies]
shadow-rs = { version = "2" }
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-bar-macos"
version = "0.1.1"
version.workspace = true
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-client-macos"
version = "0.1.1"
version.workspace = true
edition = "2024"
[dependencies]
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-macos"
version = "0.1.1"
version.workspace = true
description = "A tiling window manager for macOS"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebic-macos"
version = "0.1.1"
version.workspace = true
description = "The command-line interface for Komorebi, a tiling window manager for macOS"
edition = "2024"
+1 -1
View File
@@ -1,7 +1,7 @@
[package]
name = "version-macos"
edition = "2024"
version = "0.1.0"
version.workspace = true
[dependencies]
shadow-rs = { version = "1" }
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-gui"
version = "0.1.42"
version.workspace = true
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-layouts"
version = "0.1.42"
version.workspace = true
edition = "2024"
[dependencies]
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-scrolling"
version = "0.1.42"
version.workspace = true
description = "A platform-free model of a scrollable strip of columns"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-shortcuts"
version = "0.1.0"
version.workspace = true
edition = "2024"
[dependencies]
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-themes"
version = "0.1.42"
version.workspace = true
edition = "2024"
[dependencies]
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebi-windows"
version = "0.1.42"
version.workspace = true
description = "A tiling window manager for Windows"
repository = "https://github.com/LGUG2Z/komorebi"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebic-no-console"
version = "0.1.42"
version.workspace = true
description = "The command-line interface (without a console) for Komorebi, a tiling window manager for Windows"
repository = "https://github.com/LGUG2Z/komorebi"
edition = "2024"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "komorebic"
version = "0.1.42"
version.workspace = true
description = "The command-line interface for Komorebi, a tiling window manager for Windows, KDE Plasma and macOS"
repository = "https://github.com/LGUG2Z/komorebi"
edition = "2024"