Skip to content

Commit cb4d819

Browse files
committed
build: Update dependencies of multiple packages, rev to 10.0.0-beta3
1 parent 5201249 commit cb4d819

File tree

24 files changed

+250
-211
lines changed

24 files changed

+250
-211
lines changed

crates/buttplug_client/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
# 10.0.0-beta3 (2025-12-26)
2+
3+
## Features
4+
5+
- Simplify command structures to using embedded enums
6+
- Remove DeviceAdded/DeviceRemoved events, now just send DeviceListUpdated and let clients parse as
7+
necessary.
8+
- Update dependencies
9+
110
# 10.0.0-beta2 (2025-10-18)
211

312
## Features

crates/buttplug_client/Cargo.toml

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "buttplug_client"
3-
version = "10.0.0-beta2"
3+
version = "10.0.0-beta3"
44
authors = ["Nonpolynomial Labs, LLC <kyle@nonpolynomial.com>"]
55
description = "Buttplug Intimate Hardware Control Library - Core Library"
66
license = "BSD-3-Clause"
@@ -18,21 +18,19 @@ test = true
1818
doctest = true
1919
doc = true
2020

21-
2221
[dependencies]
23-
buttplug_derive = "0.8.1"
24-
buttplug_core = { path = "../buttplug_core" }
25-
# buttplug_derive = { path = "../buttplug_derive" }
22+
buttplug_derive = { version = "0.9.1", path = "../buttplug_derive" }
23+
buttplug_core = { version = "10.0.0-beta3", path = "../buttplug_core" }
2624
futures = "0.3.31"
27-
thiserror = "2.0.12"
28-
log = "0.4.27"
25+
thiserror = "2.0.17"
26+
log = "0.4.29"
2927
getset = "0.1.6"
30-
tokio = { version = "1.46.1", features = ["macros"] }
28+
tokio = { version = "1.48.0", features = ["macros"] }
3129
dashmap = { version = "6.1.0" }
3230
tracing-futures = "0.2.5"
33-
tracing = "0.1.41"
34-
serde = { version = "1.0.219", features = ["derive"] }
35-
serde_json = "1.0.140"
36-
jsonschema = { version = "0.30.0", default-features = false }
37-
strum = "0.27.1"
38-
strum_macros = "0.27.1"
31+
tracing = "0.1.44"
32+
serde = { version = "1.0.228", features = ["derive"] }
33+
serde_json = "1.0.147"
34+
jsonschema = { version = "0.38.1", default-features = false }
35+
strum = "0.27.2"
36+
strum_macros = "0.27.2"

crates/buttplug_client_in_process/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 10.0.0-beta3 (2025-12-26)
2+
3+
## Features
4+
5+
- Update dependencies
6+
17
# 10.0.0-beta1 (2025-10-12)
28

39
## Features

crates/buttplug_client_in_process/Cargo.toml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "buttplug_client_in_process"
3-
version = "10.0.0-beta1"
3+
version = "10.0.0-beta3"
44
authors = ["Nonpolynomial Labs, LLC <kyle@nonpolynomial.com>"]
55
description = "Buttplug Intimate Hardware Control Library - Core Library"
66
license = "BSD-3-Clause"
@@ -30,24 +30,24 @@ websocket-manager=["buttplug_server_hwmgr_websocket"]
3030
xinput-manager=["buttplug_server_hwmgr_xinput"]
3131

