dev.mccue.jvm.module

mccue.dev

Schema Diff

+1 -1

From

CID
bafyreifzp7srdd4...
Indexed At
2026-05-30 15:08 UTC
View this version

To

CID
bafyreic4dyjjh4r...
Indexed At
2026-05-30 18:46 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

3 breaking changes, 1 non-breaking change.

Breaking Changes (3)
  • RemovedVertex RemovedVertex { vertex_id: "variant" }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module:body.variants:items", tgt: "variant", kind: "ref", name: None }
  • ConstraintTightened ConstraintTightened { vertex_id: "dev.mccue.jvm.module:body.variants:items", sort: "ref", old_value: "variant", new_value: "dev.mccue.jvm.module#variant" }
Non-Breaking Changes (1)
  • AddedEdge AddedEdge { src: "dev.mccue.jvm.module:body.variants:items", tgt: "dev.mccue.jvm.module#variant", kind: "ref", name: None }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "variant" }

Constraint Changes

  • ConstraintTightened ConstraintTightened { vertex_id: "dev.mccue.jvm.module:body.variants:items", sort: "ref", old_value: "variant", new_value: "dev.mccue.jvm.module#variant" }

Additional Notes

  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module:body.variants:items", tgt: "variant", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "dev.mccue.jvm.module:body.variants:items", tgt: "dev.mccue.jvm.module#variant", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "A JVM Module published for wider consumption.",
6 6
      "key": "any",
7 7
      "record": {
8 8
        "properties": {
9 9
          "createdAt": {
10 10
            "format": "datetime",
11 11
            "type": "string"
12 12
          },
13 13
          "indexMe": {
14 14
            "default": false,
15 15
            "type": "boolean"
16 16
          },
17 17
          "variants": {
18 18
            "description": "Variants of the same module at the same 'version'",
19 19
            "items": {
20 -
              "ref": "variant",
20 +
              "ref": "dev.mccue.jvm.module#variant",
21 21
              "type": "ref"
22 22
            },
23 23
            "minLength": 1,
24 24
            "type": "array"
25 25
          }
26 26
        },
27 27
        "required": [
28 28
          "variants",
29 29
          "createdAt"
30 30
        ],
31 31
        "type": "object"
32 32
      },
33 33
      "type": "record"
34 34
    },
35 35
    "variant": {
36 36
      "properties": {
37 37
        "artifact": {
38 38
          "accept": [
39 39
            "application/zip",
40 40
            "application/java-archive"
41 41
          ],
42 42
          "maxSize": 10000000,
43 43
          "type": "blob"
44 44
        },
45 45
        "billOfMaterials": {
46 46
          "description": "SBOM in CycloneDX format",
47 47
          "type": "string"
48 48
        },
49 49
        "copiedFrom": {
50 50
          "description": "A reference to where this module was copied from.",
51 51
          "ref": "com.atproto.repo.strongRef",
52 52
          "type": "ref"
53 53
        },
54 54
        "cpuArchitecture": {
55 55
          "type": "string"
56 56
        },
57 57
        "license": {
58 58
          "description": "SPDX License String",
59 59
          "type": "string"
60 60
        },
61 61
        "operatingSystem": {
62 62
          "type": "string"
63 63
        }
64 64
      },
65 65
      "required": [
66 66
        "artifact"
67 67
      ],
68 68
      "type": "object"
69 69
    }
70 70
  },
71 71
  "id": "dev.mccue.jvm.module",
72 72
  "lexicon": 1
73 73
}

Compare Other Versions

Lexicon Garden

@