removedInput schema / maxProperties
Removed value: -1
changedInput schema / properties / cartoon / description
Previous value: -"A saved cartoon file: {\"cast\": {\"<id>\": {\"name\", \"look\": {\"template\", \"style\", \"shape\", \"colors\"}, \"at\": {\"x\", \"y\", \"h\", \"facing\"}}}, \"places\"?, \"program\"}, where program is a kind \"cartoon\" program. list_characters returns a whole one (cartoon_example)."New value: +"A cartoon: its program, a cartoon file {cast, program}, a project file, or its screenplay text (read only on your own computer)."
changedInput schema / properties / cartoon / type
Previous value: -"object"New value: +[
+ "object",
+ "string"
+]
changedInput schema / properties / character / description
Previous value: -"A character of your own, as share_link takes it: {\"name\": \"...\", \"content\": {...}}, the content of a character pack (tree, legs, kind, height, footprint, ...), or a whole character pack. Its tree is checked part by part. The format: https://jabbertoon.com/docs/packs/"New value: +"Your own character, {\"name\", \"content\"}, or a character pack."
addedInput schema / properties / file
Added value: +{
+ "description": "On your own computer only: a .json or .txt file's name in the output folder.",
+ "maxLength": 255,
+ "type": "string"
+}
changedInput schema / properties / pack / description
Previous value: -"A whole pack: the manifest (pack, id, type, version, name, author, license, remixable, derived_from, content_hash) and its content. The format: https://jabbertoon.com/docs/packs/"New value: +"A whole pack: its manifest and its content."
changedInput schema / properties / program / description
Previous value: -"A block program: {\"v\": 1, \"kind\": \"behaviour\" | \"scene\" | \"cartoon\", \"scripts\": [...]}, as get_move returns. A move is kind \"behaviour\". The language: https://jabbertoon.com/docs/language/"New value: +"A move (get_move gives ready-made ones) or a scene program."
addedInput schema / properties / repair
Added value: +{
+ "description": "true: also return repaired: the program with every certain patch applied, and the changes.",
+ "type": "boolean"
+}
changedOutput schema / (root)
Previous value: -{
- "$defs": {
- "problem": {
- "properties": {
- "code": {
- "type": "string"
- },
- "fix": {
- "type": [
- "string",
- "null"
- ]
- },
- "says": {
- "type": "string"
- },
- "where": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "code",
- "where",
- "says",
- "fix"
- ],
- "type": "object"
- }
- },
- "properties": {
- "checked": {
- "description": "What was checked: program, character, pack or cartoon.",
- "type": "string"
- },
- "error": {
- "$ref": "#/$defs/problem"
- },
- "error_count": {
- "description": "How many errors the checks found.",
- "type": "integer"
- },
- "errors": {
- "description": "The errors, in order: the first 50 at most (error_count says how many there are).",
- "items": {
- "$ref": "#/$defs/problem"
- },
- "type": "array"
- },
- "kind": {
- "description": "The program's kind (behaviour, scene, cartoon), character, or the pack's type.",
- "type": [
- "string",
- "null"
- ]
- },
- "notes": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "ok": {
- "description": "True when there are no errors.",
- "type": "boolean"
- },
- "url": {
- "description": "The page that describes this format.",
- "type": "string"
- },
- "warning_count": {
- "description": "How many warnings the checks found.",
- "type": "integer"
- },
- "warnings": {
- "description": "The warnings, in order: the first 50 at most (warning_count says how many there are).",
- "items": {
- "$ref": "#/$defs/problem"
- },
- "type": "array"
- }
- },
- "required": [
- "ok",
- "url"
- ],
- "type": "object"
-}New value: +null