art.cllctv.artwork.getAuthorArtworks

cllctv.art

Schema Diff

+1 -1

From

CID
bafyreiab7rjuneg...
Indexed At
2026-10-04 16:51 UTC
View this version

To

CID
bafyreih46s4btho...
Indexed At
2026-10-07 15:09 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

3 breaking changes, 3 non-breaking changes.

Breaking Changes (3)
  • RemovedVertex RemovedVertex { vertex_id: "art.cllctv.artwork#viewBasic" }
  • RemovedEdge RemovedEdge { src: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items", tgt: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items:variant0", kind: "variant", name: Some("art.cllctv.artwork#viewBasic") }
  • RemovedEdge RemovedEdge { src: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items:variant0", tgt: "art.cllctv.artwork#viewBasic", kind: "ref", name: None }
Non-Breaking Changes (3)
  • AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.defs#viewBasic" }
  • AddedEdge AddedEdge { src: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items", tgt: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items:variant0", kind: "variant", name: Some("art.cllctv.artwork.defs#viewBasic") }
  • AddedEdge AddedEdge { src: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items:variant0", tgt: "art.cllctv.artwork.defs#viewBasic", kind: "ref", name: None }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "art.cllctv.artwork#viewBasic" }

Added Elements

  • AddedVertex { vertex_id: "art.cllctv.artwork.defs#viewBasic" }

Additional Notes

  • Breaking: RemovedEdge { src: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items", tgt: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items:variant0", kind: "variant", name: Some("art.cllctv.artwork#viewBasic") }
  • Breaking: RemovedEdge { src: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items:variant0", tgt: "art.cllctv.artwork#viewBasic", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items", tgt: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items:variant0", kind: "variant", name: Some("art.cllctv.artwork.defs#viewBasic") }
  • Non-breaking: AddedEdge { src: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items:variant0", tgt: "art.cllctv.artwork.defs#viewBasic", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "output": {
6 6
        "encoding": "application/json",
7 7
        "schema": {
8 8
          "properties": {
9 9
            "artworks": {
10 10
              "items": {
11 11
                "refs": [
12 -
                  "art.cllctv.artwork#viewBasic"
12 +
                  "art.cllctv.artwork.defs#viewBasic"
13 13
                ],
14 14
                "type": "union"
15 15
              },
16 16
              "type": "array"
17 17
            },
18 18
            "cursor": {
19 19
              "type": "string"
20 20
            }
21 21
          },
22 22
          "required": [
23 23
            "artworks"
24 24
          ],
25 25
          "type": "object"
26 26
        }
27 27
      },
28 28
      "parameters": {
29 29
        "properties": {
30 30
          "actor": {
31 31
            "format": "at-identifier",
32 32
            "type": "string"
33 33
          },
34 34
          "cursor": {
35 35
            "type": "string"
36 36
          },
37 37
          "limit": {
38 38
            "default": 25,
39 39
            "maximum": 100,
40 40
            "minimum": 1,
41 41
            "type": "integer"
42 42
          }
43 43
        },
44 44
        "required": [
45 45
          "actor"
46 46
        ],
47 47
        "type": "params"
48 48
      },
49 49
      "type": "query"
50 50
    }
51 51
  },
52 52
  "id": "art.cllctv.artwork.getAuthorArtworks",
53 53
  "lexicon": 1
54 54
}

Compare Other Versions

Lexicon Garden

@