3232
[dependencies]
33-
buttplug_derive = "0.8.1"
34-
buttplug_core = { path = "../buttplug_core" }
35-
buttplug_client = { path = "../buttplug_client" }
36-
buttplug_server = { path = "../buttplug_server" }
37-
buttplug_server_device_config = { path = "../buttplug_server_device_config" }
38-
buttplug_server_hwmgr_btleplug = { path = "../buttplug_server_hwmgr_btleplug", optional = true}
39-
buttplug_server_hwmgr_hid = { path = "../buttplug_server_hwmgr_hid", optional = true}
40-
buttplug_server_hwmgr_lovense_connect = { path = "../buttplug_server_hwmgr_lovense_connect", optional = true}
41-
buttplug_server_hwmgr_lovense_dongle = { path = "../buttplug_server_hwmgr_lovense_dongle", optional = true}
42-
buttplug_server_hwmgr_serial = { path = "../buttplug_server_hwmgr_serial", optional = true}
43-
buttplug_server_hwmgr_websocket = { path = "../buttplug_server_hwmgr_websocket", optional = true}
44-
buttplug_server_hwmgr_xinput = { path = "../buttplug_server_hwmgr_xinput", optional = true}
33+
buttplug_derive = { version = "0.9.1", path = "../buttplug_derive" }
34+
buttplug_core = { version = "10.0.0-beta3", path = "../buttplug_core" }
35+
buttplug_client = { version = "10.0.0-beta3", path = "../buttplug_client" }
36+
buttplug_server = { version = "10.0.0-beta3", path = "../buttplug_server" }
37+
buttplug_server_device_config = { version = "10.0.0-beta3", path = "../buttplug_server_device_config" }
38+
buttplug_server_hwmgr_btleplug = { version = "10.0.0-beta3", path = "../buttplug_server_hwmgr_btleplug", optional = true}
39+
buttplug_server_hwmgr_hid = { version = "10.0.0-beta3", path = "../buttplug_server_hwmgr_hid", optional = true}
40+
buttplug_server_hwmgr_lovense_connect = { version = "10.0.0-beta3", path = "../buttplug_server_hwmgr_lovense_connect", optional = true}
41+
buttplug_server_hwmgr_lovense_dongle = { version = "10.0.0-beta3", path = "../buttplug_server_hwmgr_lovense_dongle", optional = true}
42+
buttplug_server_hwmgr_serial = { version = "10.0.0-beta3", path = "../buttplug_server_hwmgr_serial", optional = true}
43+
buttplug_server_hwmgr_websocket = { version = "10.0.0-beta3", path = "../buttplug_server_hwmgr_websocket", optional = true}
44+
buttplug_server_hwmgr_xinput = { version = "10.0.0-beta3", path = "../buttplug_server_hwmgr_xinput", optional = true}
4545
futures = "0.3.31"
4646
futures-util = "0.3.31"
47-
thiserror = "2.0.12"
48-
log = "0.4.27"
47+
thiserror = "2.0.17"
48+
log = "0.4.29"
4949
getset = "0.1.6"
50-
tokio = { version = "1.46.1", features = ["macros"] }
50+
tokio = { version = "1.48.0", features = ["macros"] }
5151
dashmap = { version = "6.1.0" }
5252
tracing-futures = "0.2.5"
53-
tracing = "0.1.41"
53+
tracing = "0.1.44"

crates/buttplug_server/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- New(?) Nobra Controllers
1919
- Fluffer devices (new MotorBunnys)
2020
- Adorime Cock Ring
21+
- Update dependencies
2122

2223
## Bugfixes
2324

crates/buttplug_server_device_config/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
- New(?) Nobra Controllers
1717
- Fluffer devices (new MotorBunnys)
1818
- Adorime Cock Ring
19+
- Update Dependencies
1920

2021
## Bugfixes
2122

crates/buttplug_server_hwmgr_btleplug/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 10.0.0-beta3 (2025-12-26)
2+
3+
## Features
4+
5+
- Update dependencies
6+
17
# 10.0.0-beta1 (2025-10-12)
28

39
## Features
Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "buttplug_server_hwmgr_btleplug"
3-
version = "10.0.0-beta1"
3+
version = "10.0.0-beta3"
44
authors = ["Nonpolynomial Labs, LLC <kyle@nonpolynomial.com>"]
55
description = "Buttplug Intimate Hardware Control Library - Core Library"
66
license = "BSD-3-Clause"
@@ -20,20 +20,19 @@ doc = true
2020

2121

