app.offprint.block.imageDiff

offprint.app

Schema Diff

+0 -10

From

CID
bafyreic26p6lugf...
Indexed At
2026-02-18 18:16 UTC
View this version

To

CID
bafyreibwvmspmo5...
Indexed At
2026-05-24 08:49 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

4 breaking changes, 0 non-breaking changes.

Breaking Changes (4)
  • RemovedVertex RemovedVertex { vertex_id: "app.offprint.block.imageDiff.labels" }
  • RemovedVertex RemovedVertex { vertex_id: "app.offprint.block.imageDiff.labels:items" }
  • RemovedEdge RemovedEdge { src: "app.offprint.block.imageDiff", tgt: "app.offprint.block.imageDiff.labels", kind: "prop", name: Some("labels") }
  • RemovedEdge RemovedEdge { src: "app.offprint.block.imageDiff.labels", tgt: "app.offprint.block.imageDiff.labels:items", kind: "items", name: None }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "app.offprint.block.imageDiff.labels" }
  • RemovedVertex { vertex_id: "app.offprint.block.imageDiff.labels:items" }

Additional Notes

  • Breaking: RemovedEdge { src: "app.offprint.block.imageDiff", tgt: "app.offprint.block.imageDiff.labels", kind: "prop", name: Some("labels") }
  • Breaking: RemovedEdge { src: "app.offprint.block.imageDiff.labels", tgt: "app.offprint.block.imageDiff.labels:items", kind: "items", name: None }
1 1
{
2 2
  "id": "app.offprint.block.imageDiff",
3 3
  "defs": {
4 4
    "main": {
5 5
      "type": "object",
6 6
      "required": [
7 7
        "images"
8 8
      ],
9 9
      "properties": {
10 10
        "width": {
11 11
          "type": "string",
12 12
          "description": "CSS width value"
13 13
        },
14 14
        "images": {
15 15
          "type": "array",
16 16
          "items": {
17 17
            "ref": "app.offprint.block.imageGrid#gridImage",
18 18
            "type": "ref"
19 19
          },
20 -
          "required": true,
21 20
          "maxLength": 2,
22 21
          "minLength": 2,
23 22
          "description": "Exactly 2 images for comparison [before, after]"
24 -
        },
25 -
        "labels": {
26 -
          "type": "array",
27 -
          "items": {
28 -
            "type": "string"
29 -
          },
30 -
          "maxLength": 2,
31 -
          "minLength": 2,
32 -
          "description": "Labels for the images [before label, after label]"
33 23
        },
34 24
        "caption": {
35 25
          "type": "string",
36 26
          "description": "Comparison caption"
37 27
        },
38 28
        "alignment": {
39 29
          "enum": [
40 30
            "left",
41 31
            "center",
42 32
            "right"
43 33
          ],
44 34
          "type": "string",
45 35
          "description": "Horizontal alignment"
46 36
        }
47 37
      }
48 38
    }
49 39
  },
50 40
  "$type": "com.atproto.lexicon.schema",
51 41
  "lexicon": 1
52 42
}

Compare Other Versions

Lexicon Garden

@