changedInput schema / properties / json / $defs / Block / oneOf
Previous value: -[
- {
- "$ref": "#/$defs/Paragraph"
- },
- {
- "$ref": "#/$defs/Table"
- },
- {
- "$ref": "#/$defs/Image"
- },
- {
- "$ref": "#/$defs/Heading"
- },
- {
- "$ref": "#/$defs/CodeBlock"
- },
- {
- "$ref": "#/$defs/List"
- },
- {
- "$ref": "#/$defs/PageBreak"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/Paragraph"
+ },
+ {
+ "$ref": "#/$defs/Table"
+ },
+ {
+ "$ref": "#/$defs/Image"
+ },
+ {
+ "$ref": "#/$defs/Heading"
+ },
+ {
+ "$ref": "#/$defs/CodeBlock"
+ },
+ {
+ "$ref": "#/$defs/List"
+ },
+ {
+ "$ref": "#/$defs/PageBreak"
+ },
+ {
+ "$ref": "#/$defs/HorizontalRule"
+ },
+ {
+ "$ref": "#/$defs/Blockquote"
+ },
+ {
+ "$ref": "#/$defs/InfoBox"
+ },
+ {
+ "$ref": "#/$defs/TextBox"
+ }
+]
addedInput schema / properties / json / $defs / Blockquote
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "backgroundColor": {
+ "type": "string"
+ },
+ "borderColor": {
+ "default": "#cccccc",
+ "type": "string"
+ },
+ "children": {
+ "items": {
+ "$ref": "#/$defs/Block"
+ },
+ "type": "array"
+ },
+ "leftIndent": {
+ "default": 720,
+ "type": "number"
+ },
+ "style": {
+ "default": "default",
+ "enum": [
+ "default",
+ "emphasized",
+ "minimal"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "const": "blockquote"
+ }
+ },
+ "required": [
+ "type",
+ "children"
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / $defs / CurrentDate
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "bold": {
+ "default": false,
+ "type": "boolean"
+ },
+ "color": {
+ "default": "#000000",
+ "type": "string"
+ },
+ "format": {
+ "default": "MM/dd/yyyy",
+ "description": "Date format string",
+ "type": "string"
+ },
+ "italics": {
+ "default": false,
+ "type": "boolean"
+ },
+ "size": {
+ "default": 12,
+ "type": "number"
+ },
+ "type": {
+ "const": "currentDate"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / $defs / DocumentTitle
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "bold": {
+ "default": false,
+ "type": "boolean"
+ },
+ "color": {
+ "default": "#000000",
+ "type": "string"
+ },
+ "italics": {
+ "default": false,
+ "type": "boolean"
+ },
+ "size": {
+ "default": 12,
+ "type": "number"
+ },
+ "type": {
+ "const": "documentTitle"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / $defs / FootnoteReference
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "customMark": {
+ "description": "Custom reference mark (overrides numberFormat)",
+ "type": "string"
+ },
+ "footnoteId": {
+ "type": "string"
+ },
+ "numberFormat": {
+ "default": "decimal",
+ "enum": [
+ "decimal",
+ "upperRoman",
+ "lowerRoman",
+ "upperLetter",
+ "lowerLetter",
+ "symbol"
+ ]
+ },
+ "type": {
+ "const": "footnoteReference"
+ }
+ },
+ "required": [
+ "type",
+ "footnoteId"
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / $defs / HeaderFooterContent
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "alignment": {
+ "default": "left",
+ "enum": [
+ "left",
+ "center",
+ "right"
+ ]
+ },
+ "children": {
+ "items": {
+ "$ref": "#/$defs/HeaderFooterElement"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / json / $defs / HeaderFooterElement
Added value: +{
+ "oneOf": [
+ {
+ "$ref": "#/$defs/HeaderFooterText"
+ },
+ {
+ "$ref": "#/$defs/PageNumber"
+ },
+ {
+ "$ref": "#/$defs/HeaderFooterImage"
+ },
+ {
+ "$ref": "#/$defs/CurrentDate"
+ },
+ {
+ "$ref": "#/$defs/DocumentTitle"
+ }
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / $defs / HeaderFooterImage
Added value: +{
+ "additionalProperties": false,
+ "oneOf": [
+ {
+ "required": [
+ "data",
+ "format"
+ ]
+ },
+ {
+ "required": [
+ "path"
+ ]
+ },
+ {
+ "required": [
+ "url"
+ ]
+ }
+ ],
+ "properties": {
+ "data": {
+ "description": "base64-encoded image data",
+ "type": "string"
+ },
+ "format": {
+ "enum": [
+ "png",
+ "jpeg",
+ "jpg"
+ ]
+ },
+ "height": {
+ "type": "number"
+ },
+ "path": {
+ "description": "local file path to image",
+ "type": "string"
+ },
+ "type": {
+ "const": "image"
+ },
+ "url": {
+ "description": "URL to download image from",
+ "type": "string"
+ },
+ "width": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / $defs / HeaderFooterText
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "bold": {
+ "default": false,
+ "type": "boolean"
+ },
+ "color": {
+ "default": "#000000",
+ "type": "string"
+ },
+ "fontFamily": {
+ "default": "Arial",
+ "type": "string"
+ },
+ "italics": {
+ "default": false,
+ "type": "boolean"
+ },
+ "size": {
+ "default": 12,
+ "type": "number"
+ },
+ "text": {
+ "type": "string"
+ },
+ "type": {
+ "const": "text"
+ },
+ "underline": {
+ "default": false,
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / $defs / HorizontalRule
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "alignment": {
+ "default": "center",
+ "enum": [
+ "left",
+ "center",
+ "right"
+ ],
+ "type": "string"
+ },
+ "color": {
+ "default": "#000000",
+ "type": "string"
+ },
+ "size": {
+ "default": 1,
+ "type": "number"
+ },
+ "style": {
+ "default": "single",
+ "enum": [
+ "single",
+ "double",
+ "thick",
+ "thin",
+ "dotted",
+ "dashed"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "const": "horizontalRule"
+ },
+ "width": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / $defs / InfoBox
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "boxType": {
+ "default": "info",
+ "enum": [
+ "info",
+ "warning",
+ "error",
+ "success",
+ "note"
+ ],
+ "type": "string"
+ },
+ "children": {
+ "items": {
+ "$ref": "#/$defs/Block"
+ },
+ "type": "array"
+ },
+ "customColors": {
+ "additionalProperties": false,
+ "properties": {
+ "backgroundColor": {
+ "type": "string"
+ },
+ "borderColor": {
+ "type": "string"
+ },
+ "textColor": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "icon": {
+ "default": true,
+ "type": "boolean"
+ },
+ "title": {
+ "type": "string"
+ },
+ "type": {
+ "const": "infoBox"
+ }
+ },
+ "required": [
+ "type",
+ "boxType",
+ "children"
+ ],
+ "type": "object"
+}
changedInput schema / properties / json / $defs / Inline / oneOf
Previous value: -[
- {
- "$ref": "#/$defs/TextRun"
- },
- {
- "$ref": "#/$defs/Hyperlink"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/TextRun"
+ },
+ {
+ "$ref": "#/$defs/Hyperlink"
+ },
+ {
+ "$ref": "#/$defs/FootnoteReference"
+ }
+]
addedInput schema / properties / json / $defs / NoteContent
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "children": {
+ "items": {
+ "$ref": "#/$defs/Block"
+ },
+ "type": "array"
+ },
+ "separator": {
+ "default": "line",
+ "description": "Separator style before the note",
+ "enum": [
+ "line",
+ "none",
+ "continuation"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "children"
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / $defs / PageNumber
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "bold": {
+ "default": false,
+ "type": "boolean"
+ },
+ "color": {
+ "default": "#000000",
+ "type": "string"
+ },
+ "format": {
+ "default": "decimal",
+ "enum": [
+ "decimal",
+ "upperRoman",
+ "lowerRoman",
+ "upperLetter",
+ "lowerLetter"
+ ]
+ },
+ "italics": {
+ "default": false,
+ "type": "boolean"
+ },
+ "size": {
+ "default": 12,
+ "type": "number"
+ },
+ "start": {
+ "default": 1,
+ "type": "number"
+ },
+ "type": {
+ "const": "pageNumber"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / $defs / Table / properties / alignment
Added value: +{
+ "default": "left",
+ "enum": [
+ "left",
+ "center",
+ "right"
+ ],
+ "type": "string"
+}
addedInput schema / properties / json / $defs / Table / properties / borderColor
Added value: +{
+ "default": "#000000",
+ "type": "string"
+}
addedInput schema / properties / json / $defs / Table / properties / borderSize
Added value: +{
+ "default": 1,
+ "type": "number"
+}
addedInput schema / properties / json / $defs / Table / properties / borderStyle
Added value: +{
+ "default": "single",
+ "enum": [
+ "single",
+ "double",
+ "thick",
+ "thin",
+ "dotted",
+ "dashed"
+ ],
+ "type": "string"
+}
addedInput schema / properties / json / $defs / Table / properties / style
Added value: +{
+ "default": "none",
+ "enum": [
+ "none",
+ "table-grid",
+ "table-list",
+ "table-colorful"
+ ],
+ "type": "string"
+}
addedInput schema / properties / json / $defs / TableCell / properties / backgroundColor
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / json / $defs / TableCell / properties / borders
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "bottom": {
+ "default": true,
+ "type": "boolean"
+ },
+ "left": {
+ "default": true,
+ "type": "boolean"
+ },
+ "right": {
+ "default": true,
+ "type": "boolean"
+ },
+ "top": {
+ "default": true,
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / json / $defs / TableCell / properties / margins
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "bottom": {
+ "default": 0,
+ "type": "number"
+ },
+ "left": {
+ "default": 108,
+ "type": "number"
+ },
+ "right": {
+ "default": 108,
+ "type": "number"
+ },
+ "top": {
+ "default": 0,
+ "type": "number"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / json / $defs / TableCell / properties / verticalAlign
Added value: +{
+ "default": "top",
+ "enum": [
+ "top",
+ "center",
+ "bottom"
+ ],
+ "type": "string"
+}
addedInput schema / properties / json / $defs / TableRow / properties / cantSplit
Added value: +{
+ "default": false,
+ "type": "boolean"
+}
addedInput schema / properties / json / $defs / TableRow / properties / height
Added value: +{
+ "type": "number"
+}
addedInput schema / properties / json / $defs / TableRow / properties / isHeader
Added value: +{
+ "default": false,
+ "type": "boolean"
+}
addedInput schema / properties / json / $defs / TextBox
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "borders": {
+ "additionalProperties": false,
+ "properties": {
+ "color": {
+ "default": "#000000",
+ "type": "string"
+ },
+ "size": {
+ "default": 1,
+ "type": "number"
+ },
+ "style": {
+ "default": "single",
+ "enum": [
+ "single",
+ "double",
+ "thick",
+ "thin",
+ "dotted",
+ "dashed",
+ "none"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "children": {
+ "items": {
+ "$ref": "#/$defs/Block"
+ },
+ "type": "array"
+ },
+ "fill": {
+ "additionalProperties": false,
+ "properties": {
+ "color": {
+ "type": "string"
+ },
+ "transparency": {
+ "default": 0,
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "height": {
+ "type": "number"
+ },
+ "position": {
+ "additionalProperties": false,
+ "properties": {
+ "anchor": {
+ "default": "paragraph",
+ "enum": [
+ "page",
+ "margin",
+ "paragraph"
+ ],
+ "type": "string"
+ },
+ "x": {
+ "type": "number"
+ },
+ "y": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "textBox"
+ },
+ "width": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "type",
+ "children"
+ ],
+ "type": "object"
+}
addedInput schema / properties / json / properties / footers
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "default": {
+ "$ref": "#/$defs/HeaderFooterContent"
+ },
+ "even": {
+ "$ref": "#/$defs/HeaderFooterContent"
+ },
+ "first": {
+ "$ref": "#/$defs/HeaderFooterContent"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / json / properties / footnotes
Added value: +{
+ "additionalProperties": false,
+ "patternProperties": {
+ "^[a-zA-Z0-9_-]+$": {
+ "$ref": "#/$defs/NoteContent"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / json / properties / headers
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "default": {
+ "$ref": "#/$defs/HeaderFooterContent"
+ },
+ "even": {
+ "$ref": "#/$defs/HeaderFooterContent"
+ },
+ "first": {
+ "$ref": "#/$defs/HeaderFooterContent"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / json / properties / pageSettings
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "footerMargin": {
+ "default": 720,
+ "type": "number"
+ },
+ "headerMargin": {
+ "default": 720,
+ "type": "number"
+ },
+ "margins": {
+ "additionalProperties": false,
+ "properties": {
+ "bottom": {
+ "default": 1440,
+ "type": "number"
+ },
+ "left": {
+ "default": 1440,
+ "type": "number"
+ },
+ "right": {
+ "default": 1440,
+ "type": "number"
+ },
+ "top": {
+ "default": 1440,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "orientation": {
+ "default": "portrait",
+ "enum": [
+ "portrait",
+ "landscape"
+ ],
+ "type": "string"
+ },
+ "pageSize": {
+ "default": "A4",
+ "enum": [
+ "A4",
+ "A3",
+ "A5",
+ "Letter",
+ "Legal",
+ "Tabloid",
+ "Executive"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+}