full diff

fyi.opensocial.deletePageDraft

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

Compare other versions