dev.mccue.jvm.module

mccue.dev

Schema Diff

+0 -195

From

CID
bafyreih6sexwetq...
Indexed At
2026-05-30 17:36 UTC
View this version

To

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

Compatibility Analysis

Breaking Changes Detected

86 breaking changes, 0 non-breaking changes.

Breaking Changes (86)
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#moduleInfo", src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.name", kind: "prop", name: Some("name") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#provides", src: "dev.mccue.jvm.module#provides", tgt: "dev.mccue.jvm.module#provides.service", kind: "prop", name: Some("service") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#provides", src: "dev.mccue.jvm.module#provides", tgt: "dev.mccue.jvm.module#provides.with", kind: "prop", name: Some("with") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#packages", src: "dev.mccue.jvm.module#packages", tgt: "dev.mccue.jvm.module#packages.package", kind: "prop", name: Some("package") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#requires", src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.module", kind: "prop", name: Some("module") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#uses", src: "dev.mccue.jvm.module#uses", tgt: "dev.mccue.jvm.module#uses.service", kind: "prop", name: Some("service") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#exports", src: "dev.mccue.jvm.module#exports", tgt: "dev.mccue.jvm.module#exports.package", kind: "prop", name: Some("package") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#hashes", src: "dev.mccue.jvm.module#hashes", tgt: "dev.mccue.jvm.module#hashes.algorithm", kind: "prop", name: Some("algorithm") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#hashes", src: "dev.mccue.jvm.module#hashes", tgt: "dev.mccue.jvm.module#hashes.hash", kind: "prop", name: Some("hash") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#hashes", src: "dev.mccue.jvm.module#hashes", tgt: "dev.mccue.jvm.module#hashes.module", kind: "prop", name: Some("module") }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports.mandated" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports.package" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports.synthetic" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports.to" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports.to:items" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#hashes" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#hashes.algorithm" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#hashes.hash" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#hashes.module" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.exports" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.exports:items" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.hashes" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.hashes:items" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.mandated" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.name" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.packages" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.packages:items" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.provides" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.provides:items" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.requires" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.requires:items" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.synthetic" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.targetPlatform" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.uses" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.uses:items" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.version" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#packages" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#packages.package" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#provides" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#provides.service" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#provides.with" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.mandated" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.module" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.static" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.synthetic" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.transitive" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.version" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#uses" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#uses.service" }
  • RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.module#variant.moduleInfo" }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#exports", tgt: "dev.mccue.jvm.module#exports.mandated", kind: "prop", name: Some("mandated") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#exports", tgt: "dev.mccue.jvm.module#exports.synthetic", kind: "prop", name: Some("synthetic") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#exports", tgt: "dev.mccue.jvm.module#exports.to", kind: "prop", name: Some("to") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#exports.to", tgt: "dev.mccue.jvm.module#exports.to:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.exports", kind: "prop", name: Some("exports") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.hashes", kind: "prop", name: Some("hashes") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.mandated", kind: "prop", name: Some("mandated") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.packages", kind: "prop", name: Some("packages") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.provides", kind: "prop", name: Some("provides") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.requires", kind: "prop", name: Some("requires") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.synthetic", kind: "prop", name: Some("synthetic") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.targetPlatform", kind: "prop", name: Some("targetPlatform") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.uses", kind: "prop", name: Some("uses") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.version", kind: "prop", name: Some("version") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.exports", tgt: "dev.mccue.jvm.module#moduleInfo.exports:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.exports:items", tgt: "dev.mccue.jvm.module#exports", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.hashes", tgt: "dev.mccue.jvm.module#moduleInfo.hashes:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.hashes:items", tgt: "dev.mccue.jvm.module#hashes", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.packages", tgt: "dev.mccue.jvm.module#moduleInfo.packages:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.packages:items", tgt: "dev.mccue.jvm.module#requires", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.provides", tgt: "dev.mccue.jvm.module#moduleInfo.provides:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.provides:items", tgt: "dev.mccue.jvm.module#provides", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.requires", tgt: "dev.mccue.jvm.module#moduleInfo.requires:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.requires:items", tgt: "dev.mccue.jvm.module#requires", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.uses", tgt: "dev.mccue.jvm.module#moduleInfo.uses:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.uses:items", tgt: "dev.mccue.jvm.module#uses", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.mandated", kind: "prop", name: Some("mandated") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.static", kind: "prop", name: Some("static") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.synthetic", kind: "prop", name: Some("synthetic") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.transitive", kind: "prop", name: Some("transitive") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.version", kind: "prop", name: Some("version") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#variant", tgt: "dev.mccue.jvm.module#variant.moduleInfo", kind: "prop", name: Some("moduleInfo") }
  • RemovedEdge RemovedEdge { src: "dev.mccue.jvm.module#variant.moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo", kind: "ref", name: None }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports.mandated" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports.package" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports.synthetic" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports.to" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#exports.to:items" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#hashes" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#hashes.algorithm" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#hashes.hash" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#hashes.module" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.exports" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.exports:items" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.hashes" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.hashes:items" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.mandated" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.name" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.packages" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.packages:items" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.provides" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.provides:items" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.requires" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.requires:items" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.synthetic" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.targetPlatform" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.uses" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.uses:items" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#moduleInfo.version" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#packages" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#packages.package" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#provides" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#provides.service" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#provides.with" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.mandated" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.module" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.static" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.synthetic" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.transitive" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#requires.version" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#uses" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#uses.service" }
  • RemovedVertex { vertex_id: "dev.mccue.jvm.module#variant.moduleInfo" }

Additional Notes

  • Breaking: RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#requires", src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.module", kind: "prop", name: Some("module") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#packages", src: "dev.mccue.jvm.module#packages", tgt: "dev.mccue.jvm.module#packages.package", kind: "prop", name: Some("package") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#hashes", src: "dev.mccue.jvm.module#hashes", tgt: "dev.mccue.jvm.module#hashes.algorithm", kind: "prop", name: Some("algorithm") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#hashes", src: "dev.mccue.jvm.module#hashes", tgt: "dev.mccue.jvm.module#hashes.hash", kind: "prop", name: Some("hash") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#hashes", src: "dev.mccue.jvm.module#hashes", tgt: "dev.mccue.jvm.module#hashes.module", kind: "prop", name: Some("module") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#uses", src: "dev.mccue.jvm.module#uses", tgt: "dev.mccue.jvm.module#uses.service", kind: "prop", name: Some("service") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#provides", src: "dev.mccue.jvm.module#provides", tgt: "dev.mccue.jvm.module#provides.service", kind: "prop", name: Some("service") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#provides", src: "dev.mccue.jvm.module#provides", tgt: "dev.mccue.jvm.module#provides.with", kind: "prop", name: Some("with") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#moduleInfo", src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.name", kind: "prop", name: Some("name") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "dev.mccue.jvm.module#exports", src: "dev.mccue.jvm.module#exports", tgt: "dev.mccue.jvm.module#exports.package", kind: "prop", name: Some("package") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#exports", tgt: "dev.mccue.jvm.module#exports.mandated", kind: "prop", name: Some("mandated") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#exports", tgt: "dev.mccue.jvm.module#exports.synthetic", kind: "prop", name: Some("synthetic") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#exports", tgt: "dev.mccue.jvm.module#exports.to", kind: "prop", name: Some("to") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#exports.to", tgt: "dev.mccue.jvm.module#exports.to:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.exports", kind: "prop", name: Some("exports") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.hashes", kind: "prop", name: Some("hashes") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.mandated", kind: "prop", name: Some("mandated") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.packages", kind: "prop", name: Some("packages") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.provides", kind: "prop", name: Some("provides") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.requires", kind: "prop", name: Some("requires") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.synthetic", kind: "prop", name: Some("synthetic") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.targetPlatform", kind: "prop", name: Some("targetPlatform") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.uses", kind: "prop", name: Some("uses") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo.version", kind: "prop", name: Some("version") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.exports", tgt: "dev.mccue.jvm.module#moduleInfo.exports:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.exports:items", tgt: "dev.mccue.jvm.module#exports", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.hashes", tgt: "dev.mccue.jvm.module#moduleInfo.hashes:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.hashes:items", tgt: "dev.mccue.jvm.module#hashes", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.packages", tgt: "dev.mccue.jvm.module#moduleInfo.packages:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.packages:items", tgt: "dev.mccue.jvm.module#requires", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.provides", tgt: "dev.mccue.jvm.module#moduleInfo.provides:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.provides:items", tgt: "dev.mccue.jvm.module#provides", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.requires", tgt: "dev.mccue.jvm.module#moduleInfo.requires:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.requires:items", tgt: "dev.mccue.jvm.module#requires", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.uses", tgt: "dev.mccue.jvm.module#moduleInfo.uses:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#moduleInfo.uses:items", tgt: "dev.mccue.jvm.module#uses", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.mandated", kind: "prop", name: Some("mandated") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.static", kind: "prop", name: Some("static") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.synthetic", kind: "prop", name: Some("synthetic") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.transitive", kind: "prop", name: Some("transitive") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#requires", tgt: "dev.mccue.jvm.module#requires.version", kind: "prop", name: Some("version") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#variant", tgt: "dev.mccue.jvm.module#variant.moduleInfo", kind: "prop", name: Some("moduleInfo") }
  • Breaking: RemovedEdge { src: "dev.mccue.jvm.module#variant.moduleInfo", tgt: "dev.mccue.jvm.module#moduleInfo", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 -
    "exports": {
5 -
      "properties": {
6 -
        "mandated": {
7 -
          "default": false,
8 -
          "type": "boolean"
9 -
        },
10 -
        "package": {
11 -
          "minLength": 1,
12 -
          "type": "string"
13 -
        },
14 -
        "synthetic": {
15 -
          "default": false,
16 -
          "type": "boolean"
17 -
        },
18 -
        "to": {
19 -
          "items": {
20 -
            "type": "string"
21 -
          },
22 -
          "type": "array"
23 -
        }
24 -
      },
25 -
      "required": [
26 -
        "package"
27 -
      ],
28 -
      "type": "object"
29 -
    },
30 -
    "hashes": {
31 -
      "properties": {
32 -
        "algorithm": {
33 -
          "minLength": 1,
34 -
          "type": "string"
35 -
        },
36 -
        "hash": {
37 -
          "minLength": 1,
38 -
          "type": "string"
39 -
        },
40 -
        "module": {
41 -
          "minLength": 1,
42 -
          "type": "string"
43 -
        }
44 -
      },
45 -
      "required": [
46 -
        "module",
47 -
        "algorithm",
48 -
        "hash"
49 -
      ],
50 -
      "type": "object"
51 -
    },
52 4
    "main": {
53 5
      "description": "A JVM Module published for wider consumption.",
54 6
      "key": "any",
55 7
      "record": {
56 8
        "properties": {
57 9
          "createdAt": {
58 10
            "format": "datetime",
59 11
            "type": "string"
60 12
          },
61 13
          "indexMe": {
62 14
            "default": false,
63 15
            "type": "boolean"
64 16
          },
65 17
          "variants": {
66 18
            "description": "Variants of the same module at the same 'version'",
67 19
            "items": {
68 20
              "ref": "dev.mccue.jvm.module#variant",
69 21
              "type": "ref"
70 22
            },
71 23
            "minLength": 1,
72 24
            "type": "array"
73 25
          }
74 26
        },
75 27
        "required": [
76 28
          "variants",
77 29
          "createdAt"
78 30
        ],
79 31
        "type": "object"
80 32
      },
81 33
      "type": "record"
82 34
    },
83 -
    "moduleInfo": {
84 -
      "properties": {
85 -
        "exports": {
86 -
          "items": {
87 -
            "ref": "dev.mccue.jvm.module#exports",
88 -
            "type": "ref"
89 -
          },
90 -
          "type": "array"
91 -
        },
92 -
        "hashes": {
93 -
          "items": {
94 -
            "ref": "dev.mccue.jvm.module#hashes",
95 -
            "type": "ref"
96 -
          },
97 -
          "type": "array"
98 -
        },
99 -
        "mandated": {
100 -
          "default": false,
101 -
          "type": "boolean"
102 -
        },
103 -
        "name": {
104 -
          "minLength": 1,
105 -
          "type": "string"
106 -
        },
107 -
        "packages": {
108 -
          "items": {
109 -
            "ref": "dev.mccue.jvm.module#requires",
110 -
            "type": "ref"
111 -
          },
112 -
          "type": "array"
113 -
        },
114 -
        "provides": {
115 -
          "items": {
116 -
            "ref": "dev.mccue.jvm.module#provides",
117 -
            "type": "ref"
118 -
          },
119 -
          "type": "array"
120 -
        },
121 -
        "requires": {
122 -
          "items": {
123 -
            "ref": "dev.mccue.jvm.module#requires",
124 -
            "type": "ref"
125 -
          },
126 -
          "type": "array"
127 -
        },
128 -
        "synthetic": {
129 -
          "default": false,
130 -
          "type": "boolean"
131 -
        },
132 -
        "targetPlatform": {
133 -
          "minLength": 1,
134 -
          "type": "string"
135 -
        },
136 -
        "uses": {
137 -
          "items": {
138 -
            "ref": "dev.mccue.jvm.module#uses",
139 -
            "type": "ref"
140 -
          },
141 -
          "type": "array"
142 -
        },
143 -
        "version": {
144 -
          "minLength": 1,
145 -
          "type": "string"
146 -
        }
147 -
      },
148 -
      "required": [
149 -
        "name"
150 -
      ],
151 -
      "type": "object"
152 -
    },
153 -
    "packages": {
154 -
      "properties": {
155 -
        "package": {
156 -
          "minLength": 1,
157 -
          "type": "string"
158 -
        }
159 -
      },
160 -
      "required": [
161 -
        "package"
162 -
      ],
163 -
      "type": "object"
164 -
    },
165 -
    "provides": {
166 -
      "properties": {
167 -
        "service": {
168 -
          "minLength": 3,
169 -
          "type": "string"
170 -
        },
171 -
        "with": {
172 -
          "minLength": 3,
173 -
          "type": "string"
174 -
        }
175 -
      },
176 -
      "required": [
177 -
        "service",
178 -
        "with"
179 -
      ],
180 -
      "type": "object"
181 -
    },
182 -
    "requires": {
183 -
      "properties": {
184 -
        "mandated": {
185 -
          "default": false,
186 -
          "type": "boolean"
187 -
        },
188 -
        "module": {
189 -
          "minLength": 1,
190 -
          "type": "string"
191 -
        },
192 -
        "static": {
193 -
          "default": false,
194 -
          "type": "boolean"
195 -
        },
196 -
        "synthetic": {
197 -
          "default": false,
198 -
          "type": "boolean"
199 -
        },
200 -
        "transitive": {
201 -
          "default": false,
202 -
          "type": "boolean"
203 -
        },
204 -
        "version": {
205 -
          "minLength": 1,
206 -
          "type": "string"
207 -
        }
208 -
      },
209 -
      "required": [
210 -
        "module"
211 -
      ],
212 -
      "type": "object"
213 -
    },
214 -
    "uses": {
215 -
      "properties": {
216 -
        "service": {
217 -
          "minLength": 3,
218 -
          "type": "string"
219 -
        }
220 -
      },
221 -
      "required": [
222 -
        "service"
223 -
      ],
224 -
      "type": "object"
225 -
    },
226 35
    "variant": {
227 36
      "properties": {
228 37
        "artifact": {
229 38
          "accept": [
230 39
            "application/zip",
231 40
            "application/java-archive"
232 41
          ],
233 42
          "maxSize": 10000000,
234 43
          "type": "blob"
235 44
        },
236 45
        "billOfMaterials": {
237 46
          "description": "SBOM in CycloneDX format",
238 47
          "type": "string"
239 48
        },
240 49
        "copiedFrom": {
241 50
          "description": "A reference to where this module was copied from.",
242 51
          "ref": "com.atproto.repo.strongRef",
243 52
          "type": "ref"
244 53
        },
245 54
        "cpuArchitecture": {
246 55
          "type": "string"
247 56
        },
248 57
        "license": {
249 58
          "description": "SPDX License String",
250 59
          "type": "string"
251 -
        },
252 -
        "moduleInfo": {
253 -
          "ref": "dev.mccue.jvm.module#moduleInfo",
254 -
          "type": "ref"
255 60
        },
256 61
        "operatingSystem": {
257 62
          "type": "string"
258 63
        }
259 64
      },
260 65
      "required": [
261 66
        "artifact"
262 67
      ],
263 68
      "type": "object"
264 69
    }
265 70
  },
266 71
  "id": "dev.mccue.jvm.module",
267 72
  "lexicon": 1
268 73
}

Compare Other Versions

Lexicon Garden

@