From 5422d0ceddde7aa92f3ea653865a5553761f4fd6 Mon Sep 17 00:00:00 2001
From: strawberry <strawberry@puppygock.gay>
Date: Sun, 7 Jan 2024 17:20:44 -0500
Subject: [PATCH] declare support for various missing matrix versions this is
 another one of those things that upstream has neglected

Signed-off-by: strawberry <strawberry@puppygock.gay>
---
 src/api/client_server/unversioned.rs | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/api/client_server/unversioned.rs b/src/api/client_server/unversioned.rs
index 797b95294..e78ad1fa9 100644
--- a/src/api/client_server/unversioned.rs
+++ b/src/api/client_server/unversioned.rs
@@ -20,14 +20,25 @@ pub async fn get_supported_versions_route(
 ) -> Result<get_supported_versions::Response> {
     let resp = get_supported_versions::Response {
         versions: vec![
+            "r0.0.1".to_owned(),
+            "r0.1.0".to_owned(),
+            "r0.2.0".to_owned(),
+            "r0.3.0".to_owned(),
+            "r0.4.0".to_owned(),
             "r0.5.0".to_owned(),
             "r0.6.0".to_owned(),
+            "r0.6.1".to_owned(),
             "v1.1".to_owned(),
             "v1.2".to_owned(),
             "v1.3".to_owned(),
             "v1.4".to_owned(),
+            "v1.5".to_owned(),
         ],
-        unstable_features: BTreeMap::from_iter([("org.matrix.e2e_cross_signing".to_owned(), true)]),
+        unstable_features: BTreeMap::from_iter([
+            ("org.matrix.e2e_cross_signing".to_owned(), true),
+            ("org.matrix.msc2836".to_owned(), true),
+            ("org.matrix.msc2946".to_owned(), true),
+        ]),
     };
 
     Ok(resp)
-- 
GitLab