social.colibri.embed.defs
Schema Diff
+8 -0
Compatibility Analysis
Backward Compatible
Backward compatible. 4 non-breaking changes.
Non-Breaking Changes (4)
- AddedVertex AddedVertex { vertex_id: "social.colibri.embed.defs#embedImage.height" }
- AddedVertex AddedVertex { vertex_id: "social.colibri.embed.defs#embedImage.width" }
- AddedEdge AddedEdge { src: "social.colibri.embed.defs#embedImage", tgt: "social.colibri.embed.defs#embedImage.height", kind: "prop", name: Some("height") }
- AddedEdge AddedEdge { src: "social.colibri.embed.defs#embedImage", tgt: "social.colibri.embed.defs#embedImage.width", kind: "prop", name: Some("width") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "social.colibri.embed.defs#embedImage.height" }AddedVertex { vertex_id: "social.colibri.embed.defs#embedImage.width" }
Additional Notes
- Non-breaking: AddedEdge { src: "social.colibri.embed.defs#embedImage", tgt: "social.colibri.embed.defs#embedImage.height", kind: "prop", name: Some("height") }
- Non-breaking: AddedEdge { src: "social.colibri.embed.defs#embedImage", tgt: "social.colibri.embed.defs#embedImage.width", kind: "prop", name: Some("width") }
1
1
{
2
2
"id": "social.colibri.embed.defs",
3
3
"defs": {
4
4
"gifItem": {
5
5
"type": "object",
6
6
"required": [
7
7
"id",
8
8
"mediaUrl",
9
9
"previewUrl"
10
10
],
11
11
"properties": {
12
12
"id": {
13
13
"type": "string"
14
14
},
15
15
"width": {
16
16
"type": "integer"
17
17
},
18
18
"height": {
19
19
"type": "integer"
20
20
},
21
21
"mediaUrl": {
22
22
"type": "string",
23
23
"format": "uri"
24
24
},
25
25
"previewUrl": {
26
26
"type": "string",
27
27
"format": "uri"
28
28
}
29
29
},
30
30
"description": "A single GIF result."
31
31
},
32
32
"embedImage": {
33
33
"type": "object",
34
34
"required": [
35
35
"url"
36
36
],
37
37
"properties": {
38
38
"alt": {
39
39
"type": "string"
40
40
},
41
41
"url": {
42
42
"type": "string",
43
43
"format": "uri"
44
+
},
45
+
"width": {
46
+
"type": "integer",
47
+
"description": "Pixel width declared by the source page, when it publishes one."
48
+
},
49
+
"height": {
50
+
"type": "integer",
51
+
"description": "Pixel height declared by the source page, when it publishes one."
44
52
}
45
53
},
46
54
"description": "An image referenced by link metadata."
47
55
}
48
56
},
49
57
"$type": "com.atproto.lexicon.schema",
50
58
"lexicon": 1
51
59
}