removedOutput schema / description
Removed value: -"``get_work_package`` result: detail plus the requested capped includes."
changedOutput schema / properties / assignee / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / assignee / default
Removed value: -null
removedOutput schema / properties / assignee / description
Removed value: -"Assigned user or group."
changedOutput schema / properties / attachments / anyOf
Previous value: -[
- {
- "properties": {
- "items": {
- "description": "Items included (capped).",
- "items": {
- "description": "An attachment on the work package.",
- "properties": {
- "author": {
- "anyOf": [
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Uploading user."
- },
- "content_type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "MIME type reported by the server."
- },
- "created_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "ISO 8601 UTC timestamp."
- },
- "description": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Caption, when one was given."
- },
- "file_name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Stored file name."
- },
- "file_size": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Size in bytes."
- },
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Attachment id."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- "more_via": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Tool call that returns the full list."
- },
- "total": {
- "default": 0,
- "description": "Total available items.",
- "type": "integer"
- },
- "truncated": {
- "default": false,
- "description": "True when items were dropped.",
- "type": "boolean"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "properties": {
+ "items": {
+ "items": {
+ "properties": {
+ "author": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "content_type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "created_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "file_name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "file_size": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "more_via": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "total": {
+ "type": "integer"
+ },
+ "truncated": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / attachments / default
Removed value: -null
removedOutput schema / properties / attachments / description
Removed value: -"Present only when 'attachments' was requested."
changedOutput schema / properties / author / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / author / default
Removed value: -null
removedOutput schema / properties / author / description
Removed value: -"Creating user."
removedOutput schema / properties / available / default
Removed value: -null
removedOutput schema / properties / available / description
Removed value: -"Feature availability for this WP: dev links, meetings, files."
changedOutput schema / properties / category / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / category / default
Removed value: -null
removedOutput schema / properties / category / description
Removed value: -"Category."
changedOutput schema / properties / children / anyOf
Previous value: -[
- {
- "properties": {
- "items": {
- "description": "Items included (capped).",
- "items": {
- "description": "Compact work-package row for list results.",
- "properties": {
- "assignee": {
- "anyOf": [
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Assigned user or group."
- },
- "display_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-facing id as the instance renders it. Matches the numeric id unless the instance uses semantic identifiers (17.x, e.g. 'PROJ-42'); null when the instance predates it."
- },
- "due_date": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "ISO date (YYYY-MM-DD)."
- },
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Work package id."
- },
- "percentage_done": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Progress, 0-100."
- },
- "priority": {
- "anyOf": [
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Priority."
- },
- "project": {
- "anyOf": [
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Owning project."
- },
- "start_date": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "ISO date (YYYY-MM-DD)."
- },
- "status": {
- "anyOf": [
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Status."
- },
- "subject": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Subject line."
- },
- "type": {
- "anyOf": [
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Work package type."
- },
- "updated_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "ISO 8601 UTC timestamp."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- "more_via": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Tool call that returns the full list."
- },
- "total": {
- "default": 0,
- "description": "Total available items.",
- "type": "integer"
- },
- "truncated": {
- "default": false,
- "description": "True when items were dropped.",
- "type": "boolean"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "properties": {
+ "items": {
+ "items": {
+ "properties": {
+ "assignee": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "display_id": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "due_date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "percentage_done": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "priority": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "project": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "start_date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "subject": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "updated_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "more_via": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "total": {
+ "type": "integer"
+ },
+ "truncated": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / children / default
Removed value: -null
removedOutput schema / properties / children / description
Removed value: -"Present only when 'children' was requested."
removedOutput schema / properties / created_at / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / created_at / default
Removed value: -null
removedOutput schema / properties / created_at / description
Removed value: -"ISO 8601 UTC timestamp."
addedOutput schema / properties / created_at / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / custom_actions / anyOf
Previous value: -[
- {
- "properties": {
- "items": {
- "description": "Items included (capped).",
- "items": {
- "description": "An instance-defined one-click action available on this work package.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Custom action id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Button label as configured by an admin."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- "more_via": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Tool call that returns the full list."
- },
- "total": {
- "default": 0,
- "description": "Total available items.",
- "type": "integer"
- },
- "truncated": {
- "default": false,
- "description": "True when items were dropped.",
- "type": "boolean"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "properties": {
+ "items": {
+ "items": {
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "more_via": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "total": {
+ "type": "integer"
+ },
+ "truncated": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / custom_actions / default
Removed value: -null
removedOutput schema / properties / custom_actions / description
Removed value: -"Present only when 'custom_actions' was requested."
removedOutput schema / properties / custom_fields / description
Removed value: -"Always a list; empty when none are set."
removedOutput schema / properties / custom_fields / items / description
Removed value: -"Canonical custom-field read shape."
removedOutput schema / properties / custom_fields / items / properties / key / description
Removed value: -"Wire key, e.g. 'customField12'."
removedOutput schema / properties / custom_fields / items / properties / name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / custom_fields / items / properties / name / default
Removed value: -null
removedOutput schema / properties / custom_fields / items / properties / name / description
Removed value: -"Display name, e.g. 'Severity'."
addedOutput schema / properties / custom_fields / items / properties / name / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / custom_fields / items / properties / type / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / custom_fields / items / properties / type / default
Removed value: -null
removedOutput schema / properties / custom_fields / items / properties / type / description
Removed value: -"Schema type, e.g. 'list', 'string'."
addedOutput schema / properties / custom_fields / items / properties / type / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / custom_fields / items / properties / value / default
Removed value: -null
removedOutput schema / properties / custom_fields / items / properties / value / description
Removed value: -"Scalar value or resolved name(s)."
changedOutput schema / properties / custom_fields / items / properties / value_ids / anyOf
Previous value: -[
- {
- "items": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- }
- ]
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "type": [
+ "integer",
+ "string"
+ ]
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / custom_fields / items / properties / value_ids / default
Removed value: -null
removedOutput schema / properties / custom_fields / items / properties / value_ids / description
Removed value: -"Ids for list/user/version custom fields."
removedOutput schema / properties / date / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / date / default
Removed value: -null
removedOutput schema / properties / date / description
Removed value: -"Milestone date (ISO YYYY-MM-DD); null for non-milestones."
addedOutput schema / properties / date / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / description / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / description / default
Removed value: -null
removedOutput schema / properties / description / description
Removed value: -"Description as markdown (raw); html is dropped."
addedOutput schema / properties / description / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / display_id / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / display_id / default
Removed value: -null
removedOutput schema / properties / display_id / description
Removed value: -"Human-facing id as the instance renders it. Matches the numeric id unless the instance uses semantic identifiers (17.x, e.g. 'PROJ-42'); null when the instance predates it."
addedOutput schema / properties / display_id / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / due_date / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / due_date / default
Removed value: -null
removedOutput schema / properties / due_date / description
Removed value: -"ISO date (YYYY-MM-DD)."
addedOutput schema / properties / due_date / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / estimated_hours / anyOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / estimated_hours / default
Removed value: -null
removedOutput schema / properties / estimated_hours / description
Removed value: -"Estimate in hours."
addedOutput schema / properties / estimated_hours / type
Added value: +[
+ "number",
+ "null"
+]
removedOutput schema / properties / id / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / id / default
Removed value: -null
removedOutput schema / properties / id / description
Removed value: -"Work package id."
addedOutput schema / properties / id / type
Added value: +[
+ "integer",
+ "string",
+ "null"
+]
removedOutput schema / properties / lock_version / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / lock_version / default
Removed value: -null
removedOutput schema / properties / lock_version / description
Removed value: -"Optimistic-locking version; pass to update_work_package."
addedOutput schema / properties / lock_version / type
Added value: +[
+ "integer",
+ "null"
+]
removedOutput schema / properties / notes / default
Removed value: -null
removedOutput schema / properties / notes / description
Removed value: -"Degradation notes for this result."
changedOutput schema / properties / parent / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / parent / default
Removed value: -null
removedOutput schema / properties / parent / description
Removed value: -"Parent work package."
removedOutput schema / properties / percentage_done / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / percentage_done / default
Removed value: -null
removedOutput schema / properties / percentage_done / description
Removed value: -"Progress, 0-100."
addedOutput schema / properties / percentage_done / type
Added value: +[
+ "integer",
+ "null"
+]
changedOutput schema / properties / priority / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / priority / default
Removed value: -null
removedOutput schema / properties / priority / description
Removed value: -"Priority."
changedOutput schema / properties / project / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / project / default
Removed value: -null
removedOutput schema / properties / project / description
Removed value: -"Owning project."
changedOutput schema / properties / project_phase / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / project_phase / default
Removed value: -null
removedOutput schema / properties / project_phase / description
Removed value: -"Project phase this work package sits in (16.1+, only when phases are active in the project and visible to this user); details via get_project_phase."
changedOutput schema / properties / relations / anyOf
Previous value: -[
- {
- "properties": {
- "items": {
- "description": "Items included (capped).",
- "items": {
- "description": "One work-package relation.\n\nThe two endpoints that produce relations — the ``relations`` include of\n``get_work_package`` and the relation write tools — return this same shape.\n``from_work_package``/``to_work_package`` are spelled out because the wire's\n``from``/``to`` read as prepositions rather than as the two ends of an edge.",
- "properties": {
- "description": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Free-text note stored on the relation; null when unset."
- },
- "from_work_package": {
- "anyOf": [
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Work package the relation starts at."
- },
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Relation id. Pass it to update_work_package_relation or delete_work_package_relation — it is not a work package id."
- },
- "lag": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Working days kept between the predecessor and the successor. Only follows/precedes relations carry one; null everywhere else."
- },
- "reverse_type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "The same relation read from the 'to' work package: 'follows' <-> 'precedes', 'blocks' <-> 'blocked', 'relates' <-> 'relates'."
- },
- "to_work_package": {
- "anyOf": [
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Work package the relation points to."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Relation type as OpenProject stored it, read from the 'from' work package (e.g. 'follows' means 'from' is scheduled after 'to')."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- "more_via": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Tool call that returns the full list."
- },
- "total": {
- "default": 0,
- "description": "Total available items.",
- "type": "integer"
- },
- "truncated": {
- "default": false,
- "description": "True when items were dropped.",
- "type": "boolean"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "properties": {
+ "items": {
+ "items": {
+ "properties": {
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "from_work_package": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "lag": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "reverse_type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "to_work_package": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "more_via": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "total": {
+ "type": "integer"
+ },
+ "truncated": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / relations / default
Removed value: -null
removedOutput schema / properties / relations / description
Removed value: -"Present only when 'relations' was requested."
removedOutput schema / properties / remaining_hours / anyOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / remaining_hours / default
Removed value: -null
removedOutput schema / properties / remaining_hours / description
Removed value: -"Remaining work in hours."
addedOutput schema / properties / remaining_hours / type
Added value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / responsible / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / responsible / default
Removed value: -null
removedOutput schema / properties / responsible / description
Removed value: -"Accountable user."
removedOutput schema / properties / spent_hours / anyOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / spent_hours / default
Removed value: -null
removedOutput schema / properties / spent_hours / description
Removed value: -"Logged time in hours."
addedOutput schema / properties / spent_hours / type
Added value: +[
+ "number",
+ "null"
+]
changedOutput schema / properties / sprint / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / sprint / default
Removed value: -null
removedOutput schema / properties / sprint / description
Removed value: -"The sprint the work package is planned in; null when unassigned."
removedOutput schema / properties / start_date / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / start_date / default
Removed value: -null
removedOutput schema / properties / start_date / description
Removed value: -"ISO date (YYYY-MM-DD)."
addedOutput schema / properties / start_date / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / status / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / status / default
Removed value: -null
removedOutput schema / properties / status / description
Removed value: -"Status."
removedOutput schema / properties / story_points / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / story_points / default
Removed value: -null
removedOutput schema / properties / story_points / description
Removed value: -"Story points."
addedOutput schema / properties / story_points / type
Added value: +[
+ "integer",
+ "null"
+]
removedOutput schema / properties / subject / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / subject / default
Removed value: -null
removedOutput schema / properties / subject / description
Removed value: -"Subject line."
addedOutput schema / properties / subject / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / target_versions / description
Removed value: -"All target versions; legacy instances yield zero or one."
removedOutput schema / properties / target_versions / items / description
Removed value: -"A reference to another resource. Canonical output shape."
removedOutput schema / properties / target_versions / items / properties / id / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / target_versions / items / properties / id / default
Removed value: -null
removedOutput schema / properties / target_versions / items / properties / id / description
Removed value: -"Resource id."
addedOutput schema / properties / target_versions / items / properties / id / type
Added value: +[
+ "integer",
+ "string",
+ "null"
+]
removedOutput schema / properties / target_versions / items / properties / name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / target_versions / items / properties / name / default
Removed value: -null
removedOutput schema / properties / target_versions / items / properties / name / description
Removed value: -"Human-readable name."
addedOutput schema / properties / target_versions / items / properties / name / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / type / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / type / default
Removed value: -null
removedOutput schema / properties / type / description
Removed value: -"Work package type."
removedOutput schema / properties / updated_at / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / updated_at / default
Removed value: -null
removedOutput schema / properties / updated_at / description
Removed value: -"ISO 8601 UTC timestamp."
addedOutput schema / properties / updated_at / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / version / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / version / default
Removed value: -null
removedOutput schema / properties / version / description
Removed value: -"Legacy alias: the sole target version, or null for zero/multiple."
changedOutput schema / properties / watchers / anyOf
Previous value: -[
- {
- "properties": {
- "items": {
- "description": "Items included (capped).",
- "items": {
- "description": "A user watching the work package.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "User id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Display name."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- "more_via": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Tool call that returns the full list."
- },
- "total": {
- "default": 0,
- "description": "Total available items.",
- "type": "integer"
- },
- "truncated": {
- "default": false,
- "description": "True when items were dropped.",
- "type": "boolean"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "properties": {
+ "items": {
+ "items": {
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "more_via": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "total": {
+ "type": "integer"
+ },
+ "truncated": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / watchers / default
Removed value: -null
removedOutput schema / properties / watchers / description
Removed value: -"Present only when 'watchers' was requested."