From 96bb3de7b23227d358404c6175feefb3e275473c Mon Sep 17 00:00:00 2001 From: Kyle Machulis Date: Sun, 12 May 2024 17:55:01 -0700 Subject: [PATCH] build: Update dependencies --- buttplug/Cargo.toml | 44 ++++++++++++++++++++------------------ buttplug_derive/Cargo.toml | 4 ++-- 2 files changed, 25 insertions(+), 23 deletions(-) diff --git a/buttplug/Cargo.toml b/buttplug/Cargo.toml index f63e9150e..685201bf4 100644 --- a/buttplug/Cargo.toml +++ b/buttplug/Cargo.toml @@ -54,62 +54,64 @@ buttplug_derive = "0.8.0" # buttplug_derive = { path = "../buttplug_derive" } futures = "0.3.30" futures-util = "0.3.30" -async-trait = "0.1.78" -serde = { version = "1.0.197", features = ["derive"] } -serde_json = "1.0.114" -serde_repr = "0.1.18" -uuid = { version = "1.7.0", features = ["serde"] } +async-trait = "0.1.80" +serde = { version = "1.0.201", features = ["derive"] } +serde_json = "1.0.117" +serde_repr = "0.1.19" +uuid = { version = "1.8.0", features = ["serde"] } url = "2.5.0" btleplug = { version = "0.11.5", optional = true } # btleplug = { path = "../../btleplug", optional = true} # btleplug = { git = 'https://github.com/deviceplug/btleplug', branch = 'master', optional = true } -strum_macros = "0.25.3" -strum = "0.25.0" +strum_macros = "0.26.2" +strum = "0.26.2" once_cell = "1.19.0" -paste = "1.0.14" +paste = "1.0.15" lazy_static = "1.4.0" byteorder = "1.5.0" -thiserror = "1.0.58" +thiserror = "1.0.60" cfg-if = "1.0.0" tracing = "0.1.40" tracing-futures = "0.2.5" tracing-subscriber = { version = "0.3.18", features = ["json"] } dashmap = { version = "5.5.3", features = ["serde"] } displaydoc = "0.2.4" -tokio = { version = "1.36.0", features = ["sync", "macros", "io-util"] } +tokio = { version = "1.37.0", features = ["sync", "macros", "io-util"] } async-stream = "0.3.5" -prost = "0.12.3" -tokio-util = "0.7.10" -reqwest = { version = "0.11.26", default-features = false, optional = true, features = ["rustls-tls"] } +prost = "0.12.4" +tokio-util = "0.7.11" +reqwest = { version = "0.12.4", default-features = false, optional = true, features = ["rustls-tls"] } serde-aux = "4.5.0" getset = "0.1.2" -os_info = "3.8.1" +os_info = "3.8.2" ahash = "0.8.11" -jsonschema = { version = "0.17.1", default-features = false } +jsonschema = { version = "0.18.0", default-features = false } derivative = "2.2.0" tokio-stream = "0.1.15" instant = "0.1.12" -regex = "1.10.3" +regex = "1.10.4" tokio-tungstenite = { version = "0.21.0", features = ["rustls-tls-webpki-roots"], optional = true } -rustls = { version = "0.22.2", optional = true } +# This needs to follow whatever tokio-tungstenite and reqwest expects. Right now that's 0.22, not +# 0.23. Remember to check in the future. +rustls = { version = "0.22.4", optional = true } aes = { version = "0.8.4" } ecb = { version = "0.1.2", features = ["std"] } rand = { version = "0.8.5" } sha2 = { version = "0.10.8", features = ["std"] } [dev-dependencies] -serde_yaml = "0.9.33" +serde_yaml = "0.9.34" test-case = "3.3.1" -tokio = { version = "1.36.0", features = ["io-std", "rt"] } +tokio = { version = "1.37.0", features = ["io-std", "rt"] } tracing-log = { version = "0.2.0" } tokio-test = "0.4.4" [build-dependencies] -prost-build = "0.12.3" +prost-build = "0.12.4" [target.'cfg(target_os = "windows")'.dependencies] rusty-xinput = "1.3.0" -windows = { version = "0.52.0", features = ["Devices_Bluetooth", "Foundation"] } +windows = { version = "0.56.0", features = ["Devices_Bluetooth", "Foundation"] } serialport = { version = "4.3.0", optional = true } # Linux hidraw is needed here in order to work with the lovense dongle. libusb breaks it on linux. # Other platforms are not affected by the feature changes. diff --git a/buttplug_derive/Cargo.toml b/buttplug_derive/Cargo.toml index 40533b368..e81ea45df 100644 --- a/buttplug_derive/Cargo.toml +++ b/buttplug_derive/Cargo.toml @@ -13,5 +13,5 @@ edition = "2021" proc-macro = true [dependencies] -syn = "2.0.53" -quote = "1.0.35" +syn = "2.0.63" +quote = "1.0.36"