app.offprint.content

offprint.app

Schema Diff

+6 -1

From

CID
bafyreihtefyw6b7...
Indexed At
2026-02-18 18:17 UTC
View this version

To

CID
bafyreidzwjdjlh2...
Indexed At
2026-04-09 23:29 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 10 non-breaking changes.

Non-Breaking Changes (10)
  • AddedVertex AddedVertex { vertex_id: "app.offprint.content.items:items:variant13" }
  • AddedVertex AddedVertex { vertex_id: "app.offprint.content.items:items:variant14" }
  • AddedVertex AddedVertex { vertex_id: "app.offprint.content.items:items:variant15" }
  • AddedVertex AddedVertex { vertex_id: "app.offprint.content.items:items:variant16" }
  • AddedVertex AddedVertex { vertex_id: "app.offprint.content.items:items:variant17" }
  • AddedEdge AddedEdge { src: "app.offprint.content.items:items", tgt: "app.offprint.content.items:items:variant13", kind: "variant", name: Some("app.offprint.block.webBookmark") }
  • AddedEdge AddedEdge { src: "app.offprint.content.items:items", tgt: "app.offprint.content.items:items:variant14", kind: "variant", name: Some("app.offprint.block.webEmbed") }
  • AddedEdge AddedEdge { src: "app.offprint.content.items:items", tgt: "app.offprint.content.items:items:variant15", kind: "variant", name: Some("app.offprint.block.button") }
  • AddedEdge AddedEdge { src: "app.offprint.content.items:items", tgt: "app.offprint.content.items:items:variant16", kind: "variant", name: Some("app.offprint.block.mathBlock") }
  • AddedEdge AddedEdge { src: "app.offprint.content.items:items", tgt: "app.offprint.content.items:items:variant17", kind: "variant", name: Some("app.offprint.block.blueskyPost") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "app.offprint.content.items:items:variant13" }
  • AddedVertex { vertex_id: "app.offprint.content.items:items:variant14" }
  • AddedVertex { vertex_id: "app.offprint.content.items:items:variant15" }
  • AddedVertex { vertex_id: "app.offprint.content.items:items:variant16" }
  • AddedVertex { vertex_id: "app.offprint.content.items:items:variant17" }

Additional Notes

  • Non-breaking: AddedEdge { src: "app.offprint.content.items:items", tgt: "app.offprint.content.items:items:variant13", kind: "variant", name: Some("app.offprint.block.webBookmark") }
  • Non-breaking: AddedEdge { src: "app.offprint.content.items:items", tgt: "app.offprint.content.items:items:variant14", kind: "variant", name: Some("app.offprint.block.webEmbed") }
  • Non-breaking: AddedEdge { src: "app.offprint.content.items:items", tgt: "app.offprint.content.items:items:variant15", kind: "variant", name: Some("app.offprint.block.button") }
  • Non-breaking: AddedEdge { src: "app.offprint.content.items:items", tgt: "app.offprint.content.items:items:variant16", kind: "variant", name: Some("app.offprint.block.mathBlock") }
  • Non-breaking: AddedEdge { src: "app.offprint.content.items:items", tgt: "app.offprint.content.items:items:variant17", kind: "variant", name: Some("app.offprint.block.blueskyPost") }
1 1
{
2 2
  "id": "app.offprint.content",
3 3
  "defs": {
4 4
    "main": {
5 5
      "type": "object",
6 6
      "required": [
7 7
        "items"
8 8
      ],
9 9
      "properties": {
10 10
        "items": {
11 11
          "type": "array",
12 12
          "items": {
13 13
            "refs": [
14 14
              "app.offprint.block.text",
15 15
              "app.offprint.block.heading",
16 16
              "app.offprint.block.blockquote",
17 17
              "app.offprint.block.callout",
18 18
              "app.offprint.block.bulletList",
19 19
              "app.offprint.block.orderedList",
20 20
              "app.offprint.block.taskList",
21 21
              "app.offprint.block.codeBlock",
22 22
              "app.offprint.block.horizontalRule",
23 23
              "app.offprint.block.image",
24 24
              "app.offprint.block.imageGrid",
25 25
              "app.offprint.block.imageCarousel",
26 -
              "app.offprint.block.imageDiff"
26 +
              "app.offprint.block.imageDiff",
27 +
              "app.offprint.block.webBookmark",
28 +
              "app.offprint.block.webEmbed",
29 +
              "app.offprint.block.button",
30 +
              "app.offprint.block.mathBlock",
31 +
              "app.offprint.block.blueskyPost"
27 32
            ],
28 33
            "type": "union"
29 34
          },
30 35
          "required": true,
31 36
          "description": "Array of content blocks"
32 37
        }
33 38
      }
34 39
    }
35 40
  },
36 41
  "$type": "com.atproto.lexicon.schema",
37 42
  "lexicon": 1
38 43
}

Compare Other Versions

Lexicon Garden

@