cafe.shelf.item
Schema Diff
+0 -4
Compatibility Analysis
Breaking Changes Detected
4 breaking changes, 0 non-breaking changes.
Breaking Changes (4)
- RemovedVertex RemovedVertex { vertex_id: "cafe.shelf.item:body.document" }
- RemovedVertex RemovedVertex { vertex_id: "com.atproto.repo.strongRef" }
- RemovedEdge RemovedEdge { src: "cafe.shelf.item:body", tgt: "cafe.shelf.item:body.document", kind: "prop", name: Some("document") }
- RemovedEdge RemovedEdge { src: "cafe.shelf.item:body.document", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
Migration Guidance
Removed Elements
RemovedVertex { vertex_id: "cafe.shelf.item:body.document" }RemovedVertex { vertex_id: "com.atproto.repo.strongRef" }
Additional Notes
- Breaking: RemovedEdge { src: "cafe.shelf.item:body", tgt: "cafe.shelf.item:body.document", kind: "prop", name: Some("document") }
- Breaking: RemovedEdge { src: "cafe.shelf.item:body.document", tgt: "com.atproto.repo.strongRef", kind: "ref", name: None }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "A link on the shelf.",
6
6
"key": "tid",
7
7
"record": {
8
8
"properties": {
9
9
"createdAt": {
10
10
"format": "datetime",
11
11
"type": "string"
12
12
},
13
-
"document": {
14
-
"ref": "com.atproto.repo.strongRef",
15
-
"type": "ref"
16
-
},
17
13
"source": {
18
14
"type": "string"
19
15
},
20
16
"summary": {
21
17
"type": "string"
22
18
},
23
19
"title": {
24
20
"type": "string"
25
21
},
26
22
"url": {
27
23
"format": "uri",
28
24
"type": "string"
29
25
}
30
26
},
31
27
"required": [
32
28
"url",
33
29
"createdAt"
34
30
],
35
31
"type": "object"
36
32
},
37
33
"type": "record"
38
34
}
39
35
},
40
36
"id": "cafe.shelf.item",
41
37
"lexicon": 1
42
38
}