art.cllctv.embed.external

cllctv.art

Schema Diff

+8 -0

From

CID
bafyreih7cvoe6he...
Indexed At
2026-02-18 18:27 UTC
View this version

To

CID
bafyreiabfj5gbrw...
Indexed At
2026-06-17 13:23 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 4 non-breaking changes.

Non-Breaking Changes (4)
  • AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external.associatedRefs" }
  • AddedVertex AddedVertex { vertex_id: "art.cllctv.embed.external.associatedRefs:items" }
  • AddedEdge AddedEdge { src: "art.cllctv.embed.external", tgt: "art.cllctv.embed.external.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • AddedEdge AddedEdge { src: "art.cllctv.embed.external.associatedRefs", tgt: "art.cllctv.embed.external.associatedRefs:items", kind: "items", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "art.cllctv.embed.external.associatedRefs" }
  • AddedVertex { vertex_id: "art.cllctv.embed.external.associatedRefs:items" }

Additional Notes

  • Non-breaking: AddedEdge { src: "art.cllctv.embed.external", tgt: "art.cllctv.embed.external.associatedRefs", kind: "prop", name: Some("associatedRefs") }
  • Non-breaking: AddedEdge { src: "art.cllctv.embed.external.associatedRefs", tgt: "art.cllctv.embed.external.associatedRefs:items", kind: "items", name: None }
1 1
{
2 2
  "id": "art.cllctv.embed.external",
3 3
  "defs": {
4 4
    "main": {
5 5
      "type": "object",
6 6
      "required": [
7 7
        "uri",
8 8
        "title",
9 9
        "description"
10 10
      ],
11 11
      "properties": {
12 12
        "uri": {
13 13
          "type": "string",
14 14
          "format": "uri"
15 15
        },
16 16
        "thumb": {
17 17
          "type": "blob",
18 18
          "accept": [
19 19
            "image/*"
20 20
          ],
21 21
          "maxSize": 1000000
22 22
        },
23 23
        "title": {
24 24
          "type": "string"
25 25
        },
26 26
        "thumbHash": {
27 27
          "type": "string",
28 28
          "maxLength": 640,
29 29
          "maxGraphemes": 64
30 30
        },
31 31
        "description": {
32 32
          "type": "string"
33 +
        },
34 +
        "associatedRefs": {
35 +
          "type": "array",
36 +
          "items": {
37 +
            "ref": "com.atproto.repo.strongRef",
38 +
            "type": "ref"
39 +
          },
40 +
          "description": "StrongRefs (uri+cid) of the Atmosphere records that backed this view."
33 41
        }
34 42
      }
35 43
    },
36 44
    "view": {
37 45
      "type": "object",
38 46
      "required": [
39 47
        "uri",
40 48
        "title",
41 49
        "description"
42 50
      ],
43 51
      "properties": {
44 52
        "uri": {
45 53
          "type": "string",
46 54
          "format": "uri"
47 55
        },
48 56
        "thumb": {
49 57
          "type": "string",
50 58
          "format": "uri"
51 59
        },
52 60
        "title": {
53 61
          "type": "string"
54 62
        },
55 63
        "description": {
56 64
          "type": "string"
57 65
        }
58 66
      }
59 67
    }
60 68
  },
61 69
  "$type": "com.atproto.lexicon.schema",
62 70
  "lexicon": 1
63 71
}

Compare Other Versions

Lexicon Garden

@