removedOutput schema / description
Removed value: -"The ids and names that are valid here."
changedOutput schema / properties / categories / anyOf
Previous value: -[
- {
- "items": {
- "description": "A work-package category, defined per project.",
- "properties": {
- "default_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": "User auto-assigned when this category is chosen."
- },
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id — pass this, not the name."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Display name as this instance spells it."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "properties": {
+ "default_assignee": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / categories / default
Removed value: -null
removedOutput schema / properties / categories / description
Removed value: -"Project categories; null unless project_id was given."
removedOutput schema / properties / notes / default
Removed value: -null
removedOutput schema / properties / notes / description
Removed value: -"Degradation notes: modules off, permissions missing."
removedOutput schema / properties / priorities / description
Removed value: -"All priorities."
removedOutput schema / properties / priorities / items / description
Removed value: -"A work-package priority. Ids are instance-specific — never hardcode them."
removedOutput schema / properties / priorities / items / properties / id / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / priorities / items / properties / id / default
Removed value: -null
removedOutput schema / properties / priorities / items / properties / id / description
Removed value: -"Resource id — pass this, not the name."
addedOutput schema / properties / priorities / items / properties / id / type
Added value: +[
+ "integer",
+ "string",
+ "null"
+]
removedOutput schema / properties / priorities / items / properties / is_active / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / priorities / items / properties / is_active / default
Removed value: -null
removedOutput schema / properties / priorities / items / properties / is_active / description
Removed value: -"False for retired priorities."
addedOutput schema / properties / priorities / items / properties / is_active / type
Added value: +[
+ "boolean",
+ "null"
+]
removedOutput schema / properties / priorities / items / properties / is_default / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / priorities / items / properties / is_default / default
Removed value: -null
removedOutput schema / properties / priorities / items / properties / is_default / description
Removed value: -"Applied when none is given."
addedOutput schema / properties / priorities / items / properties / is_default / type
Added value: +[
+ "boolean",
+ "null"
+]
removedOutput schema / properties / priorities / items / properties / name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / priorities / items / properties / name / default
Removed value: -null
removedOutput schema / properties / priorities / items / properties / name / description
Removed value: -"Display name as this instance spells it."
addedOutput schema / properties / priorities / items / properties / name / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / project_id / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / project_id / default
Removed value: -null
removedOutput schema / properties / project_id / description
Removed value: -"The project this was scoped to; null for the global sets."
addedOutput schema / properties / project_id / type
Added value: +[
+ "integer",
+ "string",
+ "null"
+]
removedOutput schema / properties / roles / description
Removed value: -"All membership roles."
removedOutput schema / properties / roles / items / description
Removed value: -"A membership role."
removedOutput schema / properties / roles / items / properties / id / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / roles / items / properties / id / default
Removed value: -null
removedOutput schema / properties / roles / items / properties / id / description
Removed value: -"Resource id — pass this, not the name."
addedOutput schema / properties / roles / items / properties / id / type
Added value: +[
+ "integer",
+ "string",
+ "null"
+]
removedOutput schema / properties / roles / items / properties / name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / roles / items / properties / name / default
Removed value: -null
removedOutput schema / properties / roles / items / properties / name / description
Removed value: -"Display name as this instance spells it."
addedOutput schema / properties / roles / items / properties / name / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / statuses / description
Removed value: -"All statuses, each with is_closed."
removedOutput schema / properties / statuses / items / description
Removed value: -"A work-package status, with the flag that defines 'done'."
removedOutput schema / properties / statuses / items / properties / id / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / statuses / items / properties / id / default
Removed value: -null
removedOutput schema / properties / statuses / items / properties / id / description
Removed value: -"Resource id — pass this, not the name."
addedOutput schema / properties / statuses / items / properties / id / type
Added value: +[
+ "integer",
+ "string",
+ "null"
+]
removedOutput schema / properties / statuses / items / properties / is_closed / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / statuses / items / properties / is_closed / default
Removed value: -null
removedOutput schema / properties / statuses / items / properties / is_closed / description
Removed value: -"Authoritative done/not-done flag — never classify by status name."
addedOutput schema / properties / statuses / items / properties / is_closed / type
Added value: +[
+ "boolean",
+ "null"
+]
removedOutput schema / properties / statuses / items / properties / is_default / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / statuses / items / properties / is_default / default
Removed value: -null
removedOutput schema / properties / statuses / items / properties / is_default / description
Removed value: -"Status new work packages start in."
addedOutput schema / properties / statuses / items / properties / is_default / type
Added value: +[
+ "boolean",
+ "null"
+]
removedOutput schema / properties / statuses / items / properties / name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / statuses / items / properties / name / default
Removed value: -null
removedOutput schema / properties / statuses / items / properties / name / description
Removed value: -"Display name as this instance spells it."
addedOutput schema / properties / statuses / items / properties / name / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / time_entry_activities / anyOf
Previous value: -[
- {
- "items": {
- "description": "A time-entry activity, discovered from the time-entry form (never hardcoded).",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id — pass this, not the name."
- },
- "is_default": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Used when log_time omits activity."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Display name as this instance spells it."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "is_default": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / time_entry_activities / default
Removed value: -null
removedOutput schema / properties / time_entry_activities / description
Removed value: -"Activities log_time accepts here; null unless project_id was given."
removedOutput schema / properties / types / description
Removed value: -"Work-package types; scoped to the project when project_id was given."
removedOutput schema / properties / types / items / description
Removed value: -"A work-package type (Task, Bug, Milestone, …).\n\nOpenProject 17.7+ collapses type *variants* into their root type: the global\nlisting returns fewer types than older versions showed, and variant-aware\ninstances fill ``own_name``/``parent`` on the variants that do appear."
removedOutput schema / properties / types / items / properties / id / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / types / items / properties / id / default
Removed value: -null
removedOutput schema / properties / types / items / properties / id / description
Removed value: -"Resource id — pass this, not the name."
addedOutput schema / properties / types / items / properties / id / type
Added value: +[
+ "integer",
+ "string",
+ "null"
+]
removedOutput schema / properties / types / items / properties / is_default / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / types / items / properties / is_default / default
Removed value: -null
removedOutput schema / properties / types / items / properties / is_default / description
Removed value: -"Pre-selected for new work packages."
addedOutput schema / properties / types / items / properties / is_default / type
Added value: +[
+ "boolean",
+ "null"
+]
removedOutput schema / properties / types / items / properties / is_milestone / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / types / items / properties / is_milestone / default
Removed value: -null
removedOutput schema / properties / types / items / properties / is_milestone / description
Removed value: -"Milestone types take a single 'date', not start/due."
addedOutput schema / properties / types / items / properties / is_milestone / type
Added value: +[
+ "boolean",
+ "null"
+]
removedOutput schema / properties / types / items / properties / name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / types / items / properties / name / default
Removed value: -null
removedOutput schema / properties / types / items / properties / name / description
Removed value: -"Display name as this instance spells it."
addedOutput schema / properties / types / items / properties / name / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / types / items / properties / own_name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / types / items / properties / own_name / default
Removed value: -null
removedOutput schema / properties / types / items / properties / own_name / description
Removed value: -"Variant's own name without the parent prefix (17.7+); null elsewhere."
addedOutput schema / properties / types / items / properties / own_name / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / types / items / 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 / types / items / properties / parent / default
Removed value: -null
removedOutput schema / properties / types / items / properties / parent / description
Removed value: -"Parent type when this is a variant (17.7+); null elsewhere."
changedOutput schema / properties / versions / anyOf
Previous value: -[
- {
- "items": {
- "description": "A version / sprint defined in or shared with a project.",
- "properties": {
- "end_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": "Resource id — pass this, not the name."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Display name as this instance spells it."
- },
- "sharing": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Sharing scope: none, descendants, hierarchy, tree, system."
- },
- "start_date": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "ISO date (YYYY-MM-DD)."
- },
- "status": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "open, locked or closed."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "properties": {
+ "end_date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sharing": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "start_date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / versions / default
Removed value: -null
removedOutput schema / properties / versions / description
Removed value: -"Project versions/sprints; null unless project_id was given."