info.charlebois.frame.image

charlebois.info

Schema Diff

+8 -3

From

CID
bafyreialhjb5rnu...
Indexed At
2026-04-12 14:31 UTC
View this version

To

CID
bafyreihm5lfjour...
Indexed At
2026-04-15 03:21 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

1 breaking change, 2 non-breaking changes.

Breaking Changes (1)
  • KindChanged KindChanged { vertex_id: "info.charlebois.frame.image:body.embed", old_kind: "string", new_kind: "union" }
Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "info.charlebois.frame.image:body.embed:variant0" }
  • AddedEdge AddedEdge { src: "info.charlebois.frame.image:body.embed", tgt: "info.charlebois.frame.image:body.embed:variant0", kind: "variant", name: Some("lex:app.bsky.embed.images") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "info.charlebois.frame.image:body.embed:variant0" }

Additional Notes

  • Breaking: KindChanged { vertex_id: "info.charlebois.frame.image:body.embed", old_kind: "string", new_kind: "union" }
  • Non-breaking: AddedEdge { src: "info.charlebois.frame.image:body.embed", tgt: "info.charlebois.frame.image:body.embed:variant0", kind: "variant", name: Some("lex:app.bsky.embed.images") }
1 1
{
2 2
  "id": "info.charlebois.frame.image",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "tid",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "createdAt",
11 11
          "embed"
12 12
        ],
13 13
        "properties": {
14 14
          "text": {
15 15
            "type": "string",
16 16
            "maxLength": 240
17 17
          },
18 18
          "embed": {
19 -
            "$ref": "app.bsky.embed.images"
19 +
            "refs": [
20 +
              "lex:app.bsky.embed.images"
21 +
            ],
22 +
            "type": "union"
20 23
          },
21 24
          "aspect": {
22 25
            "enum": [
23 26
              "9:16",
24 27
              "original",
25 28
              "other"
26 29
            ],
27 30
            "type": "string"
28 31
          },
29 32
          "createdAt": {
30 33
            "type": "string",
31 34
            "format": "datetime"
32 35
          },
33 36
          "expiresAt": {
34 37
            "type": "string",
35 38
            "format": "datetime"
36 39
          }
37 40
        }
38 -
      }
41 +
      },
42 +
      "description": "Main definition for a frame image"
39 43
    }
40 44
  },
41 45
  "$type": "com.atproto.lexicon.schema",
42 -
  "lexicon": 1
46 +
  "lexicon": 1,
47 +
  "description": "A frame image record for 9-16.lol"
43 48
}

Compare Other Versions

Lexicon Garden

@