download.darkworld.site.getState
Schema Diff
+5 -5
Compatibility Analysis
Breaking Changes Detected
2 breaking changes, 2 non-breaking changes.
Breaking Changes (2)
- RemovedVertex RemovedVertex { vertex_id: "download.darkworld.site.getState#output.?????????????????????????????????????" }
- RemovedEdge RemovedEdge { src: "download.darkworld.site.getState#output", tgt: "download.darkworld.site.getState#output.?????????????????????????????????????", kind: "prop", name: Some("?????????????????????????????????????") }
Non-Breaking Changes (2)
- AddedVertex AddedVertex { vertex_id: "download.darkworld.site.getState#output.isKriselle" }
- AddedEdge AddedEdge { src: "download.darkworld.site.getState#output", tgt: "download.darkworld.site.getState#output.isKriselle", kind: "prop", name: Some("isKriselle") }
Migration Guidance
Removed Elements
RemovedVertex { vertex_id: "download.darkworld.site.getState#output.?????????????????????????????????????" }
Added Elements
AddedVertex { vertex_id: "download.darkworld.site.getState#output.isKriselle" }
Additional Notes
- Breaking: RemovedEdge { src: "download.darkworld.site.getState#output", tgt: "download.darkworld.site.getState#output.?????????????????????????????????????", kind: "prop", name: Some("?????????????????????????????????????") }
- Non-breaking: AddedEdge { src: "download.darkworld.site.getState#output", tgt: "download.darkworld.site.getState#output.isKriselle", kind: "prop", name: Some("isKriselle") }
1
1
{
2
2
"id": "download.darkworld.site.getState",
3
3
"defs": {
4
4
"main": {
5
5
"type": "query",
6
6
"output": {
7
7
"schema": {
8
8
"ref": "#output",
9
9
"type": "ref"
10
10
},
11
11
"encoding": "application/json"
12
12
},
13
13
"description": "Return the normalized website state used by darkworld.download clients."
14
14
},
15
15
"output": {
16
16
"type": "object",
17
17
"required": [
18
18
"color",
19
19
"susieProphecy",
20
-
"?????????????????????????????????????"
20
+
"isKriselle"
21
21
],
22
22
"properties": {
23
23
"color": {
24
24
"type": "string",
25
25
"description": "Colors in which to theme some elements on the site with.",
26
26
"knownValues": [
27
27
"enby",
28
28
"trans",
29
29
"pan"
30
30
]
31
31
},
32
+
"isKriselle": {
33
+
"type": "boolean",
34
+
"description": "Determines if Kris is actually Kriselle and might have figured out their gender identity."
35
+
},
32
36
"susieProphecy": {
33
37
"type": "boolean",
34
38
"description": "Swap out Kris with Susie in the prophecy panel."
35
-
},
36
-
"?????????????????????????????????????": {
37
-
"type": "boolean",
38
-
"description": "?????????????????????????????????????"
39
39
}
40
40
}
41
41
}
42
42
},
43
43
"$type": "com.atproto.lexicon.schema",
44
44
"lexicon": 1
45
45
}