is.logue.content

logue.is

Schema Diff

+1 -0

From

CID
bafyreideuddmf62...
Indexed At
2026-05-03 23:33 UTC
View this version

To

CID
bafyreicjlkh6o3w...
Indexed At
2026-05-22 19:50 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

16 breaking changes, 20 non-breaking changes.

Breaking Changes (16)
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant1", kind: "variant", name: Some("is.logue.block.code") }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant2", kind: "variant", name: Some("is.logue.block.heading") }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant3", kind: "variant", name: Some("is.logue.block.iframe") }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant4", kind: "variant", name: Some("is.logue.block.image") }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant5", kind: "variant", name: Some("is.logue.block.listItem") }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant6", kind: "variant", name: Some("is.logue.block.orderedList") }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant7", kind: "variant", name: Some("is.logue.block.text") }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant8", kind: "variant", name: Some("is.logue.block.unorderedList") }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items:variant1", tgt: "is.logue.block.code", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items:variant2", tgt: "is.logue.block.heading", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items:variant3", tgt: "is.logue.block.iframe", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items:variant4", tgt: "is.logue.block.image", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items:variant5", tgt: "is.logue.block.listItem", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items:variant6", tgt: "is.logue.block.orderedList", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items:variant7", tgt: "is.logue.block.text", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "is.logue.content.items:items:variant8", tgt: "is.logue.block.unorderedList", kind: "ref", name: None }
Non-Breaking Changes (20)
  • AddedVertex AddedVertex { vertex_id: "is.logue.block.blueskyEmbed" }
  • AddedVertex AddedVertex { vertex_id: "is.logue.content.items:items:variant9" }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant1", kind: "variant", name: Some("is.logue.block.blueskyEmbed") }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant2", kind: "variant", name: Some("is.logue.block.code") }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant3", kind: "variant", name: Some("is.logue.block.heading") }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant4", kind: "variant", name: Some("is.logue.block.iframe") }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant5", kind: "variant", name: Some("is.logue.block.image") }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant6", kind: "variant", name: Some("is.logue.block.listItem") }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant7", kind: "variant", name: Some("is.logue.block.orderedList") }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant8", kind: "variant", name: Some("is.logue.block.text") }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant9", kind: "variant", name: Some("is.logue.block.unorderedList") }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items:variant1", tgt: "is.logue.block.blueskyEmbed", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items:variant2", tgt: "is.logue.block.code", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items:variant3", tgt: "is.logue.block.heading", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items:variant4", tgt: "is.logue.block.iframe", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items:variant5", tgt: "is.logue.block.image", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items:variant6", tgt: "is.logue.block.listItem", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items:variant7", tgt: "is.logue.block.orderedList", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items:variant8", tgt: "is.logue.block.text", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "is.logue.content.items:items:variant9", tgt: "is.logue.block.unorderedList", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "is.logue.block.blueskyEmbed" }
  • AddedVertex { vertex_id: "is.logue.content.items:items:variant9" }

Additional Notes

  • Breaking: RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant1", kind: "variant", name: Some("is.logue.block.code") }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant2", kind: "variant", name: Some("is.logue.block.heading") }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant3", kind: "variant", name: Some("is.logue.block.iframe") }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant4", kind: "variant", name: Some("is.logue.block.image") }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant5", kind: "variant", name: Some("is.logue.block.listItem") }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant6", kind: "variant", name: Some("is.logue.block.orderedList") }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant7", kind: "variant", name: Some("is.logue.block.text") }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant8", kind: "variant", name: Some("is.logue.block.unorderedList") }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items:variant1", tgt: "is.logue.block.code", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items:variant2", tgt: "is.logue.block.heading", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items:variant3", tgt: "is.logue.block.iframe", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items:variant4", tgt: "is.logue.block.image", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items:variant5", tgt: "is.logue.block.listItem", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items:variant6", tgt: "is.logue.block.orderedList", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items:variant7", tgt: "is.logue.block.text", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "is.logue.content.items:items:variant8", tgt: "is.logue.block.unorderedList", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant1", kind: "variant", name: Some("is.logue.block.blueskyEmbed") }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant2", kind: "variant", name: Some("is.logue.block.code") }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant3", kind: "variant", name: Some("is.logue.block.heading") }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant4", kind: "variant", name: Some("is.logue.block.iframe") }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant5", kind: "variant", name: Some("is.logue.block.image") }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant6", kind: "variant", name: Some("is.logue.block.listItem") }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant7", kind: "variant", name: Some("is.logue.block.orderedList") }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant8", kind: "variant", name: Some("is.logue.block.text") }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items", tgt: "is.logue.content.items:items:variant9", kind: "variant", name: Some("is.logue.block.unorderedList") }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items:variant1", tgt: "is.logue.block.blueskyEmbed", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items:variant2", tgt: "is.logue.block.code", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items:variant3", tgt: "is.logue.block.heading", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items:variant4", tgt: "is.logue.block.iframe", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items:variant5", tgt: "is.logue.block.image", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items:variant6", tgt: "is.logue.block.listItem", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items:variant7", tgt: "is.logue.block.orderedList", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items:variant8", tgt: "is.logue.block.text", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "is.logue.content.items:items:variant9", tgt: "is.logue.block.unorderedList", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "properties": {
6 6
        "items": {
7 7
          "description": "Array of content blocks",
8 8
          "items": {
9 9
            "refs": [
10 10
              "is.logue.block.blockquote",
11 +
              "is.logue.block.blueskyEmbed",
11 12
              "is.logue.block.code",
12 13
              "is.logue.block.heading",
13 14
              "is.logue.block.iframe",
14 15
              "is.logue.block.image",
15 16
              "is.logue.block.listItem",
16 17
              "is.logue.block.orderedList",
17 18
              "is.logue.block.text",
18 19
              "is.logue.block.unorderedList"
19 20
            ],
20 21
            "type": "union"
21 22
          },
22 23
          "required": true,
23 24
          "type": "array"
24 25
        }
25 26
      },
26 27
      "required": [
27 28
        "items"
28 29
      ],
29 30
      "type": "object"
30 31
    }
31 32
  },
32 33
  "id": "is.logue.content",
33 34
  "lexicon": 1
34 35
}

Compare Other Versions

Lexicon Garden

@