From
bafyreihkzj4axopcvodkjixtdohbx6ndcdkzyrz43he2m4zou7frs4kk74
indexed 2026-10-02 17:40 UTC
View this version
To
bafyreignmjz3zseqowg4t3ihtzqd5k2mnnbe4gh43s5lxie5q6d6cscuoy
indexed 2026-11-05 09:06 UTC
View this version
Compatibility
breaking 2 breaking changes, 18 non-breaking changes.
Breaking changes (2)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "art.cllctv.embed.external#video", src: "art.cllctv.embed.external#video", tgt: "art.cllctv.embed.external#video.uri", kind: "prop", name: Some("uri") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "art.cllctv.embed.external#videoView", src: "art.cllctv.embed.external#videoView", tgt: "art.cllctv.embed.external#videoView.uri", kind: "prop", name: Some("uri") }
Non-breaking changes (18)
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#video" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#video.id" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#video.service" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#video.thumb" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#video.thumbHash" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#video.uri" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#videoView" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#videoView.service" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#videoView.thumb" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#videoView.thumbHash" }
- AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external#videoView.uri" }
- AddedEdge AddedEdge { src: "art.cllctv.embed.external#video", tgt: "art.cllctv.embed.external#video.id", kind: "prop", name: Some("id") }
- AddedEdge AddedEdge { src: "art.cllctv.embed.external#video", tgt: "art.cllctv.embed.external#video.service", kind: "prop", name: Some("service") }
- AddedEdge AddedEdge { src: "art.cllctv.embed.external#video", tgt: "art.cllctv.embed.external#video.thumb", kind: "prop", name: Some("thumb") }
- AddedEdge AddedEdge { src: "art.cllctv.embed.external#video", tgt: "art.cllctv.embed.external#video.thumbHash", kind: "prop", name: Some("thumbHash") }
- AddedEdge AddedEdge { src: "art.cllctv.embed.external#videoView", tgt: "art.cllctv.embed.external#videoView.service", kind: "prop", name: Some("service") }
- AddedEdge AddedEdge { src: "art.cllctv.embed.external#videoView", tgt: "art.cllctv.embed.external#videoView.thumb", kind: "prop", name: Some("thumb") }
- AddedEdge AddedEdge { src: "art.cllctv.embed.external#videoView", tgt: "art.cllctv.embed.external#videoView.thumbHash", kind: "prop", name: Some("thumbHash") }
Migration guidance
Added
AddedVertex { vertex_id: "art.cllctv.embed.external#video" }AddedVertex { vertex_id: "art.cllctv.embed.external#video.id" }AddedVertex { vertex_id: "art.cllctv.embed.external#video.service" }AddedVertex { vertex_id: "art.cllctv.embed.external#video.thumb" }AddedVertex { vertex_id: "art.cllctv.embed.external#video.thumbHash" }AddedVertex { vertex_id: "art.cllctv.embed.external#video.uri" }AddedVertex { vertex_id: "art.cllctv.embed.external#videoView" }AddedVertex { vertex_id: "art.cllctv.embed.external#videoView.service" }AddedVertex { vertex_id: "art.cllctv.embed.external#videoView.thumb" }AddedVertex { vertex_id: "art.cllctv.embed.external#videoView.thumbHash" }AddedVertex { vertex_id: "art.cllctv.embed.external#videoView.uri" }
Notes
- Breaking: RequiredEdgeAdded { vertex_id: "art.cllctv.embed.external#video", src: "art.cllctv.embed.external#video", tgt: "art.cllctv.embed.external#video.uri", kind: "prop", name: Some("uri") }
- Breaking: RequiredEdgeAdded { vertex_id: "art.cllctv.embed.external#videoView", src: "art.cllctv.embed.external#videoView", tgt: "art.cllctv.embed.external#videoView.uri", kind: "prop", name: Some("uri") }
- Non-breaking: AddedEdge { src: "art.cllctv.embed.external#video", tgt: "art.cllctv.embed.external#video.id", kind: "prop", name: Some("id") }
- Non-breaking: AddedEdge { src: "art.cllctv.embed.external#video", tgt: "art.cllctv.embed.external#video.service", kind: "prop", name: Some("service") }
- Non-breaking: AddedEdge { src: "art.cllctv.embed.external#video", tgt: "art.cllctv.embed.external#video.thumb", kind: "prop", name: Some("thumb") }
- Non-breaking: AddedEdge { src: "art.cllctv.embed.external#video", tgt: "art.cllctv.embed.external#video.thumbHash", kind: "prop", name: Some("thumbHash") }
- Non-breaking: AddedEdge { src: "art.cllctv.embed.external#videoView", tgt: "art.cllctv.embed.external#videoView.service", kind: "prop", name: Some("service") }
- Non-breaking: AddedEdge { src: "art.cllctv.embed.external#videoView", tgt: "art.cllctv.embed.external#videoView.thumb", kind: "prop", name: Some("thumb") }
- Non-breaking: AddedEdge { src: "art.cllctv.embed.external#videoView", tgt: "art.cllctv.embed.external#videoView.thumbHash", kind: "prop", name: Some("thumbHash") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"properties": {66
"associatedRefs": {77
"items": {88
"ref": "com.atproto.repo.strongRef",99
"type": "ref"1010
},1111
"type": "array"1212
},1313
"description": {1414
"type": "string"1515
},1616
"thumb": {1717
"accept": [1818
"image/jpeg",1919
"image/png"2020
],2121
"maxSize": 1000000,2222
"type": "blob"2323
},2424
"thumbHash": {2525
"maxGraphemes": 640,2626
"maxLength": 64,2727
"type": "string"2828
},2929
"title": {3030
"type": "string"3131
},3232
"uri": {3333
"format": "uri",3434
"type": "string"3535
}3636
},3737
"required": [3838
"uri",3939
"title",4040
"description"4141
],4242
"type": "object"4343
},44
"video": {45
"properties": {46
"id": {47
"type": "string"48
},49
"service": {50
"type": "string"51
},52
"thumb": {53
"accept": [54
"image/jpeg",55
"image/png"56
],57
"maxSize": 2000000,58
"type": "blob"59
},60
"thumbHash": {61
"maxGraphemes": 640,62
"maxLength": 64,63
"type": "string"64
},65
"uri": {66
"format": "uri",67
"type": "string"68
}69
},70
"required": [71
"uri"72
],73
"type": "object"74
},75
"videoView": {76
"properties": {77
"service": {78
"type": "string"79
},80
"thumb": {81
"format": "uri",82
"type": "string"83
},84
"thumbHash": {85
"maxGraphemes": 640,86
"maxLength": 64,87
"type": "string"88
},89
"uri": {90
"format": "uri",91
"type": "string"92
}93
},94
"required": [95
"uri"96
],97
"type": "object"98
},4499
"view": {45100
"properties": {46101
"description": {47102
"type": "string"48103
},49104
"thumb": {50105
"format": "uri",51106
"type": "string"52107
},53108
"thumbHash": {54109
"maxGraphemes": 640,55110
"maxLength": 64,56111
"type": "string"57112
},58113
"title": {59114
"type": "string"60115
},61116
"uri": {62117
"format": "uri",63118
"type": "string"64119
}65120
},66121
"required": [67122
"uri",68123
"title",69124
"description"70125
],71126
"type": "object"72127
}73128
},74129
"id": "art.cllctv.embed.external",75130
"lexicon": 176131
}