app.didpic.feed.comment
Schema Diff
+7 -0
Compatibility Analysis
Backward Compatible
Backward compatible. 6 non-breaking changes.
Non-Breaking Changes (6)
- AddedVertex AddedVertex { vertex_id: "app.didpic.feed.comment:body.facets" }
- AddedVertex AddedVertex { vertex_id: "app.didpic.feed.comment:body.facets:items" }
- AddedVertex AddedVertex { vertex_id: "app.didpic.richtext.facet" }
- AddedEdge AddedEdge { src: "app.didpic.feed.comment:body", tgt: "app.didpic.feed.comment:body.facets", kind: "prop", name: Some("facets") }
- AddedEdge AddedEdge { src: "app.didpic.feed.comment:body.facets", tgt: "app.didpic.feed.comment:body.facets:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "app.didpic.feed.comment:body.facets:items", tgt: "app.didpic.richtext.facet", kind: "ref", name: None }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "app.didpic.feed.comment:body.facets" }AddedVertex { vertex_id: "app.didpic.feed.comment:body.facets:items" }AddedVertex { vertex_id: "app.didpic.richtext.facet" }
Additional Notes
- Non-breaking: AddedEdge { src: "app.didpic.feed.comment:body", tgt: "app.didpic.feed.comment:body.facets", kind: "prop", name: Some("facets") }
- Non-breaking: AddedEdge { src: "app.didpic.feed.comment:body.facets", tgt: "app.didpic.feed.comment:body.facets:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "app.didpic.feed.comment:body.facets:items", tgt: "app.didpic.richtext.facet", kind: "ref", name: None }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "A comment on a post.",
6
6
"key": "tid",
7
7
"record": {
8
8
"properties": {
9
9
"createdAt": {
10
10
"format": "datetime",
11
11
"type": "string"
12
12
},
13
+
"facets": {
14
+
"items": {
15
+
"ref": "app.didpic.richtext.facet",
16
+
"type": "ref"
17
+
},
18
+
"type": "array"
19
+
},
13
20
"parent": {
14
21
"description": "The comment being replied to.",
15
22
"ref": "com.atproto.repo.strongRef",
16
23
"type": "ref"
17
24
},
18
25
"subject": {
19
26
"description": "The post being commented on.",
20
27
"ref": "com.atproto.repo.strongRef",
21
28
"type": "ref"
22
29
},
23
30
"text": {
24
31
"maxGraphemes": 1000,
25
32
"maxLength": 10000,
26
33
"type": "string"
27
34
}
28
35
},
29
36
"required": [
30
37
"subject",
31
38
"text",
32
39
"createdAt"
33
40
],
34
41
"type": "object"
35
42
},
36
43
"type": "record"
37
44
}
38
45
},
39
46
"id": "app.didpic.feed.comment",
40
47
"lexicon": 1
41
48
}