From
bafyreic575rskcifntxaq4epp57pjngcy44hxw4qgafaiuqnbda2d6g5sm
indexed 2026-09-24 00:10 UTC
View this version
To
bafyreiavqru24lv6sws7czmtubtrc7kx5stey55dy3mbg5vzdzotegw6vq
indexed 2026-10-27 01:16 UTC
View this version
Compatibility
breaking 5 breaking changes, 1 non-breaking change.
Breaking changes (5)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "fyi.opensocial.space:body", src: "fyi.opensocial.space:body", tgt: "fyi.opensocial.space:body.space", kind: "prop", name: Some("space") }
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "fyi.opensocial.space:body", src: "fyi.opensocial.space:body", tgt: "fyi.opensocial.space:body.type", kind: "prop", name: Some("type") }
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "fyi.opensocial.space:body", src: "fyi.opensocial.space:body", tgt: "fyi.opensocial.space:body.uri", kind: "prop", name: Some("uri") }
- RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.space:body.type" }
- RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.space:body.uri" }
Non-breaking changes (1)
- AddedVertex AddedVertex { vertex_id: "fyi.opensocial.space:body.space" }
Migration guidance
Removed
RemovedVertex { vertex_id: "fyi.opensocial.space:body.type" }RemovedVertex { vertex_id: "fyi.opensocial.space:body.uri" }
Added
AddedVertex { vertex_id: "fyi.opensocial.space:body.space" }
Notes
- Breaking: RequiredEdgeAdded { vertex_id: "fyi.opensocial.space:body", src: "fyi.opensocial.space:body", tgt: "fyi.opensocial.space:body.space", kind: "prop", name: Some("space") }
- Breaking: RequiredEdgeRemoved { vertex_id: "fyi.opensocial.space:body", src: "fyi.opensocial.space:body", tgt: "fyi.opensocial.space:body.type", kind: "prop", name: Some("type") }
- Breaking: RequiredEdgeRemoved { vertex_id: "fyi.opensocial.space:body", src: "fyi.opensocial.space:body", tgt: "fyi.opensocial.space:body.uri", kind: "prop", name: Some("uri") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "One space under this group. The members-space index of what exists.",5
"description": "Lists one space in the group's index, in its members space. A discovery aid, not an exhaustive list.",66
"key": "tid",77
"record": {88
"properties": {99
"createdAt": {1010
"format": "datetime",1111
"type": "string"1212
},1313
"name": {14
"description": "What the group calls it, for apps that list its spaces.",1415
"maxGraphemes": 64,1516
"maxLength": 640,1617
"type": "string"1718
},18
"type": {19
"description": "The space type NSID.",20
"format": "nsid",21
"type": "string"22
},23
"uri": {19
"space": {20
"description": "The space this entry lists.",2421
"format": "space-ref",2522
"type": "string"2623
}2724
},2825
"required": [29
"uri",30
"type",26
"space",3127
"createdAt"3228
],3329
"type": "object"3430
},3531
"type": "record"3632
}3733
},3834
"id": "fyi.opensocial.space",3935
"lexicon": 14036
}