feat: enable the stable endpoint for MSC3266 room summaries #25

Merged
nex merged 1 commit from nex/feat/MSC3266 into conduwuit-changes 2025-07-01 14:15:19 +00:00
Owner

This PR enables the stable endpoint for MSC3266, which was stabilised in v1.15.

This PR enables the stable endpoint for MSC3266, which was stabilised in v1.15.
nex added 1 commit 2025-07-01 00:30:14 +00:00
requested review from Owners 2025-07-01 00:30:18 +00:00
Aranjedeath approved these changes 2025-07-01 02:14:45 +00:00
Jade reviewed 2025-07-01 13:24:43 +00:00
@ -86,9 +86,9 @@ pub mod msc3266 {
/// Version of the room.
#[serde(
skip_serializing_if = "Option::is_none",
rename = "im.nheko.summary.room_version",
Owner

Worried that this might break stuff that hits the unstable endpoint and then expects the unstable prefixes, but not a big concern

Worried that this might break stuff that hits the unstable endpoint and then expects the unstable prefixes, but not a big concern
Author
Owner

This is in spec now, the unstable prefixes shouldn't be used anymore. If serde has a way to use both in parallel let me know, but afiak we're supposed to drop the unstable prefix as soon as the relevant spec version is released

This is in spec now, the unstable prefixes shouldn't be used anymore. If serde has a way to use both in parallel let me know, but afiak we're supposed to drop the unstable prefix as soon as the relevant spec version is released
Owner

I don't think there's much we can do here, save for writing both fields - we can't really fall back with serialisation.

I don't think there's much we can do here, save for writing both fields - we can't really fall back with serialisation.
nex merged commit f9fd0a7080 into conduwuit-changes 2025-07-01 14:15:19 +00:00
nex deleted branch nex/feat/MSC3266 2025-07-01 14:15:19 +00:00
Sign in to join this conversation.
No description provided.