api: Add MatrixVersion::V1_13
This commit is contained in:
parent
cbad1a414a
commit
ea0cdc6318
@ -1,5 +1,11 @@
|
|||||||
# [unreleased]
|
# [unreleased]
|
||||||
|
|
||||||
|
Improvements:
|
||||||
|
|
||||||
|
- Add `MatrixVersion::V1_13`.
|
||||||
|
|
||||||
|
# 0.15.0
|
||||||
|
|
||||||
Breaking changes:
|
Breaking changes:
|
||||||
|
|
||||||
- `#[serde(flatten)]` on the only body field of a `#[request]` or `#[response]`
|
- `#[serde(flatten)]` on the only body field of a `#[request]` or `#[response]`
|
||||||
|
@ -553,6 +553,11 @@ pub enum MatrixVersion {
|
|||||||
///
|
///
|
||||||
/// See <https://spec.matrix.org/v1.12/>.
|
/// See <https://spec.matrix.org/v1.12/>.
|
||||||
V1_12,
|
V1_12,
|
||||||
|
|
||||||
|
/// Version 1.13 of the Matrix specification, released in Q4 2024.
|
||||||
|
///
|
||||||
|
/// See <https://spec.matrix.org/v1.13/>.
|
||||||
|
V1_13,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl TryFrom<&str> for MatrixVersion {
|
impl TryFrom<&str> for MatrixVersion {
|
||||||
@ -578,6 +583,7 @@ impl TryFrom<&str> for MatrixVersion {
|
|||||||
"v1.10" => V1_10,
|
"v1.10" => V1_10,
|
||||||
"v1.11" => V1_11,
|
"v1.11" => V1_11,
|
||||||
"v1.12" => V1_12,
|
"v1.12" => V1_12,
|
||||||
|
"v1.13" => V1_13,
|
||||||
_ => return Err(UnknownVersionError),
|
_ => return Err(UnknownVersionError),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@ -629,6 +635,7 @@ impl MatrixVersion {
|
|||||||
MatrixVersion::V1_10 => (1, 10),
|
MatrixVersion::V1_10 => (1, 10),
|
||||||
MatrixVersion::V1_11 => (1, 11),
|
MatrixVersion::V1_11 => (1, 11),
|
||||||
MatrixVersion::V1_12 => (1, 12),
|
MatrixVersion::V1_12 => (1, 12),
|
||||||
|
MatrixVersion::V1_13 => (1, 13),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -648,6 +655,7 @@ impl MatrixVersion {
|
|||||||
(1, 10) => Ok(MatrixVersion::V1_10),
|
(1, 10) => Ok(MatrixVersion::V1_10),
|
||||||
(1, 11) => Ok(MatrixVersion::V1_11),
|
(1, 11) => Ok(MatrixVersion::V1_11),
|
||||||
(1, 12) => Ok(MatrixVersion::V1_12),
|
(1, 12) => Ok(MatrixVersion::V1_12),
|
||||||
|
(1, 13) => Ok(MatrixVersion::V1_13),
|
||||||
_ => Err(UnknownVersionError),
|
_ => Err(UnknownVersionError),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -746,7 +754,9 @@ impl MatrixVersion {
|
|||||||
// <https://spec.matrix.org/v1.11/rooms/#complete-list-of-room-versions>
|
// <https://spec.matrix.org/v1.11/rooms/#complete-list-of-room-versions>
|
||||||
| MatrixVersion::V1_11
|
| MatrixVersion::V1_11
|
||||||
// <https://spec.matrix.org/v1.12/rooms/#complete-list-of-room-versions>
|
// <https://spec.matrix.org/v1.12/rooms/#complete-list-of-room-versions>
|
||||||
| MatrixVersion::V1_12 => RoomVersionId::V10,
|
| MatrixVersion::V1_12
|
||||||
|
// <https://spec.matrix.org/v1.13/rooms/#complete-list-of-room-versions>
|
||||||
|
| MatrixVersion::V1_13 => RoomVersionId::V10,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user