Skip to content

Commit bbf86f2

Browse files
authored
Update dependencies 2026-05-12 (#52)
1 parent 5813895 commit bbf86f2

8 files changed

Lines changed: 886 additions & 552 deletions

File tree

Cargo.lock

Lines changed: 864 additions & 530 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ members = [
77
resolver = "2"
88

99
[workspace.dependencies]
10-
futures = "0.3.31"
10+
futures = "0.3.32"
1111
http = "1.4.0"
12-
matrix-sdk = { version = "0.16.0", default-features = false, features = ["rustls-tls"] }
13-
regex = "1.12.2"
14-
ruma = { version = "0.14", features = ["events"] }
15-
ruma-common = "0.17.0"
12+
matrix-sdk = { version = "0.17.0", default-features = false }
13+
regex = "1.12.3"
14+
ruma = { version = "0.15", features = ["events"] }
15+
ruma-common = "0.18.0"
1616
serde = { version = "1.0.228", features = ["derive"] }
17-
thiserror = "2.0.17"
18-
tokio = "1.48.0"
17+
thiserror = "2.0.18"
18+
tokio = "1.52.3"
1919
tracing = "0.1.44"

microbot/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use message::{CommandMessageParser, IntoCommand};
1313
use ruma::{
1414
api::client::{filter::FilterDefinition, sync::sync_events::v3::Filter as SyncFilter},
1515
events::{
16-
room::{member::RoomMemberEventContent, message::RoomMessageEventContent},
16+
room::{member::PossiblyRedactedRoomMemberEventContent, message::RoomMessageEventContent},
1717
MessageLikeEventContent, OriginalSyncMessageLikeEvent, StrippedStateEvent,
1818
},
1919
OwnedUserId,
@@ -225,7 +225,7 @@ impl MatrixMessenger {
225225

226226
/// Handles accepting room invites
227227
async fn handle_autojoin_event(
228-
_event: StrippedStateEvent<RoomMemberEventContent>,
228+
_event: StrippedStateEvent<PossiblyRedactedRoomMemberEventContent>,
229229
room: Room,
230230
_client: Client,
231231
) {

test-utils/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use matrix_sdk::{
1717
Client, RoomState,
1818
};
1919
use microbot::{MatrixMessenger, MatrixMessengerSignals};
20-
use ruma::api::client::{error::ErrorKind, uiaa};
20+
use ruma::api::{client::uiaa, error::ErrorKind};
2121
use tokio::{sync::watch::Receiver, task::JoinHandle};
2222
use tracing::instrument;
2323

tests/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ tokio = { workspace = true }
1212
tracing = { workspace = true }
1313

1414
[dev-dependencies]
15-
rand = "0.8.5"
16-
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
15+
rand = "0.10.1"
16+
tracing-subscriber = { version = "0.3.23", features = ["env-filter"] }

tests/tests/bot_conversation.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use microbot::{CommandArgs, MatrixConfig, MatrixMessenger};
66
use microbot_test_utils::{setup, spawn_bot};
7-
use rand::{distributions::Alphanumeric, Rng};
7+
use rand::{distr::Alphanumeric, RngExt};
88
use ruma::events::room::message::RoomMessageEventContent;
99
use tokio::sync::{
1010
mpsc,
@@ -46,23 +46,23 @@ async fn test_bot_conversation() {
4646

4747
let sender = format!(
4848
"test-sender-{}",
49-
rand::thread_rng()
49+
rand::rng()
5050
.sample_iter(&Alphanumeric)
5151
.take(24)
5252
.map(|b| char::from(b))
5353
.collect::<String>()
5454
);
5555
let bot1 = format!(
5656
"test-bot1-{}",
57-
rand::thread_rng()
57+
rand::rng()
5858
.sample_iter(&Alphanumeric)
5959
.take(24)
6060
.map(|b| char::from(b))
6161
.collect::<String>()
6262
);
6363
let bot2 = format!(
6464
"test-bot2-{}",
65-
rand::thread_rng()
65+
rand::rng()
6666
.sample_iter(&Alphanumeric)
6767
.take(24)
6868
.map(|b| char::from(b))

tests/tests/ignore_old_messages.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use microbot::{CommandArgs, MatrixConfig, MatrixMessenger};
66
use microbot_test_utils::{setup, spawn_bot};
7-
use rand::{distributions::Alphanumeric, Rng};
7+
use rand::{distr::Alphanumeric, RngExt};
88
use tokio::sync::{mpsc, mpsc::Sender};
99
use tracing_subscriber::filter::EnvFilter;
1010

@@ -20,15 +20,15 @@ async fn test_ignores_old_messages() {
2020

2121
let sender = format!(
2222
"test-sender-{}",
23-
rand::thread_rng()
23+
rand::rng()
2424
.sample_iter(&Alphanumeric)
2525
.take(24)
2626
.map(|b| char::from(b))
2727
.collect::<String>()
2828
);
2929
let receiver = format!(
3030
"test-receiver-{}",
31-
rand::thread_rng()
31+
rand::rng()
3232
.sample_iter(&Alphanumeric)
3333
.take(24)
3434
.map(|b| char::from(b))

tests/tests/receives_command.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use microbot::{CommandArgs, MatrixConfig, MatrixMessenger};
66
use microbot_test_utils::{setup, spawn_bot};
7-
use rand::{distributions::Alphanumeric, Rng};
7+
use rand::{distr::Alphanumeric, RngExt};
88
use tokio::sync::{mpsc, mpsc::Sender};
99
use tracing_subscriber::filter::EnvFilter;
1010

@@ -20,15 +20,15 @@ async fn test_receives_command() {
2020

2121
let sender = format!(
2222
"test-sender-{}",
23-
rand::thread_rng()
23+
rand::rng()
2424
.sample_iter(&Alphanumeric)
2525
.take(24)
2626
.map(|b| char::from(b))
2727
.collect::<String>()
2828
);
2929
let receiver = format!(
3030
"test-receiver-{}",
31-
rand::thread_rng()
31+
rand::rng()
3232
.sample_iter(&Alphanumeric)
3333
.take(24)
3434
.map(|b| char::from(b))

0 commit comments

Comments
 (0)