removedInput schema / $schema
Removed value: -"https://json-schema.org/draft/2020-12/schema"
removedInput schema / additionalProperties
Removed value: -false
addedInput schema / properties / components
Added value: +{
+ "const": true,
+ "description": "true: the components, their props and defaults, the icon names and the layout node types. Read on its own.",
+ "type": "boolean"
+}
addedInput schema / properties / fonts
Added value: +{
+ "anyOf": [
+ {
+ "const": true,
+ "type": "boolean"
+ },
+ {
+ "properties": {
+ "category": {
+ "enum": [
+ "sans",
+ "serif",
+ "slab",
+ "mono",
+ "display",
+ "script",
+ "handwriting"
+ ],
+ "type": "string"
+ },
+ "family": {
+ "type": "string"
+ },
+ "query": {
+ "type": "string"
+ },
+ "role": {
+ "enum": [
+ "display",
+ "text",
+ "both",
+ "mono",
+ "accent"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ ],
+ "description": "true, or {role, category, query, family}: the curated type catalog, each family's role, personality, pairings and weights. Read on its own."
+}
changedInput schema / properties / guide / description
Previous value: -"One guide's id from the index, e.g. typography-direction."New value: +"Guide id, e.g. start-here or drawing-from-references."
removedInput schema / properties / guide / maxLength
Removed value: -64
addedInput schema / properties / guides
Added value: +{
+ "description": "Up to 8 guide ids, read whole in one call.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / lesson
Added value: +{
+ "description": "Not used in SVG Lab Draw: returns the illustration routine.",
+ "type": "string"
+}
addedInput schema / properties / lessons
Added value: +{
+ "description": "Not used in SVG Lab Draw: returns the illustration routine.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
removedInput schema / properties / op
Removed value: -{
- "description": "One operation's name, e.g. create_layout.",
- "maxLength": 64,
- "type": "string"
-}
removedInput schema / properties / ops
Removed value: -{
- "description": "Several operation names, returned together in request order.",
- "items": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 25,
- "minItems": 1,
- "type": "array"
-}
removedInput schema / properties / query / description
Removed value: -"Words to search for, e.g. \"gradient\" or \"draw a hand\"."
removedInput schema / properties / query / maxLength
Removed value: -200
removedInput schema / properties / recipe
Removed value: -{
- "enum": [
- "assembly",
- "chunking",
- "recovery",
- "layout-patches",
- "helpers"
- ],
- "type": "string"
-}
addedInput schema / properties / reference
Added value: +{
+ "description": "With skill: a linked document.",
+ "type": "string"
+}
addedInput schema / properties / skill
Added value: +{
+ "description": "Designer skill id.",
+ "type": "string"
+}
addedInput schema / properties / tool
Added value: +{
+ "description": "One tool's full reference.",
+ "type": "string"
+}
addedInput schema / properties / tools
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}