dev.mccue.jvm.index

mccue.dev

Schema Diff

+0 -194

From

CID
bafyreifntr7gol2...
Indexed At
2026-05-30 16:40 UTC
View this version

To

CID
bafyreibwijmero5...
Indexed At
2026-05-30 18:48 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

77 breaking changes, 22 non-breaking changes.

Breaking Changes (77)
  • 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.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.moduleInfo", kind: "prop", name: Some("moduleInfo") }
Non-Breaking Changes (22)
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.version", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.transitive", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#hashes.algorithm", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.targetPlatform", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.version", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.mandated", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.synthetic", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#packages.package", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.to", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.module", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.synthetic", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.mandated", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#hashes.hash", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.package", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#provides.with", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.mandated", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.name", 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" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#uses.service", 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" }

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.moduleInfo" }

Constraint Changes

  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#provides.service", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#packages.package", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.module", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.synthetic", sort: "default" }
  • 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#moduleInfo.synthetic", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.version", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.mandated", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.synthetic", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.name", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.mandated", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.to", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#hashes.hash", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.mandated", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#moduleInfo.targetPlatform", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#hashes.algorithm", 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.static", sort: "default" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#exports.package", sort: "minLength" }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.mccue.jvm.index#requires.transitive", sort: "default" }

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.moduleInfo", kind: "prop", name: Some("moduleInfo") }
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 16
              "type": "object",
17 17
              "required": [
18 18
                "did"
19 19
              ],
20 20
              "properties": {
21 21
                "did": {
22 22
                  "type": "string",
23 23
                  "format": "did"
24 -
                },
25 -
                "moduleInfo": {
26 -
                  "ref": "dev.mccue.jvm.index#moduleInfo",
27 -
                  "type": "ref",
28 -
                  "description": "Modul"
29 24
                }
30 25
              }
31 26
            }
32 27
          }
33 28
        }
34 29
      },
35 30
      "description": "An index of where one might find a particular module"
36 -
    },
37 -
    "uses": {
38 -
      "type": "object",
39 -
      "required": [
40 -
        "service"
41 -
      ],
42 -
      "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
60 -
        },
61 -
        "module": {
62 -
          "type": "string",
63 -
          "minLength": 1
64 -
        },
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
80 -
        },
81 -
        "package": {
82 -
          "type": "string",
83 -
          "minLength": 1
84 -
        },
85 -
        "mandated": {
86 -
          "type": "boolean",
87 -
          "default": false
88 -
        },
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
117 -
        },
118 -
        "service": {
119 -
          "type": "string",
120 -
          "minLength": 3
121 -
        }
122 -
      }
123 -
    },
124 -
    "requires": {
125 -
      "type": "object",
126 -
      "required": [
127 -
        "module"
128 -
      ],
129 -
      "properties": {
130 -
        "module": {
131 -
          "type": "string",
132 -
          "minLength": 1
133 -
        },
134 -
        "static": {
135 -
          "type": "boolean",
136 -
          "default": false
137 -
        },
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
153 -
        }
154 -
      }
155 -
    },
156 -
    "moduleInfo": {
157 -
      "type": "object",
158 -
      "required": [
159 -
        "name"
160 -
      ],
161 -
      "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 -
        "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 -
          }
208 -
        },
209 -
        "requires": {
210 -
          "type": "array",
211 -
          "items": {
212 -
            "ref": "dev.mccue.jvm.index#requires",
213 -
            "type": "ref"
214 -
          }
215 -
        },
216 -
        "synthetic": {
217 -
          "type": "boolean",
218 -
          "default": false
219 -
        },
220 -
        "targetPlatform": {
221 -
          "type": "string",
222 -
          "minLength": 1
223 -
        }
224 -
      }
225 31
    }
226 32
  },
227 33
  "$type": "com.atproto.lexicon.schema",
228 34
  "lexicon": 1
229 35
}

Compare Other Versions

Lexicon Garden

@