diff --git a/README.md b/README.md index 8becc1e1..3f66d1ab 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ dependencies: ```toml # crates.io release -ruma = { version = "0.9.0", features = ["..."] } +ruma = { version = "0.10.0", features = ["..."] } # git dependency ruma = { git = "https://github.com/ruma/ruma", branch = "main", features = ["..."] } ``` @@ -38,7 +38,7 @@ them as a user. Check out the documentation [on docs.rs][docs] (or on ## Status -Ruma 0.9.0 supports all events and REST endpoints of Matrix 1.8. +Ruma 0.10.0 supports all events and REST endpoints of Matrix 1.10. Various changes from in-progress or finished MSCs are also implemented, gated behind the `unstable-mscXXXX` (where `XXXX` is the MSC number) Cargo features. diff --git a/crates/ruma/CHANGELOG.md b/crates/ruma/CHANGELOG.md index 5d800d05..3d84cb9f 100644 --- a/crates/ruma/CHANGELOG.md +++ b/crates/ruma/CHANGELOG.md @@ -1,7 +1,12 @@ # [unreleased] +# 0.10.0 + - Bump MSRV to 1.75 -- re-export the `ruma-events`'s `unstable-msc2867` feature, manually marking rooms as unread +- The http crate had a major version bump to version 1.1 +- The `client-isahc` feature was removed +- Most ruma crates had breaking changes, refer to their changelogs for more + details # 0.9.4 diff --git a/crates/ruma/Cargo.toml b/crates/ruma/Cargo.toml index 636d2212..2d927a1d 100644 --- a/crates/ruma/Cargo.toml +++ b/crates/ruma/Cargo.toml @@ -7,7 +7,7 @@ homepage = "https://ruma.dev/" repository = "https://github.com/ruma/ruma" readme = "README.md" license = "MIT" -version = "0.9.4" +version = "0.10.0" edition = "2021" rust-version = { workspace = true } diff --git a/examples/hello_world/Cargo.toml b/examples/hello_world/Cargo.toml index d87be618..32347f0f 100644 --- a/examples/hello_world/Cargo.toml +++ b/examples/hello_world/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" publish = false [dependencies] -ruma = { version = "0.9.4", path = "../../crates/ruma", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls", "rand"] } +ruma = { version = "0.10.0", path = "../../crates/ruma", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls", "rand"] } anyhow = "1.0.37" tokio = { version = "1.0.1", features = ["macros", "rt"] } diff --git a/examples/joke_bot/Cargo.toml b/examples/joke_bot/Cargo.toml index 3c8bcade..7f18bd3e 100644 --- a/examples/joke_bot/Cargo.toml +++ b/examples/joke_bot/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" publish = false [dependencies] -ruma = { version = "0.9.4", path = "../../crates/ruma", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls", "rand"] } +ruma = { version = "0.10.0", path = "../../crates/ruma", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls", "rand"] } # For building locally: use the git dependencies below. # Browse the source at this revision here: https://github.com/ruma/ruma/tree/f161c8117c706fc52089999e1f406cf34276ec9d # ruma = { git = "https://github.com/ruma/ruma", rev = "f161c8117c706fc52089999e1f406cf34276ec9d", features = ["client-api-c", "client", "client-hyper-native-tls", "events"] } diff --git a/examples/message_log/Cargo.toml b/examples/message_log/Cargo.toml index 7fd20477..c70906f7 100644 --- a/examples/message_log/Cargo.toml +++ b/examples/message_log/Cargo.toml @@ -6,6 +6,6 @@ publish = false [dependencies] anyhow = "1.0.37" -ruma = { version = "0.9.4", path = "../../crates/ruma", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls"] } +ruma = { version = "0.10.0", path = "../../crates/ruma", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls"] } tokio = { version = "1.0.1", features = ["macros", "rt"] } tokio-stream = { version = "0.1.1", default-features = false }