changedInput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
addedInput schema / additionalProperties
Added value: +false
addedOutput schema / $defs
Added value: +{
+ "__schema0": {
+ "additionalProperties": false,
+ "properties": {
+ "condition": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Human-readable summary of additional conditions (happiness, time of day, etc.)."
+ },
+ "evolvesTo": {
+ "description": "Further evolutions from this stage.",
+ "items": {
+ "$ref": "#/$defs/__schema0"
+ },
+ "type": "array"
+ },
+ "item": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Item used in evolution. Null if not applicable."
+ },
+ "minLevel": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Minimum level required. Null if not applicable."
+ },
+ "species": {
+ "description": "Species name.",
+ "type": "string"
+ },
+ "trigger": {
+ "description": "Evolution trigger (level-up, use-item, trade, shed, base).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "species",
+ "trigger",
+ "minLevel",
+ "item",
+ "condition",
+ "evolvesTo"
+ ],
+ "type": "object"
+ }
+}
changedOutput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
addedOutput schema / anyOf
Added value: +[
+ {
+ "not": {
+ "required": [
+ "error"
+ ]
+ },
+ "required": [
+ "id",
+ "name",
+ "heightDm",
+ "weightHg",
+ "types",
+ "stats",
+ "abilities",
+ "sprites",
+ "moves",
+ "moveCount",
+ "speciesFlavorText",
+ "genus",
+ "captureRate",
+ "growthRate",
+ "genderRate",
+ "isLegendary",
+ "isMythical",
+ "evolutionChain",
+ "varieties",
+ "generation",
+ "eggGroups"
+ ]
+ },
+ {
+ "required": [
+ "error"
+ ]
+ }
+]
removedOutput schema / definitions
Removed value: -{
- "__schema0": {
- "additionalProperties": false,
- "properties": {
- "condition": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Human-readable summary of additional conditions (happiness, time of day, etc.)."
- },
- "evolvesTo": {
- "description": "Further evolutions from this stage.",
- "items": {
- "$ref": "#/definitions/__schema0"
- },
- "type": "array"
- },
- "item": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Item used in evolution. Null if not applicable."
- },
- "minLevel": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Minimum level required. Null if not applicable."
- },
- "species": {
- "description": "Species name.",
- "type": "string"
- },
- "trigger": {
- "description": "Evolution trigger (level-up, use-item, trade, shed, base).",
- "type": "string"
- }
- },
- "required": [
- "species",
- "trigger",
- "minLevel",
- "item",
- "condition",
- "evolvesTo"
- ],
- "type": "object"
- }
-}
addedOutput schema / properties / error
Added value: +{
+ "additionalProperties": {},
+ "description": "Present when the call failed. Absent on success.",
+ "properties": {
+ "code": {
+ "description": "JSON-RPC error code for this failure.",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "data": {
+ "additionalProperties": {},
+ "properties": {
+ "reason": {
+ "description": "Machine-readable failure mode. Declared by this tool: `not_found`: The identifier resolves to no PokéAPI entry (HTTP 404). Other values are possible when a failure originates below the handler.",
+ "examples": [
+ "not_found"
+ ],
+ "type": "string"
+ },
+ "recovery": {
+ "additionalProperties": {},
+ "description": "Actionable next step for the caller.",
+ "properties": {
+ "hint": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "hint"
+ ],
+ "type": "object"
+ },
+ "retryable": {
+ "description": "Whether retrying may succeed.",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "message": {
+ "description": "Human-readable description of what went wrong.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "message"
+ ],
+ "type": "object"
+}
changedOutput schema / properties / evolutionChain / anyOf
Previous value: -[
- {
- "$ref": "#/definitions/__schema0"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/__schema0"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / required
Removed value: -[
- "id",
- "name",
- "heightDm",
- "weightHg",
- "types",
- "stats",
- "abilities",
- "sprites",
- "moves",
- "moveCount",
- "speciesFlavorText",
- "genus",
- "captureRate",
- "growthRate",
- "genderRate",
- "isLegendary",
- "isMythical",
- "evolutionChain",
- "varieties",
- "generation",
- "eggGroups"
-]