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