art.cllctv.artwork.getAuthorArtworks

cllctv.art

Schema Diff

+4 -2

From

CID
bafyreihgg6fqekv...
Indexed At
2026-10-04 04:23 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, 5 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#viewBasic", kind: "ref", name: None }
  • KindChanged KindChanged { vertex_id: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items", old_kind: "ref", new_kind: "union" }
Non-Breaking Changes (5)
  • AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.defs#viewBasic" }
  • AddedVertex AddedVertex { vertex_id: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items:variant0" }
  • 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 }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items", sort: "ref" }

Migration Guidance

Removed Elements

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

Added Elements

  • AddedVertex { vertex_id: "art.cllctv.artwork.defs#viewBasic" }
  • AddedVertex { vertex_id: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items:variant0" }

Constraint Changes

  • ConstraintRemoved ConstraintRemoved { vertex_id: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items", sort: "ref" }

Additional Notes

  • Breaking: RemovedEdge { src: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items", tgt: "art.cllctv.artwork#viewBasic", kind: "ref", name: None }
  • Breaking: KindChanged { vertex_id: "art.cllctv.artwork.getAuthorArtworks:output.artworks:items", old_kind: "ref", new_kind: "union" }
  • 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 -
                "ref": "art.cllctv.artwork#viewBasic",
12 -
                "type": "ref"
11 +
                "refs": [
12 +
                  "art.cllctv.artwork.defs#viewBasic"
13 +
                ],
14 +
                "type": "union"
13 15
              },
14 16
              "type": "array"
15 17
            },
16 18
            "cursor": {
17 19
              "type": "string"
18 20
            }
19 21
          },
20 22
          "required": [
21 23
            "artworks"
22 24
          ],
23 25
          "type": "object"
24 26
        }
25 27
      },
26 28
      "parameters": {
27 29
        "properties": {
28 30
          "actor": {
29 31
            "format": "at-identifier",
30 32
            "type": "string"
31 33
          },
32 34
          "cursor": {
33 35
            "type": "string"
34 36
          },
35 37
          "limit": {
36 38
            "default": 25,
37 39
            "maximum": 100,
38 40
            "minimum": 1,
39 41
            "type": "integer"
40 42
          }
41 43
        },
42 44
        "required": [
43 45
          "actor"
44 46
        ],
45 47
        "type": "params"
46 48
      },
47 49
      "type": "query"
48 50
    }
49 51
  },
50 52
  "id": "art.cllctv.artwork.getAuthorArtworks",
51 53
  "lexicon": 1
52 54
}

Compare Other Versions

Lexicon Garden

@