full diff

fyi.opensocial.channel.about

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": 1
5766}

Compare other versions