pub.leaflet.blocks.unorderedList

leaflet.pub

Schema Diff

+4 -0

From

CID
bafyreidbn6uxbfn...
Indexed At
2026-03-19 20:24 UTC
View this version

To

CID
bafyreidpiaohzku...
Indexed At
2026-03-26 20:36 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.checked" }
  • AddedEdge AddedEdge { src: "pub.leaflet.blocks.unorderedList#listItem", tgt: "pub.leaflet.blocks.unorderedList#listItem.checked", kind: "prop", name: Some("checked") }

Migration Guidance

Added Elements

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

Additional Notes

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

Compare Other Versions

Lexicon Garden

@