app.offprint.block.imageCarousel

offprint.app

Schema Diff

+0 -11

From

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

To

CID
bafyreia5yjkenzx...
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.imageCarousel.autoplay" }
  • RemovedVertex RemovedVertex { vertex_id: "app.offprint.block.imageCarousel.interval" }
  • RemovedEdge RemovedEdge { src: "app.offprint.block.imageCarousel", tgt: "app.offprint.block.imageCarousel.autoplay", kind: "prop", name: Some("autoplay") }
  • RemovedEdge RemovedEdge { src: "app.offprint.block.imageCarousel", tgt: "app.offprint.block.imageCarousel.interval", kind: "prop", name: Some("interval") }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "app.offprint.block.imageCarousel.autoplay" }
  • RemovedVertex { vertex_id: "app.offprint.block.imageCarousel.interval" }

Additional Notes

  • Breaking: RemovedEdge { src: "app.offprint.block.imageCarousel", tgt: "app.offprint.block.imageCarousel.autoplay", kind: "prop", name: Some("autoplay") }
  • Breaking: RemovedEdge { src: "app.offprint.block.imageCarousel", tgt: "app.offprint.block.imageCarousel.interval", kind: "prop", name: Some("interval") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "properties": {
6 -
        "autoplay": {
7 -
          "default": false,
8 -
          "description": "Auto-advance slides",
9 -
          "type": "boolean"
10 -
        },
11 6
        "caption": {
12 7
          "description": "Carousel caption",
13 8
          "type": "string"
14 9
        },
15 10
        "images": {
16 11
          "description": "Array of images in the carousel (2-6)",
17 12
          "items": {
18 13
            "ref": "app.offprint.block.imageGrid#gridImage",
19 14
            "type": "ref"
20 15
          },
21 16
          "maxLength": 6,
22 17
          "minLength": 2,
23 -
          "required": true,
24 18
          "type": "array"
25 -
        },
26 -
        "interval": {
27 -
          "default": 3000,
28 -
          "description": "Milliseconds between slides",
29 -
          "type": "integer"
30 19
        }
31 20
      },
32 21
      "required": [
33 22
        "images"
34 23
      ],
35 24
      "type": "object"
36 25
    }
37 26
  },
38 27
  "id": "app.offprint.block.imageCarousel",
39 28
  "lexicon": 1
40 29
}

Compare Other Versions

Lexicon Garden

@