addedInput schema / properties / classification / allOf
Added value: +[
+ {
+ "pattern": "^(?:[A-Z0-9]+(?:\\.[A-Z0-9]+)*)?$"
+ },
+ {
+ "pattern": "^(?:[A-Z][A-Z0-9]*)?$"
+ }
+]
changedInput schema / properties / freq / description
Previous value: -"Frequency: A=annual, M=monthly."New value: +"Frequency: A=annual YYYY, M=monthly YYYYMM (01–12)."
removedInput schema / properties / freq / enum
Removed value: -[
- "A",
- "M"
-]
addedInput schema / properties / limit
Added value: +{
+ "default": 50,
+ "description": "Maximum datasets returned per page; defaults to 50.",
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+}
addedInput schema / properties / offset
Added value: +{
+ "default": 0,
+ "description": "Number of matching datasets to skip; use nextOffset to continue.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / period / pattern
Added value: +"^[0-9]{4}(?:0[1-9]|1[0-2])?$"
changedInput schema / properties / reporter_code / maximum
Previous value: -9007199254740991New value: +999
changedInput schema / properties / reporter_code / minimum
Previous value: --9007199254740991New value: +0
removedInput schema / properties / type_code / enum
Removed value: -[
- "C",
- "S"
-]
changedOutput schema / anyOf
Previous value: -[
- {
- "not": {
- "required": [
- "error"
- ]
- },
- "required": [
- "datasets",
- "totalDatasets"
- ]
- },
- {
- "required": [
- "error"
- ]
- }
-]New value: +[
+ {
+ "not": {
+ "required": [
+ "error"
+ ]
+ },
+ "required": [
+ "datasets",
+ "totalDatasets",
+ "truncated",
+ "offset",
+ "shown"
+ ]
+ },
+ {
+ "required": [
+ "error"
+ ]
+ }
+]
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode."New value: +"Machine-readable failure mode. Declared by this tool: `upstream_validation`: UN Comtrade rejects the availability query dimensions. `invalid_upstream_response`: UN Comtrade returns malformed availability data. Other values are possible when a failure originates below the handler."
addedOutput schema / properties / error / properties / data / properties / reason / examples
Added value: +[
+ "upstream_validation",
+ "invalid_upstream_response"
+]
addedOutput schema / properties / nextOffset
Added value: +{
+ "description": "Offset for the next page; absent when no rows remain.",
+ "type": "number"
+}
addedOutput schema / properties / offset
Added value: +{
+ "description": "Number of matching datasets skipped for this page.",
+ "type": "number"
+}
addedOutput schema / properties / shown
Added value: +{
+ "description": "Number of datasets returned on this page.",
+ "type": "number"
+}
addedOutput schema / properties / truncated
Added value: +{
+ "description": "Whether this page contains only part of the matching dataset list.",
+ "type": "boolean"
+}