removedOutput schema / description
Removed value: -"Everything a create/update call needs to be valid."
removedOutput schema / properties / custom_fields / description
Removed value: -"Always a list; empty when the type has none."
removedOutput schema / properties / custom_fields / items / description
Removed value: -"Custom-field definition: the canonical custom-field read shape without a value."
removedOutput schema / properties / custom_fields / items / properties / key / description
Removed value: -"Wire key, e.g. 'customField12' — use it in raw_filters."
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"
+]
changedOutput schema / properties / custom_fields / items / properties / options / anyOf
Previous value: -[
- {
- "items": {
- "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": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / custom_fields / items / properties / options / default
Removed value: -null
removedOutput schema / properties / custom_fields / items / properties / options / description
Removed value: -"Allowed {id, name} options for list/user/version custom fields; null for free-text and numeric ones."
removedOutput schema / properties / custom_fields / items / properties / required / default
Removed value: -false
removedOutput schema / properties / custom_fields / items / properties / required / description
Removed value: -"Creation fails without it."
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: -"Normalized custom-field type: 'list', 'string', 'text', 'user', 'date', … — the same vocabulary get_work_package reports in custom_fields[].type."
addedOutput schema / properties / custom_fields / items / properties / type / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / custom_fields / items / properties / writable / default
Removed value: -false
removedOutput schema / properties / custom_fields / items / properties / writable / description
Removed value: -"False means computed/read-only."
removedOutput schema / properties / fields / description
Removed value: -"Core attributes with type/required/writable."
removedOutput schema / properties / fields / items / description
Removed value: -"One attribute of a work-package schema."
changedOutput schema / properties / fields / items / properties / allowed_values / anyOf
Previous value: -[
- {
- "items": {
- "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": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / fields / items / properties / allowed_values / default
Removed value: -null
removedOutput schema / properties / fields / items / properties / allowed_values / description
Removed value: -"Valid {id, name} choices when the schema inlines them (status, category, version); null when the API only offers a lookup URL."
removedOutput schema / properties / fields / items / properties / has_default / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / fields / items / properties / has_default / default
Removed value: -null
removedOutput schema / properties / fields / items / properties / has_default / description
Removed value: -"True when OpenProject fills it in for you."
addedOutput schema / properties / fields / items / properties / has_default / type
Added value: +[
+ "boolean",
+ "null"
+]
removedOutput schema / properties / fields / items / properties / key / description
Removed value: -"Wire attribute name, e.g. 'subject', 'assignee', 'startDate'."
removedOutput schema / properties / fields / items / properties / name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / fields / items / properties / name / default
Removed value: -null
removedOutput schema / properties / fields / items / properties / name / description
Removed value: -"Localized label shown in the UI."
addedOutput schema / properties / fields / items / properties / name / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / fields / items / properties / required / default
Removed value: -false
removedOutput schema / properties / fields / items / properties / required / description
Removed value: -"Creation fails without it."
removedOutput schema / properties / fields / items / properties / type / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / fields / items / properties / type / default
Removed value: -null
removedOutput schema / properties / fields / items / properties / type / description
Removed value: -"Schema type, e.g. 'String', 'Formattable', 'User', '[]User'."
addedOutput schema / properties / fields / items / properties / type / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / fields / items / properties / writable / default
Removed value: -false
removedOutput schema / properties / fields / items / properties / writable / description
Removed value: -"False means read-only; do not send it."
removedOutput schema / properties / notes / default
Removed value: -null
removedOutput schema / properties / notes / description
Removed value: -"Degradation notes, e.g. capped allowed-value lists."
removedOutput schema / properties / project_id / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- }
-]
removedOutput schema / properties / project_id / description
Removed value: -"Project the schema was requested for."
addedOutput schema / properties / project_id / type
Added value: +[
+ "integer",
+ "string"
+]
removedOutput schema / properties / required_fields / description
Removed value: -"Writable keys that must be supplied on create."
removedOutput schema / properties / type_id / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- }
-]
removedOutput schema / properties / type_id / description
Removed value: -"Work-package type the schema was requested for."
addedOutput schema / properties / type_id / type
Added value: +[
+ "integer",
+ "string"
+]