addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / elements / items / additionalProperties
Added value: +false
changedInput schema / properties / elements / items / properties / geometry / oneOf
Previous value: -[
- {
- "properties": {
- "height": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "kind": {
- "const": "rect",
- "type": "string"
- },
- "rx": {
- "minimum": 0,
- "type": "number"
- },
- "ry": {
- "minimum": 0,
- "type": "number"
- },
- "width": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "x": {
- "type": "number"
- },
- "y": {
- "type": "number"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "cx": {
- "type": "number"
- },
- "cy": {
- "type": "number"
- },
- "kind": {
- "const": "circle",
- "type": "string"
- },
- "r": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "cx": {
- "type": "number"
- },
- "cy": {
- "type": "number"
- },
- "kind": {
- "const": "ellipse",
- "type": "string"
- },
- "rx": {
- "exclusiveMinimum": 0,
- "type": "number"
- },
- "ry": {
- "exclusiveMinimum": 0,
- "type": "number"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "line",
- "type": "string"
- },
- "x1": {
- "type": "number"
- },
- "x2": {
- "type": "number"
- },
- "y1": {
- "type": "number"
- },
- "y2": {
- "type": "number"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "polygon",
- "type": "string"
- },
- "points": {
- "items": {
- "properties": {
- "x": {
- "type": "number"
- },
- "y": {
- "type": "number"
- }
- },
- "required": [
- "x",
- "y"
- ],
- "type": "object"
- },
- "maxItems": 1000,
- "minItems": 2,
- "type": "array"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "polyline",
- "type": "string"
- },
- "points": {
- "items": {
- "properties": {
- "x": {
- "type": "number"
- },
- "y": {
- "type": "number"
- }
- },
- "required": [
- "x",
- "y"
- ],
- "type": "object"
- },
- "maxItems": 1000,
- "minItems": 2,
- "type": "array"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "x": {
- "type": "number"
- },
- "y": {
- "type": "number"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "height": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "kind": {
+ "const": "rect",
+ "type": "string"
+ },
+ "rx": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "ry": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "x": {
+ "type": "number"
+ },
+ "y": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "cx": {
+ "type": "number"
+ },
+ "cy": {
+ "type": "number"
+ },
+ "kind": {
+ "const": "circle",
+ "type": "string"
+ },
+ "r": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "cx": {
+ "type": "number"
+ },
+ "cy": {
+ "type": "number"
+ },
+ "kind": {
+ "const": "ellipse",
+ "type": "string"
+ },
+ "rx": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "ry": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "line",
+ "type": "string"
+ },
+ "x1": {
+ "type": "number"
+ },
+ "x2": {
+ "type": "number"
+ },
+ "y1": {
+ "type": "number"
+ },
+ "y2": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "polygon",
+ "type": "string"
+ },
+ "points": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "x": {
+ "type": "number"
+ },
+ "y": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "x",
+ "y"
+ ],
+ "type": "object"
+ },
+ "maxItems": 1000,
+ "minItems": 2,
+ "type": "array"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "polyline",
+ "type": "string"
+ },
+ "points": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "x": {
+ "type": "number"
+ },
+ "y": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "x",
+ "y"
+ ],
+ "type": "object"
+ },
+ "maxItems": 1000,
+ "minItems": 2,
+ "type": "array"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "kind": {
+ "const": "text",
+ "type": "string"
+ },
+ "x": {
+ "type": "number"
+ },
+ "y": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ }
+]
addedInput schema / properties / elements / items / properties / style / additionalProperties
Added value: +false
addedInput schema / properties / elements / items / properties / style / properties / classes
Added value: +{
+ "items": {
+ "pattern": "^[A-Za-z_][A-Za-z0-9_-]{0,63}$",
+ "type": "string"
+ },
+ "maxItems": 32,
+ "minItems": 1,
+ "type": "array"
+}
addedInput schema / properties / elements / items / properties / style / properties / display
Added value: +{
+ "enum": [
+ "inline",
+ "none"
+ ],
+ "type": "string"
+}
changedInput schema / properties / elements / items / properties / style / properties / fill / pattern
Previous value: -"^#[a-fA-F0-9]{6}$"New value: +"^(?:none|#[a-fA-F0-9]{6})$"
addedInput schema / properties / elements / items / properties / style / properties / fillOpacity
Added value: +{
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / elements / items / properties / style / properties / fillRule
Added value: +{
+ "enum": [
+ "nonzero",
+ "evenodd"
+ ],
+ "type": "string"
+}
addedInput schema / properties / elements / items / properties / style / properties / fontStyle
Added value: +{
+ "enum": [
+ "normal",
+ "italic",
+ "oblique"
+ ],
+ "type": "string"
+}
addedInput schema / properties / elements / items / properties / style / properties / fontWeight / anyOf
Added value: +[
+ {
+ "enum": [
+ "normal",
+ "bold"
+ ],
+ "type": "string"
+ },
+ {
+ "maximum": 900,
+ "minimum": 100,
+ "type": "integer"
+ }
+]
removedInput schema / properties / elements / items / properties / style / properties / fontWeight / enum
Removed value: -[
- "normal",
- "bold"
-]
removedInput schema / properties / elements / items / properties / style / properties / fontWeight / type
Removed value: -"string"
addedInput schema / properties / elements / items / properties / style / properties / letterSpacing
Added value: +{
+ "maximum": 10000,
+ "minimum": -10000,
+ "type": "number"
+}
addedInput schema / properties / elements / items / properties / style / properties / locked
Added value: +{
+ "type": "boolean"
+}
addedInput schema / properties / elements / items / properties / style / properties / paintOrder
Added value: +{
+ "enum": [
+ "normal",
+ "fill stroke markers",
+ "stroke fill markers"
+ ],
+ "type": "string"
+}
changedInput schema / properties / elements / items / properties / style / properties / stroke / pattern
Previous value: -"^#[a-fA-F0-9]{6}$"New value: +"^(?:none|#[a-fA-F0-9]{6})$"
addedInput schema / properties / elements / items / properties / style / properties / strokeDasharray
Added value: +{
+ "items": {
+ "maximum": 100000,
+ "minimum": 0,
+ "type": "number"
+ },
+ "maxItems": 32,
+ "type": "array"
+}
addedInput schema / properties / elements / items / properties / style / properties / strokeLineCap
Added value: +{
+ "enum": [
+ "butt",
+ "round",
+ "square"
+ ],
+ "type": "string"
+}
addedInput schema / properties / elements / items / properties / style / properties / strokeLineJoin
Added value: +{
+ "enum": [
+ "miter",
+ "round",
+ "bevel"
+ ],
+ "type": "string"
+}
addedInput schema / properties / elements / items / properties / style / properties / strokeMiterLimit
Added value: +{
+ "maximum": 100000,
+ "minimum": 1,
+ "type": "number"
+}
addedInput schema / properties / elements / items / properties / style / properties / strokeOpacity
Added value: +{
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / elements / items / properties / style / properties / visibility
Added value: +{
+ "enum": [
+ "visible",
+ "hidden"
+ ],
+ "type": "string"
+}
addedInput schema / properties / elements / items / properties / style / properties / wordSpacing
Added value: +{
+ "maximum": 10000,
+ "minimum": -10000,
+ "type": "number"
+}
addedOutput schema / properties / reroutedConnectorIds
Added value: +{
+ "items": {
+ "pattern": "^[A-Za-z_][A-Za-z0-9_.-]{0,127}$",
+ "type": "string"
+ },
+ "type": "array"
+}
changedOutput schema / required
Previous value: -[
- "backupCreated",
- "ids",
- "revision"
-]New value: +[
+ "backupCreated",
+ "ids",
+ "reroutedConnectorIds",
+ "revision"
+]