art.cllctv.block.listItem
Schema Diff
+6 -0
Compatibility Analysis
Backward Compatible
Backward compatible. 4 non-breaking changes.
Non-Breaking Changes (4)
- AddedVertex AddedVertex { vertex_id: "art.cllctv.block.listItem.checked" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.block.listItem.value" }
- AddedEdge AddedEdge { src: "art.cllctv.block.listItem", tgt: "art.cllctv.block.listItem.checked", kind: "prop", name: Some("checked") }
- AddedEdge AddedEdge { src: "art.cllctv.block.listItem", tgt: "art.cllctv.block.listItem.value", kind: "prop", name: Some("value") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "art.cllctv.block.listItem.checked" }AddedVertex { vertex_id: "art.cllctv.block.listItem.value" }
Additional Notes
- Non-breaking: AddedEdge { src: "art.cllctv.block.listItem", tgt: "art.cllctv.block.listItem.checked", kind: "prop", name: Some("checked") }
- Non-breaking: AddedEdge { src: "art.cllctv.block.listItem", tgt: "art.cllctv.block.listItem.value", kind: "prop", name: Some("value") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "List item within ordered or unordered lists. Can contain text blocks and nested lists.",
6
6
"properties": {
7
+
"checked": {
8
+
"type": "boolean"
9
+
},
7
10
"content": {
8
11
"refs": [
9
12
"art.cllctv.block.text",
10
13
"art.cllctv.block.bulletList",
11
14
"art.cllctv.block.orderedList"
12
15
],
13
16
"type": "union"
17
+
},
18
+
"value": {
19
+
"type": "integer"
14
20
}
15
21
},
16
22
"required": [
17
23
"content"
18
24
],
19
25
"type": "object"
20
26
}
21
27
},
22
28
"id": "art.cllctv.block.listItem",
23
29
"lexicon": 1
24
30
}