From
bafyreie4b3lioy6wsc5bfnuqsvt2lt4p4qf2bghd75dloblniw7iknen6a
indexed 2026-07-26 20:18 UTC
View this version
To
bafyreiao7fsr653mkhab43dqjrx5ioochzwqfr5be34xsj3gmjcbotut24
indexed 2026-02-18 19:25 UTC
View this version
Compatibility
breaking 102 breaking changes, 8 non-breaking changes.
Breaking changes (102)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.name", kind: "prop", name: Some("name") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.summary", kind: "prop", name: Some("summary") }
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.game", kind: "prop", name: Some("game") }
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.uri", kind: "prop", name: Some("uri") }
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.cid", kind: "prop", name: Some("cid") }
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.uri", kind: "prop", name: Some("uri") }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#ageRating" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#alternativeName" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#externalVideo" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#genre" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#languageSupport" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#mediaItem" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#multiplayerMode" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#playerPerspective" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#release" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#theme" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#timeToBeat" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#website" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.ageRatings" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.ageRatings:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.alternativeNames" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.createdAt" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.engines" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.engines:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.genres" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.genres:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.keywords" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.keywords:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.languageSupports" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.languageSupports:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.media" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.media:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.modes" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.modes:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.multiplayerModes" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.parent" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.playerPerspectives" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.releases" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.releases:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.shouldPublish" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.slug" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.storyline" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.themes" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.themes:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.timeToBeat" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.uri" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.videos" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.videos:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.websites" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.websites:items" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.cid" }
- RemovedVertex RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.uri" }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.ageRatings", kind: "prop", name: Some("ageRatings") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.alternativeNames", kind: "prop", name: Some("alternativeNames") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.createdAt", kind: "prop", name: Some("createdAt") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.engines", kind: "prop", name: Some("engines") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.genres", kind: "prop", name: Some("genres") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.keywords", kind: "prop", name: Some("keywords") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.languageSupports", kind: "prop", name: Some("languageSupports") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.media", kind: "prop", name: Some("media") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.modes", kind: "prop", name: Some("modes") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.multiplayerModes", kind: "prop", name: Some("multiplayerModes") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.parent", kind: "prop", name: Some("parent") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.playerPerspectives", kind: "prop", name: Some("playerPerspectives") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.releases", kind: "prop", name: Some("releases") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.shouldPublish", kind: "prop", name: Some("shouldPublish") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.slug", kind: "prop", name: Some("slug") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.storyline", kind: "prop", name: Some("storyline") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.themes", kind: "prop", name: Some("themes") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.timeToBeat", kind: "prop", name: Some("timeToBeat") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.videos", kind: "prop", name: Some("videos") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.websites", kind: "prop", name: Some("websites") }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.ageRatings", tgt: "games.gamesgamesgamesgames.putGame:input.ageRatings:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.ageRatings:items", tgt: "games.gamesgamesgamesgames.defs#ageRating", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.alternativeNames", tgt: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items", tgt: "games.gamesgamesgamesgames.defs#alternativeName", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.engines", tgt: "games.gamesgamesgamesgames.putGame:input.engines:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.genres", tgt: "games.gamesgamesgamesgames.putGame:input.genres:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.genres:items", tgt: "games.gamesgamesgamesgames.defs#genre", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.keywords", tgt: "games.gamesgamesgamesgames.putGame:input.keywords:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.languageSupports", tgt: "games.gamesgamesgamesgames.putGame:input.languageSupports:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.languageSupports:items", tgt: "games.gamesgamesgamesgames.defs#languageSupport", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.media", tgt: "games.gamesgamesgamesgames.putGame:input.media:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.media:items", tgt: "games.gamesgamesgamesgames.defs#mediaItem", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.modes", tgt: "games.gamesgamesgamesgames.putGame:input.modes:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.modes:items", tgt: "games.gamesgamesgamesgames.defs#mode", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.multiplayerModes", tgt: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items", tgt: "games.gamesgamesgamesgames.defs#multiplayerMode", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.playerPerspectives", tgt: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items", tgt: "games.gamesgamesgamesgames.defs#playerPerspective", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.releases", tgt: "games.gamesgamesgamesgames.putGame:input.releases:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.releases:items", tgt: "games.gamesgamesgamesgames.defs#release", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.themes", tgt: "games.gamesgamesgamesgames.putGame:input.themes:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.themes:items", tgt: "games.gamesgamesgamesgames.defs#theme", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.timeToBeat", tgt: "games.gamesgamesgamesgames.defs#timeToBeat", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.videos", tgt: "games.gamesgamesgamesgames.putGame:input.videos:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.videos:items", tgt: "games.gamesgamesgamesgames.defs#externalVideo", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.websites", tgt: "games.gamesgamesgamesgames.putGame:input.websites:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.websites:items", tgt: "games.gamesgamesgamesgames.defs#website", kind: "ref", name: None }
Non-breaking changes (8)
- AddedVertex AddedVertex { vertex_id: "games.gamesgamesgamesgames.defs#gameDetailView" }
- AddedVertex AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.mode" }
- AddedVertex AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.mode:items" }
- AddedVertex AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.game" }
- AddedEdge AddedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.mode", kind: "prop", name: Some("mode") }
- AddedEdge AddedEdge { src: "games.gamesgamesgamesgames.putGame:input.mode", tgt: "games.gamesgamesgamesgames.putGame:input.mode:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "games.gamesgamesgamesgames.putGame:input.mode:items", tgt: "games.gamesgamesgamesgames.defs#mode", kind: "ref", name: None }
- AddedEdge AddedEdge { src: "games.gamesgamesgamesgames.putGame:output.game", tgt: "games.gamesgamesgamesgames.defs#gameDetailView", kind: "ref", name: None }
Migration guidance
Removed
RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#ageRating" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#alternativeName" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#externalVideo" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#genre" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#languageSupport" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#mediaItem" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#multiplayerMode" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#playerPerspective" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#release" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#theme" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#timeToBeat" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.defs#website" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.ageRatings" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.ageRatings:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.alternativeNames" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.createdAt" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.engines" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.engines:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.genres" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.genres:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.keywords" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.keywords:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.languageSupports" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.languageSupports:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.media" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.media:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.modes" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.modes:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.multiplayerModes" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.parent" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.playerPerspectives" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.releases" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.releases:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.shouldPublish" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.slug" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.storyline" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.themes" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.themes:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.timeToBeat" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.uri" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.videos" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.videos:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.websites" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.websites:items" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.cid" }RemovedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.uri" }
Added
AddedVertex { vertex_id: "games.gamesgamesgamesgames.defs#gameDetailView" }AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.mode" }AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:input.mode:items" }AddedVertex { vertex_id: "games.gamesgamesgamesgames.putGame:output.game" }
Notes
- Breaking: RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.game", kind: "prop", name: Some("game") }
- Breaking: RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.name", kind: "prop", name: Some("name") }
- Breaking: RequiredEdgeAdded { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.summary", kind: "prop", name: Some("summary") }
- Breaking: RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.cid", kind: "prop", name: Some("cid") }
- Breaking: RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:output", src: "games.gamesgamesgamesgames.putGame:output", tgt: "games.gamesgamesgamesgames.putGame:output.uri", kind: "prop", name: Some("uri") }
- Breaking: RequiredEdgeRemoved { vertex_id: "games.gamesgamesgamesgames.putGame:input", src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.uri", kind: "prop", name: Some("uri") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.ageRatings", kind: "prop", name: Some("ageRatings") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.alternativeNames", kind: "prop", name: Some("alternativeNames") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.createdAt", kind: "prop", name: Some("createdAt") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.engines", kind: "prop", name: Some("engines") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.genres", kind: "prop", name: Some("genres") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.keywords", kind: "prop", name: Some("keywords") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.languageSupports", kind: "prop", name: Some("languageSupports") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.media", kind: "prop", name: Some("media") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.modes", kind: "prop", name: Some("modes") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.multiplayerModes", kind: "prop", name: Some("multiplayerModes") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.parent", kind: "prop", name: Some("parent") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.playerPerspectives", kind: "prop", name: Some("playerPerspectives") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.releases", kind: "prop", name: Some("releases") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.shouldPublish", kind: "prop", name: Some("shouldPublish") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.slug", kind: "prop", name: Some("slug") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.storyline", kind: "prop", name: Some("storyline") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.themes", kind: "prop", name: Some("themes") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.timeToBeat", kind: "prop", name: Some("timeToBeat") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.videos", kind: "prop", name: Some("videos") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.websites", kind: "prop", name: Some("websites") }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.ageRatings", tgt: "games.gamesgamesgamesgames.putGame:input.ageRatings:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.ageRatings:items", tgt: "games.gamesgamesgamesgames.defs#ageRating", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.alternativeNames", tgt: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.alternativeNames:items", tgt: "games.gamesgamesgamesgames.defs#alternativeName", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.engines", tgt: "games.gamesgamesgamesgames.putGame:input.engines:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.genres", tgt: "games.gamesgamesgamesgames.putGame:input.genres:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.genres:items", tgt: "games.gamesgamesgamesgames.defs#genre", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.keywords", tgt: "games.gamesgamesgamesgames.putGame:input.keywords:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.languageSupports", tgt: "games.gamesgamesgamesgames.putGame:input.languageSupports:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.languageSupports:items", tgt: "games.gamesgamesgamesgames.defs#languageSupport", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.media", tgt: "games.gamesgamesgamesgames.putGame:input.media:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.media:items", tgt: "games.gamesgamesgamesgames.defs#mediaItem", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.modes", tgt: "games.gamesgamesgamesgames.putGame:input.modes:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.modes:items", tgt: "games.gamesgamesgamesgames.defs#mode", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.multiplayerModes", tgt: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.multiplayerModes:items", tgt: "games.gamesgamesgamesgames.defs#multiplayerMode", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.playerPerspectives", tgt: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.playerPerspectives:items", tgt: "games.gamesgamesgamesgames.defs#playerPerspective", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.releases", tgt: "games.gamesgamesgamesgames.putGame:input.releases:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.releases:items", tgt: "games.gamesgamesgamesgames.defs#release", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.themes", tgt: "games.gamesgamesgamesgames.putGame:input.themes:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.themes:items", tgt: "games.gamesgamesgamesgames.defs#theme", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.timeToBeat", tgt: "games.gamesgamesgamesgames.defs#timeToBeat", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.videos", tgt: "games.gamesgamesgamesgames.putGame:input.videos:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.videos:items", tgt: "games.gamesgamesgamesgames.defs#externalVideo", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.websites", tgt: "games.gamesgamesgamesgames.putGame:input.websites:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "games.gamesgamesgamesgames.putGame:input.websites:items", tgt: "games.gamesgamesgamesgames.defs#website", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "games.gamesgamesgamesgames.putGame:input", tgt: "games.gamesgamesgamesgames.putGame:input.mode", kind: "prop", name: Some("mode") }
- Non-breaking: AddedEdge { src: "games.gamesgamesgamesgames.putGame:input.mode", tgt: "games.gamesgamesgamesgames.putGame:input.mode:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "games.gamesgamesgamesgames.putGame:input.mode:items", tgt: "games.gamesgamesgamesgames.defs#mode", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "games.gamesgamesgamesgames.putGame:output.game", tgt: "games.gamesgamesgamesgames.defs#gameDetailView", kind: "ref", name: None }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "Update an existing game record in the authenticated user's repository.",5
"description": "Stores a game record in the user's repo.",66
"input": {77
"encoding": "application/json",88
"schema": {99
"properties": {10
"ageRatings": {11
"items": {12
"ref": "games.gamesgamesgamesgames.defs#ageRating",13
"type": "ref"14
},15
"type": "array"16
},17
"alternativeNames": {18
"items": {19
"ref": "games.gamesgamesgamesgames.defs#alternativeName",20
"type": "ref"21
},22
"type": "array"23
},2410
"applicationType": {11
"default": "games.gamesgamesgamesgames.applicationType#game",2512
"ref": "games.gamesgamesgamesgames.defs#applicationType",2613
"type": "ref"2714
},28
"createdAt": {29
"format": "datetime",30
"type": "string"31
},32
"engines": {33
"items": {34
"format": "at-uri",35
"type": "string"36
},37
"type": "array"38
},39
"genres": {40
"items": {41
"ref": "games.gamesgamesgamesgames.defs#genre",42
"type": "ref"43
},44
"type": "array"45
},46
"keywords": {47
"items": {48
"type": "string"49
},50
"type": "array"51
},52
"languageSupports": {53
"items": {54
"ref": "games.gamesgamesgamesgames.defs#languageSupport",55
"type": "ref"56
},57
"type": "array"58
},59
"media": {60
"items": {61
"ref": "games.gamesgamesgamesgames.defs#mediaItem",62
"type": "ref"63
},64
"type": "array"65
},66
"modes": {15
"mode": {6716
"items": {6817
"ref": "games.gamesgamesgamesgames.defs#mode",6918
"type": "ref"7019
},7120
"type": "array"7221
},73
"multiplayerModes": {74
"items": {75
"ref": "games.gamesgamesgamesgames.defs#multiplayerMode",76
"type": "ref"77
},78
"type": "array"79
},8022
"name": {8123
"type": "string"8224
},83
"parent": {84
"format": "at-uri",85
"type": "string"86
},87
"playerPerspectives": {88
"items": {89
"ref": "games.gamesgamesgamesgames.defs#playerPerspective",90
"type": "ref"91
},92
"type": "array"93
},94
"releases": {95
"items": {96
"ref": "games.gamesgamesgamesgames.defs#release",97
"type": "ref"98
},99
"type": "array"100
},101
"shouldPublish": {102
"type": "boolean"103
},104
"slug": {105
"type": "string"106
},107
"storyline": {108
"type": "string"109
},11025
"summary": {11126
"type": "string"112
},113
"themes": {114
"items": {115
"ref": "games.gamesgamesgamesgames.defs#theme",116
"type": "ref"117
},118
"type": "array"119
},120
"timeToBeat": {121
"ref": "games.gamesgamesgamesgames.defs#timeToBeat",122
"type": "ref"123
},124
"uri": {125
"format": "at-uri",126
"type": "string"127
},128
"videos": {129
"items": {130
"ref": "games.gamesgamesgamesgames.defs#externalVideo",131
"type": "ref"132
},133
"type": "array"134
},135
"websites": {136
"items": {137
"ref": "games.gamesgamesgamesgames.defs#website",138
"type": "ref"139
},140
"type": "array"14127
}14228
},14329
"required": [144
"uri"30
"name",31
"summary"14532
],14633
"type": "object"14734
}14835
},14936
"output": {15037
"encoding": "application/json",15138
"schema": {15239
"properties": {153
"cid": {154
"type": "string"155
},156
"uri": {157
"format": "at-uri",158
"type": "string"40
"game": {41
"ref": "games.gamesgamesgamesgames.defs#gameDetailView",42
"type": "ref"15943
}16044
},16145
"required": [162
"uri",163
"cid"46
"game"16447
],16548
"type": "object"16649
}16750
},16851
"type": "procedure"16952
}17053
},17154
"id": "games.gamesgamesgamesgames.putGame",17255
"lexicon": 117356
}