pub.leaflet.blocks.unorderedList

leaflet.pub

Schema Diff

+6 -0

From

CID
bafyreieqguqzjfv...
Indexed At
2026-02-18 20:03 UTC
View this version

To

CID
bafyreidbn6uxbfn...
Indexed At
2026-03-19 20:24 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.orderedList" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.unorderedList#listItem.orderedListChildren" }
  • AddedEdge AddedEdge { src: "pub.leaflet.blocks.unorderedList#listItem", tgt: "pub.leaflet.blocks.unorderedList#listItem.orderedListChildren", kind: "prop", name: Some("orderedListChildren") }
  • AddedEdge AddedEdge { src: "pub.leaflet.blocks.unorderedList#listItem.orderedListChildren", tgt: "pub.leaflet.blocks.orderedList", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "pub.leaflet.blocks.orderedList" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.unorderedList#listItem.orderedListChildren" }

Additional Notes

  • Non-breaking: AddedEdge { src: "pub.leaflet.blocks.unorderedList#listItem", tgt: "pub.leaflet.blocks.unorderedList#listItem.orderedListChildren", kind: "prop", name: Some("orderedListChildren") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.blocks.unorderedList#listItem.orderedListChildren", tgt: "pub.leaflet.blocks.orderedList", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "listItem": {
5 5
      "properties": {
6 6
        "children": {
7 +
          "description": "Nested unordered list items. Mutually exclusive with orderedListChildren; if both are present, children takes precedence.",
7 8
          "items": {
8 9
            "ref": "#listItem",
9 10
            "type": "ref"
10 11
          },
11 12
          "type": "array"
12 13
        },
13 14
        "content": {
14 15
          "refs": [
15 16
            "pub.leaflet.blocks.text",
16 17
            "pub.leaflet.blocks.header",
17 18
            "pub.leaflet.blocks.image"
18 19
          ],
19 20
          "type": "union"
21 +
        },
22 +
        "orderedListChildren": {
23 +
          "description": "Nested ordered list items. Mutually exclusive with children; if both are present, children takes precedence.",
24 +
          "ref": "pub.leaflet.blocks.orderedList",
25 +
          "type": "ref"
20 26
        }
21 27
      },
22 28
      "required": [
23 29
        "content"
24 30
      ],
25 31
      "type": "object"
26 32
    },
27 33
    "main": {
28 34
      "properties": {
29 35
        "children": {
30 36
          "items": {
31 37
            "ref": "#listItem",
32 38
            "type": "ref"
33 39
          },
34 40
          "type": "array"
35 41
        }
36 42
      },
37 43
      "required": [
38 44
        "children"
39 45
      ],
40 46
      "type": "object"
41 47
    }
42 48
  },
43 49
  "id": "pub.leaflet.blocks.unorderedList",
44 50
  "lexicon": 1
45 51
}

Compare Other Versions

Lexicon Garden

@