is.logue.content
Schema Diff
+1 -0
Compatibility Analysis
Breaking Changes Detected
8 breaking changes, 10 non-breaking changes.
Breaking Changes (8)
- 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") }
Non-Breaking Changes (10)
- 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") }
Migration Guidance
Added Elements
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") }
- 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") }
1
1
{
2
2
"id": "is.logue.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
"is.logue.block.blockquote",
15
+
"is.logue.block.blueskyEmbed",
15
16
"is.logue.block.code",
16
17
"is.logue.block.heading",
17
18
"is.logue.block.iframe",
18
19
"is.logue.block.image",
19
20
"is.logue.block.listItem",
20
21
"is.logue.block.orderedList",
21
22
"is.logue.block.text",
22
23
"is.logue.block.unorderedList"
23
24
],
24
25
"type": "union"
25
26
},
26
27
"required": true,
27
28
"description": "Array of content blocks"
28
29
}
29
30
}
30
31
}
31
32
},
32
33
"$type": "com.atproto.lexicon.schema",
33
34
"lexicon": 1
34
35
}