pub.leaflet.blocks.unorderedList

leaflet.pub

Schema Diff

+7 -1

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. 2 non-breaking changes.

Non-Breaking Changes (2)
  • 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") }

Migration Guidance

Added Elements

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

Compare Other Versions

Lexicon Garden

@