pub.leaflet.pages.linearDocument

leaflet.pub

Schema Diff

+2 -1

From

CID
bafyreifkfejsvz5...
Indexed At
2026-09-15 00:06 UTC
View this version

To

CID
bafyreicelvwutua...
Indexed At
2026-09-21 16:21 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 4 non-breaking changes.

Non-Breaking Changes (4)
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.postHeader" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.linearDocument#block.block:variant23" }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.linearDocument#block.block", tgt: "pub.leaflet.pages.linearDocument#block.block:variant23", kind: "variant", name: Some("pub.leaflet.blocks.postHeader") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.linearDocument#block.block:variant23", tgt: "pub.leaflet.blocks.postHeader", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "pub.leaflet.blocks.postHeader" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.linearDocument#block.block:variant23" }

Additional Notes

  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.linearDocument#block.block", tgt: "pub.leaflet.pages.linearDocument#block.block:variant23", kind: "variant", name: Some("pub.leaflet.blocks.postHeader") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.linearDocument#block.block:variant23", tgt: "pub.leaflet.blocks.postHeader", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "block": {
5 5
      "properties": {
6 6
        "alignment": {
7 7
          "knownValues": [
8 8
            "#textAlignLeft",
9 9
            "#textAlignCenter",
10 10
            "#textAlignRight",
11 11
            "#textAlignJustify"
12 12
          ],
13 13
          "type": "string"
14 14
        },
15 15
        "block": {
16 16
          "refs": [
17 17
            "pub.leaflet.blocks.iframe",
18 18
            "pub.leaflet.blocks.html",
19 19
            "pub.leaflet.blocks.text",
20 20
            "pub.leaflet.blocks.blockquote",
21 21
            "pub.leaflet.blocks.header",
22 22
            "pub.leaflet.blocks.image",
23 23
            "pub.leaflet.blocks.imageGallery",
24 24
            "pub.leaflet.blocks.unorderedList",
25 25
            "pub.leaflet.blocks.orderedList",
26 26
            "pub.leaflet.blocks.website",
27 27
            "pub.leaflet.blocks.math",
28 28
            "pub.leaflet.blocks.code",
29 29
            "pub.leaflet.blocks.horizontalRule",
30 30
            "pub.leaflet.blocks.bskyPost",
31 31
            "pub.leaflet.blocks.standardSitePost",
32 32
            "pub.leaflet.blocks.standardSitePublication",
33 33
            "pub.leaflet.blocks.page",
34 34
            "pub.leaflet.blocks.poll",
35 35
            "pub.leaflet.blocks.button",
36 36
            "pub.leaflet.blocks.postsList",
37 37
            "pub.leaflet.blocks.signup",
38 38
            "pub.leaflet.blocks.recommendedPubs",
39 -
            "pub.leaflet.blocks.membersOnlyDelimiter"
39 +
            "pub.leaflet.blocks.membersOnlyDelimiter",
40 +
            "pub.leaflet.blocks.postHeader"
40 41
          ],
41 42
          "type": "union"
42 43
        }
43 44
      },
44 45
      "required": [
45 46
        "block"
46 47
      ],
47 48
      "type": "object"
48 49
    },
49 50
    "main": {
50 51
      "properties": {
51 52
        "blocks": {
52 53
          "items": {
53 54
            "ref": "#block",
54 55
            "type": "ref"
55 56
          },
56 57
          "type": "array"
57 58
        },
58 59
        "id": {
59 60
          "type": "string"
60 61
        }
61 62
      },
62 63
      "required": [
63 64
        "blocks"
64 65
      ],
65 66
      "type": "object"
66 67
    },
67 68
    "position": {
68 69
      "properties": {
69 70
        "block": {
70 71
          "items": {
71 72
            "type": "integer"
72 73
          },
73 74
          "type": "array"
74 75
        },
75 76
        "offset": {
76 77
          "type": "integer"
77 78
        }
78 79
      },
79 80
      "required": [
80 81
        "block",
81 82
        "offset"
82 83
      ],
83 84
      "type": "object"
84 85
    },
85 86
    "quote": {
86 87
      "properties": {
87 88
        "end": {
88 89
          "ref": "#position",
89 90
          "type": "ref"
90 91
        },
91 92
        "start": {
92 93
          "ref": "#position",
93 94
          "type": "ref"
94 95
        }
95 96
      },
96 97
      "required": [
97 98
        "start",
98 99
        "end"
99 100
      ],
100 101
      "type": "object"
101 102
    },
102 103
    "textAlignCenter": {
103 104
      "type": "token"
104 105
    },
105 106
    "textAlignJustify": {
106 107
      "type": "token"
107 108
    },
108 109
    "textAlignLeft": {
109 110
      "type": "token"
110 111
    },
111 112
    "textAlignRight": {
112 113
      "type": "token"
113 114
    }
114 115
  },
115 116
  "id": "pub.leaflet.pages.linearDocument",
116 117
  "lexicon": 1
117 118
}

Compare Other Versions

Lexicon Garden

@