From
bafyreibmb7g3z3rb2tidm56ax7kaxfgrydvfn2jcseqzm6dncjwxir4rwu
indexed 2026-03-28 21:48 UTC
View this version
To
bafyreidifxwjdm5uxspyql44gcw3qvs5rk3qnxqeotkg5kuwfhf6bdjsdy
indexed 2026-03-29 10:46 UTC
View this version
Compatibility
backward compatible Backward compatible. 4 non-breaking changes.
Non-breaking changes (4)
- AddedVertex AddedVertex { vertex_id: "at.inlay.canvas:body.overrides" }
- AddedVertex AddedVertex { vertex_id: "at.inlay.canvas:body.overrides:items" }
- AddedEdge AddedEdge { src: "at.inlay.canvas:body", tgt: "at.inlay.canvas:body.overrides", kind: "prop", name: Some("overrides") }
- AddedEdge AddedEdge { src: "at.inlay.canvas:body.overrides", tgt: "at.inlay.canvas:body.overrides:items", kind: "items", name: None }
Migration guidance
Added
AddedVertex { vertex_id: "at.inlay.canvas:body.overrides" }AddedVertex { vertex_id: "at.inlay.canvas:body.overrides:items" }
Notes
- Non-breaking: AddedEdge { src: "at.inlay.canvas:body", tgt: "at.inlay.canvas:body.overrides", kind: "prop", name: Some("overrides") }
- Non-breaking: AddedEdge { src: "at.inlay.canvas:body.overrides", tgt: "at.inlay.canvas:body.overrides:items", kind: "items", name: None }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "Canvas - a spatial arrangement of component windows.",66
"key": "tid",77
"record": {88
"properties": {99
"createdAt": {1010
"format": "datetime",1111
"type": "string"1212
},13
"overrides": {14
"description": "Ordered DID stack for resolution overrides. DIDs listed here are prepended to every component's import stack during rendering.",15
"items": {16
"format": "did",17
"type": "string"18
},19
"type": "array"20
},1321
"windows": {1422
"items": {1523
"ref": "#window",1624
"type": "ref"1725
},1826
"type": "array"1927
}2028
},2129
"required": [2230
"windows"2331
],2432
"type": "object"2533
},2634
"type": "record"2735
},2836
"window": {2937
"properties": {3038
"componentUri": {3139
"description": "AT URI of the component record to render.",3240
"format": "at-uri",3341
"type": "string"3442
},3543
"height": {3644
"type": "integer"3745
},3846
"id": {3947
"maxLength": 64,4048
"type": "string"4149
},4250
"props": {4351
"description": "Properties to pass to the component.",4452
"type": "unknown"4553
},4654
"width": {4755
"type": "integer"4856
},4957
"x": {5058
"type": "integer"5159
},5260
"y": {5361
"type": "integer"5462
},5563
"z": {5664
"type": "integer"5765
}5866
},5967
"required": [6068
"id",6169
"x",6270
"y",6371
"z",6472
"componentUri"6573
],6674
"type": "object"6775
}6876
},6977
"id": "at.inlay.canvas",7078
"lexicon": 17179
}