removedInput schema / $defs / Anchor / properties / id / title
Removed value: -"Id"
removedInput schema / $defs / Anchor / properties / name / title
Removed value: -"Name"
removedInput schema / $defs / Anchor / properties / x / title
Removed value: -"X"
removedInput schema / $defs / Anchor / properties / y / title
Removed value: -"Y"
removedInput schema / $defs / Anchor / title
Removed value: -"Anchor"
removedInput schema / $defs / Component / properties / base / title
Removed value: -"Base"
removedInput schema / $defs / Component / properties / id / title
Removed value: -"Id"
removedInput schema / $defs / Component / properties / transform / title
Removed value: -"Transform"
removedInput schema / $defs / Component / title
Removed value: -"Component"
addedInput schema / $defs / ComposeAccent
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "base": {
+ "pattern": "^(?:\\.notdef|[a-zA-Z_][a-zA-Z0-9_.]{0,62})$",
+ "type": "string"
+ },
+ "base_anchor": {
+ "default": "top",
+ "pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_.-]{0,63}$",
+ "type": "string"
+ },
+ "mark": {
+ "pattern": "^(?:\\.notdef|[a-zA-Z_][a-zA-Z0-9_.]{0,62})$",
+ "type": "string"
+ },
+ "mark_anchor": {
+ "default": "_top",
+ "pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_.-]{0,63}$",
+ "type": "string"
+ },
+ "op": {
+ "const": "compose_accent",
+ "type": "string"
+ }
+ },
+ "required": [
+ "op",
+ "base",
+ "mark"
+ ],
+ "type": "object"
+}
removedInput schema / $defs / Contour / properties / id / title
Removed value: -"Id"
removedInput schema / $defs / Contour / properties / points / title
Removed value: -"Points"
removedInput schema / $defs / Contour / title
Removed value: -"Contour"
addedInput schema / $defs / Duplicate
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "matrix": {
+ "default": [
+ 1,
+ 0,
+ 0,
+ 1,
+ 0,
+ 0
+ ],
+ "maxItems": 6,
+ "minItems": 6,
+ "prefixItems": [
+ {
+ "maximum": 16,
+ "minimum": -16,
+ "type": "number"
+ },
+ {
+ "maximum": 16,
+ "minimum": -16,
+ "type": "number"
+ },
+ {
+ "maximum": 16,
+ "minimum": -16,
+ "type": "number"
+ },
+ {
+ "maximum": 16,
+ "minimum": -16,
+ "type": "number"
+ },
+ {
+ "maximum": 16000,
+ "minimum": -16000,
+ "type": "number"
+ },
+ {
+ "maximum": 16000,
+ "minimum": -16000,
+ "type": "number"
+ }
+ ],
+ "type": "array"
+ },
+ "op": {
+ "const": "duplicate",
+ "type": "string"
+ },
+ "source": {
+ "pattern": "^(?:\\.notdef|[a-zA-Z_][a-zA-Z0-9_.]{0,62})$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "op",
+ "source"
+ ],
+ "type": "object"
+}
addedInput schema / $defs / FilledPath
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "advance": {
+ "anyOf": [
+ {
+ "maximum": 16000,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "id": {
+ "default": "outline",
+ "pattern": "^[a-zA-Z_][a-zA-Z0-9_]{0,23}$",
+ "type": "string"
+ },
+ "op": {
+ "const": "filled_path",
+ "type": "string"
+ },
+ "paths": {
+ "items": {
+ "maxLength": 16000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 32,
+ "minItems": 1,
+ "type": "array"
+ },
+ "replace": {
+ "default": false,
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "op",
+ "paths"
+ ],
+ "type": "object"
+}
removedInput schema / $defs / Glyph / properties / advance / title
Removed value: -"Advance"
removedInput schema / $defs / Glyph / properties / anchors / title
Removed value: -"Anchors"
removedInput schema / $defs / Glyph / properties / components / title
Removed value: -"Components"
removedInput schema / $defs / Glyph / properties / contours / title
Removed value: -"Contours"
removedInput schema / $defs / Glyph / properties / unicodes / title
Removed value: -"Unicodes"
removedInput schema / $defs / Glyph / title
Removed value: -"Glyph"
removedInput schema / $defs / MovePoint / properties / op / title
Removed value: -"Op"
removedInput schema / $defs / MovePoint / properties / point_id / title
Removed value: -"Point Id"
removedInput schema / $defs / MovePoint / properties / x / title
Removed value: -"X"
removedInput schema / $defs / MovePoint / properties / y / title
Removed value: -"Y"
removedInput schema / $defs / MovePoint / title
Removed value: -"MovePoint"
removedInput schema / $defs / Point / properties / id / title
Removed value: -"Id"
removedInput schema / $defs / Point / properties / smooth / title
Removed value: -"Smooth"
removedInput schema / $defs / Point / properties / type / title
Removed value: -"Type"
removedInput schema / $defs / Point / properties / x / title
Removed value: -"X"
removedInput schema / $defs / Point / properties / y / title
Removed value: -"Y"
removedInput schema / $defs / Point / title
Removed value: -"Point"
addedInput schema / $defs / Primitive
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "advance": {
+ "anyOf": [
+ {
+ "maximum": 16000,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "maximum": 16000,
+ "type": "number"
+ },
+ "id": {
+ "default": "outline",
+ "pattern": "^[a-zA-Z_][a-zA-Z0-9_]{0,23}$",
+ "type": "string"
+ },
+ "op": {
+ "const": "primitive",
+ "type": "string"
+ },
+ "replace": {
+ "default": false,
+ "type": "boolean"
+ },
+ "shape": {
+ "enum": [
+ "rectangle",
+ "ellipse"
+ ],
+ "type": "string"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "maximum": 16000,
+ "type": "number"
+ },
+ "x": {
+ "maximum": 16000,
+ "minimum": -16000,
+ "type": "number"
+ },
+ "y": {
+ "maximum": 16000,
+ "minimum": -16000,
+ "type": "number"
+ }
+ },
+ "required": [
+ "op",
+ "shape",
+ "x",
+ "y",
+ "width",
+ "height"
+ ],
+ "type": "object"
+}
removedInput schema / $defs / PutAnchor / properties / op / title
Removed value: -"Op"
removedInput schema / $defs / PutAnchor / properties / replace / title
Removed value: -"Replace"
removedInput schema / $defs / PutAnchor / title
Removed value: -"PutAnchor"
removedInput schema / $defs / PutComponent / properties / op / title
Removed value: -"Op"
removedInput schema / $defs / PutComponent / properties / replace / title
Removed value: -"Replace"
removedInput schema / $defs / PutComponent / title
Removed value: -"PutComponent"
removedInput schema / $defs / PutContour / properties / op / title
Removed value: -"Op"
removedInput schema / $defs / PutContour / properties / replace / title
Removed value: -"Replace"
removedInput schema / $defs / PutContour / title
Removed value: -"PutContour"
removedInput schema / $defs / Remove / properties / id / title
Removed value: -"Id"
removedInput schema / $defs / Remove / properties / kind / title
Removed value: -"Kind"
removedInput schema / $defs / Remove / properties / op / title
Removed value: -"Op"
removedInput schema / $defs / Remove / title
Removed value: -"Remove"
removedInput schema / $defs / ReplaceGlyph / properties / op / title
Removed value: -"Op"
removedInput schema / $defs / ReplaceGlyph / title
Removed value: -"ReplaceGlyph"
removedInput schema / $defs / SetUnicodes / properties / op / title
Removed value: -"Op"
removedInput schema / $defs / SetUnicodes / properties / unicodes / title
Removed value: -"Unicodes"
removedInput schema / $defs / SetUnicodes / title
Removed value: -"SetUnicodes"
addedInput schema / $defs / StrokePath
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "advance": {
+ "anyOf": [
+ {
+ "maximum": 16000,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "cap": {
+ "default": "round",
+ "enum": [
+ "round",
+ "butt",
+ "square"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "default": "outline",
+ "pattern": "^[a-zA-Z_][a-zA-Z0-9_]{0,23}$",
+ "type": "string"
+ },
+ "join": {
+ "default": "round",
+ "enum": [
+ "round",
+ "bevel",
+ "miter"
+ ],
+ "type": "string"
+ },
+ "op": {
+ "const": "stroke_path",
+ "type": "string"
+ },
+ "paths": {
+ "items": {
+ "maxLength": 16000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 32,
+ "minItems": 1,
+ "type": "array"
+ },
+ "replace": {
+ "default": false,
+ "type": "boolean"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "maximum": 2000,
+ "type": "number"
+ }
+ },
+ "required": [
+ "op",
+ "paths",
+ "width"
+ ],
+ "type": "object"
+}
removedInput schema / $defs / Transform / properties / contour_ids / title
Removed value: -"Contour Ids"
removedInput schema / $defs / Transform / properties / matrix / title
Removed value: -"Matrix"
removedInput schema / $defs / Transform / properties / op / title
Removed value: -"Op"
removedInput schema / $defs / Transform / title
Removed value: -"Transform"
removedInput schema / properties / create / title
Removed value: -"Create"
addedInput schema / properties / detail
Added value: +{
+ "default": "summary",
+ "enum": [
+ "summary",
+ "full"
+ ],
+ "type": "string"
+}
removedInput schema / properties / expected_revision / title
Removed value: -"Expected Revision"
removedInput schema / properties / glyph_id / title
Removed value: -"Glyph Id"
addedInput schema / properties / master_id
Added value: +{
+ "default": "default",
+ "pattern": "^[a-zA-Z0-9_][a-zA-Z0-9_.-]{0,63}$",
+ "type": "string"
+}
addedInput schema / properties / operations / items / discriminator / mapping / compose_accent
Added value: +"#/$defs/ComposeAccent"
addedInput schema / properties / operations / items / discriminator / mapping / duplicate
Added value: +"#/$defs/Duplicate"
addedInput schema / properties / operations / items / discriminator / mapping / filled_path
Added value: +"#/$defs/FilledPath"
addedInput schema / properties / operations / items / discriminator / mapping / primitive
Added value: +"#/$defs/Primitive"
addedInput schema / properties / operations / items / discriminator / mapping / stroke_path
Added value: +"#/$defs/StrokePath"
changedInput schema / properties / operations / items / oneOf
Previous value: -[
- {
- "$ref": "#/$defs/PutContour"
- },
- {
- "$ref": "#/$defs/MovePoint"
- },
- {
- "$ref": "#/$defs/Transform"
- },
- {
- "$ref": "#/$defs/PutComponent"
- },
- {
- "$ref": "#/$defs/PutAnchor"
- },
- {
- "$ref": "#/$defs/Remove"
- },
- {
- "$ref": "#/$defs/SetUnicodes"
- },
- {
- "$ref": "#/$defs/ReplaceGlyph"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/PutContour"
+ },
+ {
+ "$ref": "#/$defs/MovePoint"
+ },
+ {
+ "$ref": "#/$defs/Transform"
+ },
+ {
+ "$ref": "#/$defs/PutComponent"
+ },
+ {
+ "$ref": "#/$defs/PutAnchor"
+ },
+ {
+ "$ref": "#/$defs/Remove"
+ },
+ {
+ "$ref": "#/$defs/SetUnicodes"
+ },
+ {
+ "$ref": "#/$defs/ReplaceGlyph"
+ },
+ {
+ "$ref": "#/$defs/FilledPath"
+ },
+ {
+ "$ref": "#/$defs/StrokePath"
+ },
+ {
+ "$ref": "#/$defs/Primitive"
+ },
+ {
+ "$ref": "#/$defs/Duplicate"
+ },
+ {
+ "$ref": "#/$defs/ComposeAccent"
+ }
+]
removedInput schema / properties / operations / title
Removed value: -"Operations"
removedInput schema / properties / project_id / title
Removed value: -"Project Id"
removedInput schema / properties / summary / title
Removed value: -"Summary"
changedInput schema / required
Previous value: -[
- "project_id",
- "expected_revision",
- "glyph_id",
- "operations"
-]New value: +[
+ "glyph_id",
+ "operations",
+ "project_id",
+ "expected_revision"
+]
removedInput schema / title
Removed value: -"GlyphEdit"
removedOutput schema / properties / changed / title
Removed value: -"Changed"
removedOutput schema / properties / data / title
Removed value: -"Data"
removedOutput schema / properties / error / title
Removed value: -"Error"
removedOutput schema / properties / ok / title
Removed value: -"Ok"
removedOutput schema / properties / project_id / title
Removed value: -"Project Id"
removedOutput schema / properties / revision / title
Removed value: -"Revision"
removedOutput schema / properties / summary / title
Removed value: -"Summary"
removedOutput schema / properties / warnings / title
Removed value: -"Warnings"
removedOutput schema / title
Removed value: -"Result"