2222
[dependencies]
23-
buttplug_derive = "0.8.1"
24-
# buttplug_derive = { path = "../buttplug_derive" }
25-
buttplug_core = { path = "../buttplug_core" }
26-
buttplug_server = { path = "../buttplug_server" }
27-
buttplug_server_device_config = { path = "../buttplug_server_device_config" }
23+
buttplug_derive = { version = "0.9.1", path = "../buttplug_derive" }
24+
buttplug_core = { version = "10.0.0-beta3", path = "../buttplug_core" }
25+
buttplug_server = { version = "10.0.0-beta3", path = "../buttplug_server" }
26+
buttplug_server_device_config = { version = "10.0.0-beta3", path = "../buttplug_server_device_config" }
2827
futures = "0.3.31"
2928
futures-util = "0.3.31"
30-
log = "0.4.27"
31-
tokio = { version = "1.46.1", features = ["sync", "time"] }
29+
log = "0.4.29"
30+
tokio = { version = "1.48.0", features = ["sync", "time"] }
3231
btleplug = "0.11.8"
33-
async-trait = "0.1.88"
34-
uuid = { version = "1.17.0", features = ["serde", "v4"] }
32+
async-trait = "0.1.89"
33+
uuid = { version = "1.19.0", features = ["serde", "v4"] }
3534
dashmap = { version = "6.1.0", features = ["serde"] }
36-
tracing = "0.1.41"
35+
tracing = "0.1.44"
3736

3837
[target.'cfg(target_os = "windows")'.dependencies]
39-
windows = { version = "0.61.3", features = ["Devices_Bluetooth", "Foundation"] }
38+
windows = { version = "0.62.2", features = ["Devices_Bluetooth", "Foundation"] }

crates/buttplug_server_hwmgr_hid/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 10.0.0-beta3 (2025-12-26)
2+
3+
## Features
4+
5+
- Update dependencies
6+
17
# 10.0.0-beta1 (2025-10-12)
28

39
## Features
Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "buttplug_server_hwmgr_hid"
3-
version = "10.0.0-beta1"
3+
version = "10.0.0-beta3"
44
authors = ["Nonpolynomial Labs, LLC <kyle@nonpolynomial.com>"]
55
description = "Buttplug Intimate Hardware Control Library - Core Library"
66
license = "BSD-3-Clause"
@@ -20,28 +20,27 @@ doc = true
2020

2121

2222
[dependencies]
23-
buttplug_derive = "0.8.1"
24-
# buttplug_derive = { path = "../buttplug_derive" }
25-
buttplug_core = { path = "../buttplug_core" }
26-
buttplug_server = { path = "../buttplug_server" }
27-
buttplug_server_device_config = { path = "../buttplug_server_device_config" }
23+
buttplug_derive = { version = "0.9.1", path = "../buttplug_derive" }
24+
buttplug_core = { version = "10.0.0-beta3", path = "../buttplug_core" }
25+
buttplug_server = { version = "10.0.0-beta3", path = "../buttplug_server" }
26+
buttplug_server_device_config = { version = "10.0.0-beta3", path = "../buttplug_server_device_config" }
2827
futures = "0.3.31"
2928
futures-util = "0.3.31"
30-
log = "0.4.27"
31-
tokio = { version = "1.46.1", features = ["sync", "time"] }
32-
async-trait = "0.1.88"
33-
uuid = { version = "1.17.0", features = ["serde", "v4"] }
29+
log = "0.4.29"
30+
tokio = { version = "1.48.0", features = ["sync", "time"] }
31+
async-trait = "0.1.89"
32+
uuid = { version = "1.19.0", features = ["serde", "v4"] }
3433
dashmap = { version = "6.1.0", features = ["serde"] }
35-
tracing = "0.1.41"
36-
thiserror = "2.0.12"
34+
tracing = "0.1.44"
35+
thiserror = "2.0.17"
3736

3837
[target.'cfg(target_os = "windows")'.dependencies]
39-
hidapi = { version = "2.6.3", default-features = false, features = ["windows-native"] }
38+
hidapi = { version = "2.6.4", default-features = false, features = ["windows-native"] }
4039

4140
[target.'cfg(target_os = "linux")'.dependencies]
4241
# Linux hidraw is needed here in order to work with the lovense dongle. libusb breaks it on linux.
4342
# Other platforms are not affected by the feature changes.
44-
hidapi = { version = "2.6.3", default-features = false, features = ["linux-static-hidraw"] }
43+
hidapi = { version = "2.6.4", default-features = false, features = ["linux-static-hidraw"] }
4544

4645
[target.'cfg(target_os = "macos")'.dependencies]
47-
hidapi = { version = "2.6.3", default-features = false, features = ["macos-shared-device"] }
46+
hidapi = { version = "2.6.4", default-features = false, features = ["macos-shared-device"] }

0 commit comments

Comments
 (0)