diff --git a/roominfotree/maxroomversion.go b/roominfotree/maxroomversion.go index ad1ffce..d90de82 100644 --- a/roominfotree/maxroomversion.go +++ b/roominfotree/maxroomversion.go @@ -84,11 +84,18 @@ func getMaxRoomVersion(serverVersionInfo fclient.Version) string { // https://continuwuity.org/ // https://forgejo.ellis.link/continuwuation/continuwuity + switch { + // v12 support in "v0.5.0-rc.8". + // https://forgejo.ellis.link/continuwuation/continuwuity/releases/tag/v0.5.0-rc.8 + case serverVersion.GreaterThanOrEqual(version.Must(version.NewVersion("0.5.0-rc.8"))): + return "v12" // First version named "continuwuity": // https://forgejo.ellis.link/continuwuation/continuwuity/commit/dc599db19c48ad3cbae15fc419c4a531d217ed05 // v11 support at first version named "continuwuity": // https://forgejo.ellis.link/continuwuation/continuwuity/src/commit/dc599db19c48ad3cbae15fc419c4a531d217ed05/src/core/info/room_version.rs - return "v11" + default: + return "v11" + } case "Dendrite": // https://github.com/element-hq/dendrite // https://element-hq.github.io/dendrite/