removedOutput schema / description
Removed value: -"Detail projection plus the milestone ``date`` field.\n\nMilestone types carry a single ``date`` instead of ``start_date``/\n``due_date``; both shapes are surfaced so a caller never has to guess."
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 / 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."
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"
+]
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."
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."