Skip to content

Unprefix room_version & encryption from hierarchy API#19576

Merged
MadLittleMods merged 5 commits intoelement-hq:developfrom
cloudrac3r:patch-2
Mar 31, 2026
Merged

Unprefix room_version & encryption from hierarchy API#19576
MadLittleMods merged 5 commits intoelement-hq:developfrom
cloudrac3r:patch-2

Conversation

@cloudrac3r
Copy link
Copy Markdown
Contributor

@cloudrac3r cloudrac3r commented Mar 16, 2026

These seem to work properly in the hierarchy API so I figured I'd unprefix them and remove the flag requirement. This should better align with the spec and Matrix v1.15 (via MSC3266), which says these properties are available and named like this.

Related to #18731.

This doesn't affect the stability or experimental flags of the room summary API, just the hierarchy API.

Pull Request Checklist

Keywords: MSC3266, Matrix v1.15.

Part of MSC3266. This doesn't stabilise the room summary API yet.
@cloudrac3r cloudrac3r requested a review from a team as a code owner March 16, 2026 22:10
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Mar 16, 2026

CLA assistant check
All committers have signed the CLA.

"encryption": stats.encryption,
}

if self._msc3266_enabled:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 This is an iterative step towards stabilizing MSC3266

In the name of iteration, we can push this through. Might be slightly weird for people who expect msc3266_enabled to still control this kind of thing since it's still in the codebase for another small piece.

@MadLittleMods MadLittleMods mentioned this pull request Mar 30, 2026
34 tasks
@MadLittleMods MadLittleMods merged commit 582f976 into element-hq:develop Mar 31, 2026
107 of 111 checks passed
@MadLittleMods
Copy link
Copy Markdown
Contributor

Thanks for moving things forward @cloudrac3r 🐠

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants