dev.mccue.jvm.module
Schema Diff
+0 -195
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
}