dev.mccue.jvm.index
Schema Diff
+39 -168
Compatibility Analysis
Breaking Changes Detected
80 breaking changes, 51 non-breaking changes.
Breaking Changes (80)
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#exports" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#exports.mandated" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#exports.package" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#exports.synthetic" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#exports.to" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#hashes" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#hashes.algorithm" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#hashes.hash" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#hashes.module" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.exports" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.exports:items" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.hashes" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.hashes:items" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.mandated" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.name" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.packages" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.packages:items" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.provides" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.provides:items" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.requires" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.requires:items" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.synthetic" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.targetPlatform" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.uses" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.uses:items" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.version" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#packages" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#packages.package" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#provides" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#provides.service" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#provides.with" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.mandated" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.module" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.static" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.synthetic" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.transitive" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.version" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#uses" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index#uses.service" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index:body.providers:items.did" }
- RemovedVertex RemovedVertex { vertex_id: "dev.mccue.jvm.index:body.providers:items.moduleInfo" }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#exports", tgt: "dev.mccue.jvm.index#exports.mandated", kind: "prop", name: Some("mandated") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#exports", tgt: "dev.mccue.jvm.index#exports.package", kind: "prop", name: Some("package") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#exports", tgt: "dev.mccue.jvm.index#exports.synthetic", kind: "prop", name: Some("synthetic") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#exports", tgt: "dev.mccue.jvm.index#exports.to", kind: "prop", name: Some("to") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#hashes", tgt: "dev.mccue.jvm.index#hashes.algorithm", kind: "prop", name: Some("algorithm") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#hashes", tgt: "dev.mccue.jvm.index#hashes.hash", kind: "prop", name: Some("hash") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#hashes", tgt: "dev.mccue.jvm.index#hashes.module", kind: "prop", name: Some("module") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.exports", kind: "prop", name: Some("exports") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.hashes", kind: "prop", name: Some("hashes") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.mandated", kind: "prop", name: Some("mandated") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.name", kind: "prop", name: Some("name") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.packages", kind: "prop", name: Some("packages") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.provides", kind: "prop", name: Some("provides") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.requires", kind: "prop", name: Some("requires") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.synthetic", kind: "prop", name: Some("synthetic") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.targetPlatform", kind: "prop", name: Some("targetPlatform") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.uses", kind: "prop", name: Some("uses") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.version", kind: "prop", name: Some("version") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.exports", tgt: "dev.mccue.jvm.index#moduleInfo.exports:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.hashes", tgt: "dev.mccue.jvm.index#moduleInfo.hashes:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.packages", tgt: "dev.mccue.jvm.index#moduleInfo.packages:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.provides", tgt: "dev.mccue.jvm.index#moduleInfo.provides:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.requires", tgt: "dev.mccue.jvm.index#moduleInfo.requires:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.uses", tgt: "dev.mccue.jvm.index#moduleInfo.uses:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#packages", tgt: "dev.mccue.jvm.index#packages.package", kind: "prop", name: Some("package") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#provides", tgt: "dev.mccue.jvm.index#provides.service", kind: "prop", name: Some("service") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#provides", tgt: "dev.mccue.jvm.index#provides.with", kind: "prop", name: Some("with") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.mandated", kind: "prop", name: Some("mandated") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.module", kind: "prop", name: Some("module") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.static", kind: "prop", name: Some("static") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.synthetic", kind: "prop", name: Some("synthetic") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.transitive", kind: "prop", name: Some("transitive") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.version", kind: "prop", name: Some("version") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index#uses", tgt: "dev.mccue.jvm.index#uses.service", kind: "prop", name: Some("service") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index:body.providers:items", tgt: "dev.mccue.jvm.index:body.providers:items.did", kind: "prop", name: Some("did") }
- RemovedEdge RemovedEdge { src: "dev.mccue.jvm.index:body.providers:items", tgt: "dev.mccue.jvm.index:body.providers:items.moduleInfo", kind: "prop", name: Some("moduleInfo") }
- KindChanged KindChanged { vertex_id: "dev.mccue.jvm.index:body.providers:items", old_kind: "object", new_kind: "ref" }
Non-Breaking Changes (51)
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#moduleVersion" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#moduleVersion.variants" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#moduleVersion.variants:items" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#moduleVersion.version" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#provider" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#provider.did" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#provider.versions" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#provider.versions:items" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#variant" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.billOfMaterials" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.cpuArchitecture" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.license" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.moduleInfo" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.operatingSystem" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.source" }
- AddedVertex AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.source:variant0" }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#moduleVersion", tgt: "dev.mccue.jvm.index#moduleVersion.variants", kind: "prop", name: Some("variants") }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#moduleVersion", tgt: "dev.mccue.jvm.index#moduleVersion.version", kind: "prop", name: Some("version") }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#moduleVersion.variants", tgt: "dev.mccue.jvm.index#moduleVersion.variants:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#provider", tgt: "dev.mccue.jvm.index#provider.did", kind: "prop", name: Some("did") }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#provider", tgt: "dev.mccue.jvm.index#provider.versions", kind: "prop", name: Some("versions") }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#provider.versions", tgt: "dev.mccue.jvm.index#provider.versions:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.billOfMaterials", kind: "prop", name: Some("billOfMaterials") }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.cpuArchitecture", kind: "prop", name: Some("cpuArchitecture") }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.license", kind: "prop", name: Some("license") }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.moduleInfo", kind: "prop", name: Some("moduleInfo") }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.operatingSystem", kind: "prop", name: Some("operatingSystem") }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.source", kind: "prop", name: Some("source") }
- AddedEdge AddedEdge { src: "dev.mccue.jvm.index#variant.source", tgt: "dev.mccue.jvm.index#variant.source:variant0", kind: "variant", name: Some("com.atproto.repo.strongRef") }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#hashes.algorithm", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.module", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.version", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#uses.service", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.version", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.to", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#provides.with", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#hashes.module", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.synthetic", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.synthetic", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.static", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.package", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.synthetic", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.transitive", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.name", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.targetPlatform", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#hashes.hash", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.mandated", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.mandated", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#packages.package", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#provides.service", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.mandated", sort: "default" }
Migration Guidance
Removed Elements
RemovedVertex { vertex_id: "dev.mccue.jvm.index#exports" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#exports.mandated" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#exports.package" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#exports.synthetic" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#exports.to" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#hashes" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#hashes.algorithm" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#hashes.hash" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#hashes.module" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.exports" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.exports:items" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.hashes" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.hashes:items" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.mandated" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.name" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.packages" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.packages:items" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.provides" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.provides:items" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.requires" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.requires:items" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.synthetic" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.targetPlatform" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.uses" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.uses:items" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#moduleInfo.version" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#packages" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#packages.package" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#provides" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#provides.service" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#provides.with" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.mandated" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.module" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.static" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.synthetic" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.transitive" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#requires.version" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#uses" }RemovedVertex { vertex_id: "dev.mccue.jvm.index#uses.service" }RemovedVertex { vertex_id: "dev.mccue.jvm.index:body.providers:items.did" }RemovedVertex { vertex_id: "dev.mccue.jvm.index:body.providers:items.moduleInfo" }
Added Elements
AddedVertex { vertex_id: "dev.mccue.jvm.index#moduleVersion" }AddedVertex { vertex_id: "dev.mccue.jvm.index#moduleVersion.variants" }AddedVertex { vertex_id: "dev.mccue.jvm.index#moduleVersion.variants:items" }AddedVertex { vertex_id: "dev.mccue.jvm.index#moduleVersion.version" }AddedVertex { vertex_id: "dev.mccue.jvm.index#provider" }AddedVertex { vertex_id: "dev.mccue.jvm.index#provider.did" }AddedVertex { vertex_id: "dev.mccue.jvm.index#provider.versions" }AddedVertex { vertex_id: "dev.mccue.jvm.index#provider.versions:items" }AddedVertex { vertex_id: "dev.mccue.jvm.index#variant" }AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.billOfMaterials" }AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.cpuArchitecture" }AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.license" }AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.moduleInfo" }AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.operatingSystem" }AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.source" }AddedVertex { vertex_id: "dev.mccue.jvm.index#variant.source:variant0" }
Constraint Changes
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.mandated", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.synthetic", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#uses.service", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#hashes.hash", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.mandated", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.targetPlatform", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.version", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.module", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#hashes.algorithm", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.transitive", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#packages.package", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.name", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.package", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.synthetic", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#provides.service", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#provides.with", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.synthetic", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.to", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.mandated", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.version", sort: "minLength" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.static", sort: "default" }
- ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#hashes.module", sort: "minLength" }
Additional Notes
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#exports", tgt: "dev.mccue.jvm.index#exports.mandated", kind: "prop", name: Some("mandated") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#exports", tgt: "dev.mccue.jvm.index#exports.package", kind: "prop", name: Some("package") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#exports", tgt: "dev.mccue.jvm.index#exports.synthetic", kind: "prop", name: Some("synthetic") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#exports", tgt: "dev.mccue.jvm.index#exports.to", kind: "prop", name: Some("to") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#hashes", tgt: "dev.mccue.jvm.index#hashes.algorithm", kind: "prop", name: Some("algorithm") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#hashes", tgt: "dev.mccue.jvm.index#hashes.hash", kind: "prop", name: Some("hash") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#hashes", tgt: "dev.mccue.jvm.index#hashes.module", kind: "prop", name: Some("module") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.exports", kind: "prop", name: Some("exports") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.hashes", kind: "prop", name: Some("hashes") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.mandated", kind: "prop", name: Some("mandated") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.name", kind: "prop", name: Some("name") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.packages", kind: "prop", name: Some("packages") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.provides", kind: "prop", name: Some("provides") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.requires", kind: "prop", name: Some("requires") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.synthetic", kind: "prop", name: Some("synthetic") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.targetPlatform", kind: "prop", name: Some("targetPlatform") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.uses", kind: "prop", name: Some("uses") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo", tgt: "dev.mccue.jvm.index#moduleInfo.version", kind: "prop", name: Some("version") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.exports", tgt: "dev.mccue.jvm.index#moduleInfo.exports:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.hashes", tgt: "dev.mccue.jvm.index#moduleInfo.hashes:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.packages", tgt: "dev.mccue.jvm.index#moduleInfo.packages:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.provides", tgt: "dev.mccue.jvm.index#moduleInfo.provides:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.requires", tgt: "dev.mccue.jvm.index#moduleInfo.requires:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#moduleInfo.uses", tgt: "dev.mccue.jvm.index#moduleInfo.uses:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#packages", tgt: "dev.mccue.jvm.index#packages.package", kind: "prop", name: Some("package") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#provides", tgt: "dev.mccue.jvm.index#provides.service", kind: "prop", name: Some("service") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#provides", tgt: "dev.mccue.jvm.index#provides.with", kind: "prop", name: Some("with") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.mandated", kind: "prop", name: Some("mandated") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.module", kind: "prop", name: Some("module") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.static", kind: "prop", name: Some("static") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.synthetic", kind: "prop", name: Some("synthetic") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.transitive", kind: "prop", name: Some("transitive") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#requires", tgt: "dev.mccue.jvm.index#requires.version", kind: "prop", name: Some("version") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index#uses", tgt: "dev.mccue.jvm.index#uses.service", kind: "prop", name: Some("service") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index:body.providers:items", tgt: "dev.mccue.jvm.index:body.providers:items.did", kind: "prop", name: Some("did") }
- Breaking: RemovedEdge { src: "dev.mccue.jvm.index:body.providers:items", tgt: "dev.mccue.jvm.index:body.providers:items.moduleInfo", kind: "prop", name: Some("moduleInfo") }
- Breaking: KindChanged { vertex_id: "dev.mccue.jvm.index:body.providers:items", old_kind: "object", new_kind: "ref" }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#moduleVersion", tgt: "dev.mccue.jvm.index#moduleVersion.variants", kind: "prop", name: Some("variants") }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#moduleVersion", tgt: "dev.mccue.jvm.index#moduleVersion.version", kind: "prop", name: Some("version") }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#moduleVersion.variants", tgt: "dev.mccue.jvm.index#moduleVersion.variants:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#provider", tgt: "dev.mccue.jvm.index#provider.did", kind: "prop", name: Some("did") }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#provider", tgt: "dev.mccue.jvm.index#provider.versions", kind: "prop", name: Some("versions") }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#provider.versions", tgt: "dev.mccue.jvm.index#provider.versions:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.billOfMaterials", kind: "prop", name: Some("billOfMaterials") }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.cpuArchitecture", kind: "prop", name: Some("cpuArchitecture") }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.license", kind: "prop", name: Some("license") }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.moduleInfo", kind: "prop", name: Some("moduleInfo") }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.operatingSystem", kind: "prop", name: Some("operatingSystem") }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#variant", tgt: "dev.mccue.jvm.index#variant.source", kind: "prop", name: Some("source") }
- Non-breaking: AddedEdge { src: "dev.mccue.jvm.index#variant.source", tgt: "dev.mccue.jvm.index#variant.source:variant0", kind: "variant", name: Some("com.atproto.repo.strongRef") }
1
1
{
2
2
"id": "dev.mccue.jvm.index",
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
"providers"
11
11
],
12
12
"properties": {
13
13
"providers": {
14
14
"type": "array",
15
15
"items": {
16
-
"type": "object",
17
-
"required": [
18
-
"did"
19
-
],
20
-
"properties": {
21
-
"did": {
22
-
"type": "string",
23
-
"format": "did"
24
-
},
25
-
"moduleInfo": {
26
-
"ref": "dev.mccue.jvm.index#moduleInfo",
27
-
"type": "ref",
28
-
"description": "Modul"
29
-
}
30
-
}
16
+
"ref": "dev.mccue.jvm.index#provider",
17
+
"type": "ref"
31
18
}
32
19
}
33
20
}
34
21
},
35
22
"description": "An index of where one might find a particular module"
36
23
},
37
-
"uses": {
24
+
"variant": {
38
25
"type": "object",
39
26
"required": [
40
-
"service"
27
+
"source",
28
+
"moduleInfo"
41
29
],
42
30
"properties": {
43
-
"service": {
44
-
"type": "string",
45
-
"minLength": 3
46
-
}
47
-
}
48
-
},
49
-
"hashes": {
50
-
"type": "object",
51
-
"required": [
52
-
"module",
53
-
"algorithm",
54
-
"hash"
55
-
],
56
-
"properties": {
57
-
"hash": {
58
-
"type": "string",
59
-
"minLength": 1
31
+
"source": {
32
+
"refs": [
33
+
"com.atproto.repo.strongRef"
34
+
],
35
+
"type": "union",
36
+
"description": "A reference to where this module was copied from."
60
37
},
61
-
"module": {
38
+
"license": {
62
39
"type": "string",
63
-
"minLength": 1
40
+
"description": "SPDX License String"
64
41
},
65
-
"algorithm": {
66
-
"type": "string",
67
-
"minLength": 1
68
-
}
69
-
}
70
-
},
71
-
"exports": {
72
-
"type": "object",
73
-
"required": [
74
-
"package"
75
-
],
76
-
"properties": {
77
-
"to": {
78
-
"type": "string",
79
-
"minLength": 1
42
+
"moduleInfo": {
43
+
"ref": "dev.mccue.jvm.moduleInfo",
44
+
"type": "ref"
80
45
},
81
-
"package": {
46
+
"billOfMaterials": {
82
47
"type": "string",
83
-
"minLength": 1
84
-
},
85
-
"mandated": {
86
-
"type": "boolean",
87
-
"default": false
48
+
"description": "SBOM in CycloneDX format"
88
49
},
89
-
"synthetic": {
90
-
"type": "boolean",
91
-
"default": false
92
-
}
93
-
}
94
-
},
95
-
"packages": {
96
-
"type": "object",
97
-
"required": [
98
-
"package"
99
-
],
100
-
"properties": {
101
-
"package": {
102
-
"type": "string",
103
-
"minLength": 1
104
-
}
105
-
}
106
-
},
107
-
"provides": {
108
-
"type": "object",
109
-
"required": [
110
-
"service",
111
-
"with"
112
-
],
113
-
"properties": {
114
-
"with": {
115
-
"type": "string",
116
-
"minLength": 3
50
+
"cpuArchitecture": {
51
+
"ref": "dev.mccue.jvm.cpuArchitecture",
52
+
"type": "ref"
117
53
},
118
-
"service": {
119
-
"type": "string",
120
-
"minLength": 3
54
+
"operatingSystem": {
55
+
"ref": "dev.mccue.jvm.operatingSystem",
56
+
"type": "ref"
121
57
}
122
58
}
123
59
},
124
-
"requires": {
60
+
"provider": {
125
61
"type": "object",
126
62
"required": [
127
-
"module"
63
+
"did"
128
64
],
129
65
"properties": {
130
-
"module": {
66
+
"did": {
131
67
"type": "string",
132
-
"minLength": 1
133
-
},
134
-
"static": {
135
-
"type": "boolean",
136
-
"default": false
68
+
"format": "did"
137
69
},
138
-
"version": {
139
-
"type": "string",
140
-
"minLength": 1
141
-
},
142
-
"mandated": {
143
-
"type": "boolean",
144
-
"default": false
145
-
},
146
-
"synthetic": {
147
-
"type": "boolean",
148
-
"default": false
149
-
},
150
-
"transitive": {
151
-
"type": "boolean",
152
-
"default": false
70
+
"versions": {
71
+
"type": "array",
72
+
"items": {
73
+
"ref": "dev.mccue.jvm.index#moduleVersion",
74
+
"type": "ref"
75
+
}
153
76
}
154
77
}
155
78
},
156
-
"moduleInfo": {
79
+
"moduleVersion": {
157
80
"type": "object",
158
81
"required": [
159
-
"name"
82
+
"variants"
160
83
],
161
84
"properties": {
162
-
"name": {
163
-
"type": "string",
164
-
"minLength": 1
165
-
},
166
-
"uses": {
167
-
"type": "array",
168
-
"items": {
169
-
"ref": "dev.mccue.jvm.index#uses",
170
-
"type": "ref"
171
-
}
172
-
},
173
-
"hashes": {
174
-
"type": "array",
175
-
"items": {
176
-
"ref": "dev.mccue.jvm.index#hashes",
177
-
"type": "ref"
178
-
}
179
-
},
180
-
"exports": {
181
-
"type": "array",
182
-
"items": {
183
-
"ref": "dev.mccue.jvm.index#exports",
184
-
"type": "ref"
185
-
}
186
-
},
187
85
"version": {
188
-
"type": "string",
189
-
"minLength": 1
190
-
},
191
-
"mandated": {
192
-
"type": "boolean",
193
-
"default": false
194
-
},
195
-
"packages": {
196
-
"type": "array",
197
-
"items": {
198
-
"ref": "dev.mccue.jvm.index#requires",
199
-
"type": "ref"
200
-
}
201
-
},
202
-
"provides": {
203
-
"type": "array",
204
-
"items": {
205
-
"ref": "dev.mccue.jvm.index#provides",
206
-
"type": "ref"
207
-
}
86
+
"type": "string"
208
87
},
209
-
"requires": {
88
+
"variants": {
210
89
"type": "array",
211
90
"items": {
212
-
"ref": "dev.mccue.jvm.index#requires",
91
+
"ref": "dev.mccue.jvm.index#variant",
213
92
"type": "ref"
214
93
}
215
-
},
216
-
"synthetic": {
217
-
"type": "boolean",
218
-
"default": false
219
-
},
220
-
"targetPlatform": {
221
-
"type": "string",
222
-
"minLength": 1
223
94
}
224
95
}
225
96
}
226
97
},
227
98
"$type": "com.atproto.lexicon.schema",
228
99
"lexicon": 1
229
100
}