state-res: Stabilize deserializing stringified integers for PLs
Removes the `compat` feature.
This commit is contained in:
parent
ca3ca023a4
commit
da462adab1
@ -11,6 +11,8 @@ Improvements:
|
||||
* Add `m.federate` to `auth_check`:
|
||||
<https://github.com/matrix-org/matrix-spec/pull/1103>
|
||||
* Add `RoomVersion::V10` (MSC3604)
|
||||
* Deserialize stringified integers for power levels without the `compat` feature
|
||||
* Removes the `compat` feature
|
||||
|
||||
# 0.7.0
|
||||
|
||||
|
@ -15,7 +15,6 @@ rust-version = "1.60"
|
||||
all-features = true
|
||||
|
||||
[features]
|
||||
compat = []
|
||||
unstable-exhaustive-types = []
|
||||
|
||||
[dependencies]
|
||||
|
@ -337,18 +337,13 @@ where
|
||||
|
||||
#[derive(Deserialize)]
|
||||
struct PowerLevelsContentFields {
|
||||
#[cfg_attr(
|
||||
feature = "compat",
|
||||
serde(deserialize_with = "ruma_common::serde::btreemap_deserialize_v1_powerlevel_values")
|
||||
#[serde(
|
||||
default,
|
||||
deserialize_with = "ruma_common::serde::btreemap_deserialize_v1_powerlevel_values"
|
||||
)]
|
||||
#[serde(default)]
|
||||
users: BTreeMap<OwnedUserId, Int>,
|
||||
|
||||
#[cfg_attr(
|
||||
feature = "compat",
|
||||
serde(deserialize_with = "ruma_common::serde::deserialize_v1_powerlevel")
|
||||
)]
|
||||
#[serde(default)]
|
||||
#[serde(default, deserialize_with = "ruma_common::serde::deserialize_v1_powerlevel")]
|
||||
users_default: Int,
|
||||
}
|
||||
|
||||
|
@ -88,7 +88,6 @@ compat = [
|
||||
"ruma-common/compat",
|
||||
"ruma-client-api?/compat",
|
||||
"ruma-federation-api?/compat",
|
||||
"ruma-state-res?/compat",
|
||||
]
|
||||
|
||||
# Specific compatibility for past ring public/private key documents.
|
||||
|
Loading…
x
Reference in New Issue
Block a user