From
bafyreifyduuayhvbsw35gh6357l42agugmrbhuyq7xm2ij6jf5tmdndke4
indexed 2026-10-08 18:10 UTC
View this version
To
bafyreiaznvvg7k6cw66xd6ahbrcnh6rwjkiwwwbj237lisrluvub6mzkta
indexed 2026-10-14 17:27 UTC
View this version
Compatibility
breaking 4 breaking changes, 2 non-breaking changes.
Breaking changes (4)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "fyi.opensocial.deletePageDraft:input", src: "fyi.opensocial.deletePageDraft:input", tgt: "fyi.opensocial.deletePageDraft:input.channel", kind: "prop", name: Some("channel") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "fyi.opensocial.deletePageDraft:input", src: "fyi.opensocial.deletePageDraft:input", tgt: "fyi.opensocial.deletePageDraft:input.tab", kind: "prop", name: Some("tab") }
- RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.deletePageDraft:input.work" }
- RemovedEdge RemovedEdge { src: "fyi.opensocial.deletePageDraft:input", tgt: "fyi.opensocial.deletePageDraft:input.work", kind: "prop", name: Some("work") }
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "fyi.opensocial.deletePageDraft:input.side" }
- AddedEdge AddedEdge { src: "fyi.opensocial.deletePageDraft:input", tgt: "fyi.opensocial.deletePageDraft:input.side", kind: "prop", name: Some("side") }
Migration guidance
Removed
RemovedVertex { vertex_id: "fyi.opensocial.deletePageDraft:input.work" }
Added
AddedVertex { vertex_id: "fyi.opensocial.deletePageDraft:input.side" }
Notes
- Breaking: RequiredEdgeAdded { vertex_id: "fyi.opensocial.deletePageDraft:input", src: "fyi.opensocial.deletePageDraft:input", tgt: "fyi.opensocial.deletePageDraft:input.channel", kind: "prop", name: Some("channel") }
- Breaking: RequiredEdgeAdded { vertex_id: "fyi.opensocial.deletePageDraft:input", src: "fyi.opensocial.deletePageDraft:input", tgt: "fyi.opensocial.deletePageDraft:input.tab", kind: "prop", name: Some("tab") }
- Breaking: RemovedEdge { src: "fyi.opensocial.deletePageDraft:input", tgt: "fyi.opensocial.deletePageDraft:input.work", kind: "prop", name: Some("work") }
- Non-breaking: AddedEdge { src: "fyi.opensocial.deletePageDraft:input", tgt: "fyi.opensocial.deletePageDraft:input.side", kind: "prop", name: Some("side") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "Drop the page the caller's assistant left for a tab or one of their own pages: once it is published or saved, or not wanted.",5
"description": "Drop the page the caller's assistant left for a tab: once it is published or saved, or not wanted.",66
"input": {77
"encoding": "application/json",88
"schema": {99
"properties": {1010
"channel": {11
"description": "A tab's channel.",11
"description": "The tab's channel.",1212
"type": "string"1313
},1414
"group": {1515
"format": "did",1616
"type": "string"1717
},18
"side": {19
"description": "Which of the tab's pages: the one inside (the default), or the code that builds its public page.",20
"knownValues": [21
"inside",22
"public"23
],24
"type": "string"25
},1826
"tab": {1927
"description": "The tab.",2028
"type": "string"21
},22
"work": {23
"description": "Instead of a tab, one of the caller's own pages, by its key: profile, one of theirs, or new.",24
"type": "string"2529
}2630
},2731
"required": [28
"group"32
"group",33
"channel",34
"tab"2935
],3036
"type": "object"3137
}3238
},3339
"type": "procedure"3440
}3541
},3642
"id": "fyi.opensocial.deletePageDraft",3743
"lexicon": 13844
}