diff --git a/Cargo.lock b/Cargo.lock index bbcf2053..70c25af6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -38,7 +38,7 @@ dependencies = [ "getrandom 0.2.15", "once_cell", "version_check", - "zerocopy", + "zerocopy 0.7.35", ] [[package]] @@ -598,9 +598,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.27" +version = "4.5.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796" +checksum = "3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff" dependencies = [ "clap_builder", ] @@ -1562,7 +1562,7 @@ dependencies = [ "nonzero_ext", "parking_lot", "portable-atomic", - "rand", + "rand 0.8.5", "smallvec", "spinning_top", ] @@ -2344,7 +2344,7 @@ dependencies = [ "priority-queue", "protobuf", "quick-xml 0.36.2", - "rand", + "rand 0.8.5", "rsa", "serde", "serde_json", @@ -2409,14 +2409,14 @@ dependencies = [ "log", "parking_lot", "portaudio-rs", - "rand", + "rand 0.8.5", "rand_distr", "rodio", "shell-words", "symphonia", "thiserror 1.0.69", "tokio", - "zerocopy", + "zerocopy 0.7.35", ] [[package]] @@ -2599,7 +2599,7 @@ dependencies = [ "pancurses", "parse_duration", "platform-dirs", - "rand", + "rand 0.9.0", "regex", "reqwest 0.12.12", "rspotify", @@ -2607,8 +2607,8 @@ dependencies = [ "serde_cbor", "serde_json", "signal-hook", - "strum", - "strum_macros", + "strum 0.27.0", + "strum_macros 0.27.0", "tokio", "tokio-stream", "tokio-util", @@ -2784,7 +2784,7 @@ checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", - "rand", + "rand 0.8.5", ] [[package]] @@ -2799,7 +2799,7 @@ dependencies = [ "num-integer", "num-iter", "num-traits", - "rand", + "rand 0.8.5", "smallvec", "zeroize", ] @@ -2949,7 +2949,7 @@ dependencies = [ "chrono", "getrandom 0.2.15", "http 0.2.12", - "rand", + "rand 0.8.5", "reqwest 0.11.27", "serde", "serde_json", @@ -3422,7 +3422,7 @@ version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" dependencies = [ - "zerocopy", + "zerocopy 0.7.35", ] [[package]] @@ -3559,8 +3559,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha", - "rand_core", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.0", + "zerocopy 0.8.17", ] [[package]] @@ -3570,7 +3581,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.0", ] [[package]] @@ -3582,6 +3603,16 @@ dependencies = [ "getrandom 0.2.15", ] +[[package]] +name = "rand_core" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff" +dependencies = [ + "getrandom 0.3.1", + "zerocopy 0.8.17", +] + [[package]] name = "rand_distr" version = "0.4.3" @@ -3589,7 +3620,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", ] [[package]] @@ -3777,7 +3808,7 @@ dependencies = [ "num-traits", "pkcs1", "pkcs8", - "rand_core", + "rand_core 0.6.4", "signature", "spki", "subtle", @@ -3835,7 +3866,7 @@ dependencies = [ "enum_dispatch", "serde", "serde_json", - "strum", + "strum 0.26.3", "thiserror 2.0.11", ] @@ -4222,7 +4253,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest", - "rand_core", + "rand_core 0.6.4", ] [[package]] @@ -4316,9 +4347,15 @@ version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ - "strum_macros", + "strum_macros 0.26.4", ] +[[package]] +name = "strum" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce1475c515a4f03a8a7129bb5228b81a781a86cb0b3fbbc19e1c556d491a401f" + [[package]] name = "strum_macros" version = "0.26.4" @@ -4332,6 +4369,19 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "strum_macros" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9688894b43459159c82bfa5a5fa0435c19cbe3c9b427fa1dd7b1ce0c279b18a7" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.96", +] + [[package]] name = "subtle" version = "2.6.1" @@ -4780,9 +4830,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" dependencies = [ "serde", "serde_spanned", @@ -4901,7 +4951,7 @@ dependencies = [ "http 1.2.0", "httparse", "log", - "rand", + "rand 0.8.5", "rustls 0.23.22", "rustls-pki-types", "sha1", @@ -5017,7 +5067,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b" dependencies = [ "getrandom 0.2.15", - "rand", + "rand 0.8.5", ] [[package]] @@ -5910,9 +5960,9 @@ dependencies = [ [[package]] name = "zbus" -version = "5.3.1" +version = "5.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2494e4b3f44d8363eef79a8a75fc0649efb710eef65a66b5e688a5eb4afe678a" +checksum = "59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236" dependencies = [ "async-broadcast", "async-executor", @@ -5927,7 +5977,7 @@ dependencies = [ "enumflags2", "event-listener", "futures-core", - "futures-util", + "futures-lite", "hex", "nix 0.29.0", "ordered-stream", @@ -5938,7 +5988,7 @@ dependencies = [ "tracing", "uds_windows", "windows-sys 0.59.0", - "winnow 0.6.26", + "winnow 0.7.0", "xdg-home", "zbus_macros", "zbus_names", @@ -5947,9 +5997,9 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "5.3.1" +version = "5.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445efc01929302aee95e2b25bbb62a301ea8a6369466e4278e58e7d1dfb23631" +checksum = "f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5979,7 +6029,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ "byteorder", - "zerocopy-derive", + "zerocopy-derive 0.7.35", +] + +[[package]] +name = "zerocopy" +version = "0.8.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa91407dacce3a68c56de03abe2760159582b846c6a4acd2f456618087f12713" +dependencies = [ + "zerocopy-derive 0.8.17", ] [[package]] @@ -5993,6 +6052,17 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "zerocopy-derive" +version = "0.8.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06718a168365cad3d5ff0bb133aad346959a2074bd4a85c121255a11304a8626" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "zerofrom" version = "0.1.5" diff --git a/Cargo.toml b/Cargo.toml index 5a51d3ad..3d7a594b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,10 +38,10 @@ codegen-units = 16 [dependencies] chrono = "0.4" -clap = "4.5.27" +clap = "4.5.28" arboard = {version = "3.4", optional = true} crossbeam-channel = "0.5" -zbus = {version = "5.3.1", default-features = false, features = ["tokio"], optional = true} +zbus = {version = "5.5.0", default-features = false, features = ["tokio"], optional = true} fern = "0.7" futures = "0.3" ioctl-rs = {version = "0.2", optional = true} @@ -54,14 +54,14 @@ log = "0.4.25" pancurses = {version = "0.17.0", optional = true} parse_duration = "2.1.1" platform-dirs = "0.3.0" -rand = "0.8" +rand = "0.9" regex = "1" reqwest = {version = "0.12", features = ["blocking", "json"]} serde = "1.0" serde_cbor = "0.11.2" serde_json = "1.0" -strum = "0.26" -strum_macros = "0.26" +strum = "0.27" +strum_macros = "0.27" tokio = {version = "1", features = ["rt-multi-thread", "sync", "time", "net"]} tokio-util = {version = "0.7.13", features = ["codec"]} tokio-stream = {version = "0.1.17", features = ["sync"]} diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index da2a266a..e31a7bd8 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" [dependencies] clap_mangen = "0.2.26" clap_complete = "4.5.42" -clap = "4.5.27" +clap = "4.5.28" [dependencies.ncspot] default-features = false