fyi.questionable.richtext.blockquote

questionable.fyi

Schema Diff

+15 -5

From

CID
bafyreiaaacqu2wt...
Indexed At
2026-02-18 19:21 UTC
View this version

To

CID
bafyreigzsyydlwo...
Indexed At
2026-04-28 13:52 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

4 breaking changes, 16 non-breaking changes.

Breaking Changes (4)
  • RemovedVertex RemovedVertex { vertex_id: "fyi.questionable.richtext.blockquote.facets" }
  • RemovedVertex RemovedVertex { vertex_id: "fyi.questionable.richtext.blockquote.facets:items" }
  • RemovedEdge RemovedEdge { src: "fyi.questionable.richtext.blockquote", tgt: "fyi.questionable.richtext.blockquote.facets", kind: "prop", name: Some("facets") }
  • RemovedEdge RemovedEdge { src: "fyi.questionable.richtext.blockquote.facets", tgt: "fyi.questionable.richtext.blockquote.facets:items", kind: "items", name: None }
Non-Breaking Changes (16)
  • AddedVertex AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items" }
  • AddedVertex AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items" }
  • AddedVertex AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant0" }
  • AddedVertex AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant1" }
  • AddedVertex AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant2" }
  • AddedVertex AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant3" }
  • AddedVertex AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant4" }
  • AddedVertex AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant5" }
  • AddedEdge AddedEdge { src: "fyi.questionable.richtext.blockquote", tgt: "fyi.questionable.richtext.blockquote.items", kind: "prop", name: Some("items") }
  • AddedEdge AddedEdge { src: "fyi.questionable.richtext.blockquote.items", tgt: "fyi.questionable.richtext.blockquote.items:items", kind: "items", name: None }
  • AddedEdge AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant0", kind: "variant", name: Some("fyi.questionable.richtext.text") }
  • AddedEdge AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant1", kind: "variant", name: Some("fyi.questionable.richtext.blockquote") }
  • AddedEdge AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant2", kind: "variant", name: Some("fyi.questionable.richtext.code") }
  • AddedEdge AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant3", kind: "variant", name: Some("fyi.questionable.richtext.header") }
  • AddedEdge AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant4", kind: "variant", name: Some("fyi.questionable.richtext.horizontalRule") }
  • AddedEdge AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant5", kind: "variant", name: Some("fyi.questionable.richtext.list") }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "fyi.questionable.richtext.blockquote.facets" }
  • RemovedVertex { vertex_id: "fyi.questionable.richtext.blockquote.facets:items" }

Added Elements

  • AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items" }
  • AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items" }
  • AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant0" }
  • AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant1" }
  • AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant2" }
  • AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant3" }
  • AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant4" }
  • AddedVertex { vertex_id: "fyi.questionable.richtext.blockquote.items:items:variant5" }

Additional Notes

  • Breaking: RemovedEdge { src: "fyi.questionable.richtext.blockquote", tgt: "fyi.questionable.richtext.blockquote.facets", kind: "prop", name: Some("facets") }
  • Breaking: RemovedEdge { src: "fyi.questionable.richtext.blockquote.facets", tgt: "fyi.questionable.richtext.blockquote.facets:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "fyi.questionable.richtext.blockquote", tgt: "fyi.questionable.richtext.blockquote.items", kind: "prop", name: Some("items") }
  • Non-breaking: AddedEdge { src: "fyi.questionable.richtext.blockquote.items", tgt: "fyi.questionable.richtext.blockquote.items:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant0", kind: "variant", name: Some("fyi.questionable.richtext.text") }
  • Non-breaking: AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant1", kind: "variant", name: Some("fyi.questionable.richtext.blockquote") }
  • Non-breaking: AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant2", kind: "variant", name: Some("fyi.questionable.richtext.code") }
  • Non-breaking: AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant3", kind: "variant", name: Some("fyi.questionable.richtext.header") }
  • Non-breaking: AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant4", kind: "variant", name: Some("fyi.questionable.richtext.horizontalRule") }
  • Non-breaking: AddedEdge { src: "fyi.questionable.richtext.blockquote.items:items", tgt: "fyi.questionable.richtext.blockquote.items:items:variant5", kind: "variant", name: Some("fyi.questionable.richtext.list") }
1 1
{
2 2
  "id": "fyi.questionable.richtext.blockquote",
3 3
  "defs": {
4 4
    "main": {
5 5
      "type": "object",
6 6
      "required": [
7 -
        "plaintext"
7 +
        "items"
8 8
      ],
9 9
      "properties": {
10 -
        "facets": {
10 +
        "items": {
11 11
          "type": "array",
12 12
          "items": {
13 -
            "ref": "fyi.questionable.richtext.facet",
14 -
            "type": "ref"
15 -
          }
13 +
            "refs": [
14 +
              "fyi.questionable.richtext.text",
15 +
              "fyi.questionable.richtext.blockquote",
16 +
              "fyi.questionable.richtext.code",
17 +
              "fyi.questionable.richtext.header",
18 +
              "fyi.questionable.richtext.horizontalRule",
19 +
              "fyi.questionable.richtext.list"
20 +
            ],
21 +
            "type": "union",
22 +
            "closed": false
23 +
          },
24 +
          "maxLength": 500,
25 +
          "description": "Content blocks inside the blockquote"
16 26
        },
17 27
        "plaintext": {
18 28
          "type": "string"
19 29
        }
20 30
      }
21 31
    }
22 32
  },
23 33
  "$type": "com.atproto.lexicon.schema",
24 34
  "lexicon": 1
25 35
}

Compare Other Versions

Lexicon Garden

@