From
bafyreihi23obuxqti37zatzna2vc3y676rzp5362hfggd24nx4pg2eagj4
indexed 2026-10-16 20:58 UTC
View this version
To
bafyreicf4is6iknhrxw3ugqhz6ir6atv42ynjbkdbolgvtqhmhyxqzutsa
indexed 2026-10-19 22:38 UTC
View this version
Compatibility
backward compatible Backward compatible. 4 non-breaking changes.
Non-breaking changes (4)
- AddedVertex AddedVertex { vertex_id: "fyi.opensocial.channel.about:body.formerly" }
- AddedVertex AddedVertex { vertex_id: "fyi.opensocial.channel.about:body.formerly:items" }
- AddedEdge AddedEdge { src: "fyi.opensocial.channel.about:body", tgt: "fyi.opensocial.channel.about:body.formerly", kind: "prop", name: Some("formerly") }
- AddedEdge AddedEdge { src: "fyi.opensocial.channel.about:body.formerly", tgt: "fyi.opensocial.channel.about:body.formerly:items", kind: "items", name: None }
Migration guidance
Added
AddedVertex { vertex_id: "fyi.opensocial.channel.about:body.formerly" }AddedVertex { vertex_id: "fyi.opensocial.channel.about:body.formerly:items" }
Notes
- Non-breaking: AddedEdge { src: "fyi.opensocial.channel.about:body", tgt: "fyi.opensocial.channel.about:body.formerly", kind: "prop", name: Some("formerly") }
- Non-breaking: AddedEdge { src: "fyi.opensocial.channel.about:body.formerly", tgt: "fyi.opensocial.channel.about:body.formerly:items", kind: "items", name: None }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "A channel for chosen people, as its space holds it: its address, its name, its tabs in order as a group's site has them, and the files of their own those tabs show. Who it's for is its space's access.",66
"key": "literal:self",77
"record": {88
"properties": {99
"createdBy": {1010
"format": "did",1111
"type": "string"1212
},1313
"files": {1414
"description": "Its tabs' own pages, by path (`<channel>/<tab>.html`), and the methods and lexicons beside them (`methods/<nsid>.js`, `lexicons/<nsid>.json`).",1515
"items": {1616
"ref": "fyi.opensocial.defs#file",1717
"type": "ref"1818
},1919
"maxLength": 100,2020
"type": "array"2121
},22
"formerly": {23
"description": "The slugs it had before, the latest last: links to them still find it, until another channel is given one.",24
"items": {25
"maxLength": 64,26
"type": "string"27
},28
"maxLength": 10,29
"type": "array"30
},2231
"name": {2332
"maxGraphemes": 64,2433
"maxLength": 640,2534
"type": "string"2635
},2736
"slug": {2837
"maxLength": 64,2938
"type": "string"3039
},3140
"tabs": {3241
"items": {3342
"ref": "fyi.opensocial.site#tab",3443
"type": "ref"3544
},3645
"maxLength": 30,3746
"type": "array"3847
},3948
"updatedAt": {4049
"format": "datetime",4150
"type": "string"4251
}4352
},4453
"required": [4554
"slug",4655
"name",4756
"tabs",4857
"updatedAt"4958
],5059
"type": "object"5160
},5261
"type": "record"5362
}5463
},5564
"id": "fyi.opensocial.channel.about",5665
"lexicon": 15766
}