changedInput schema / properties / min_citations / anyOf
Previous value: -[
- {
- "maximum": 2000000000,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maximum": 2000000000,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ },
+ {
+ "description": "ASCII decimal integer; the integer branch's bounds apply after conversion.",
+ "maxLength": 32,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
changedInput schema / properties / min_percentile / anyOf
Previous value: -[
- {
- "maximum": 100,
- "minimum": 0,
- "type": "number"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ },
+ {
+ "description": "Finite decimal number; the numeric branch's bounds apply after conversion.",
+ "maxLength": 64,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
changedInput schema / properties / min_rcr / anyOf
Previous value: -[
- {
- "maximum": 1000000,
- "minimum": 0,
- "type": "number"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maximum": 1000000,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ },
+ {
+ "description": "Finite decimal number; the numeric branch's bounds apply after conversion.",
+ "maxLength": 64,
+ "pattern": "^[ \\t\\r\\n]*-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
addedInput schema / properties / output_format / anyOf
Added value: +[
+ {
+ "default": "markdown",
+ "enum": [
+ "markdown",
+ "json",
+ "toon"
+ ],
+ "title": "Output Format",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[mM][aA][rR][kK][dD][oO][wW][nN]|[jJ][sS][oO][nN]|[tT][oO][oO][nN])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / properties / output_format / enum
Removed value: -[
- "markdown",
- "json",
- "toon"
-]
removedInput schema / properties / output_format / type
Removed value: -"string"
changedInput schema / properties / pmids / anyOf
Previous value: -[
- {
- "maxLength": 100000,
- "minLength": 1,
- "type": "string"
- },
- {
- "items": {
- "maxLength": 512,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 1000,
- "minItems": 1,
- "type": "array"
- }
-]New value: +[
+ {
+ "description": "Complete PMID(s): delimited text, JSON string array, or Markdown list; optional JSON code fence. last only where supported.",
+ "examples": [
+ "33053718,36170657",
+ "[\"33053718\",\"36170657\"]",
+ "- 33053718\n- 36170657"
+ ],
+ "format": "pubmed-pmid-batch",
+ "maxLength": 100000,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "items": {
+ "description": "One PMID string, or last as the sole batch item for tools supporting session reuse.",
+ "examples": [
+ "33053718"
+ ],
+ "format": "pubmed-pmid",
+ "maxLength": 512,
+ "minLength": 1,
+ "type": "string",
+ "x-pubmed-input": "pmid"
+ },
+ "maxItems": 1000,
+ "minItems": 1,
+ "type": "array"
+ }
+]
addedInput schema / properties / pmids / x-pubmed-input
Added value: +"pmid_batch"
addedInput schema / properties / sort_by / anyOf
Added value: +[
+ {
+ "default": "citation_count",
+ "enum": [
+ "citation_count",
+ "relative_citation_ratio",
+ "nih_percentile",
+ "citations_per_year"
+ ],
+ "title": "Sort By",
+ "type": "string"
+ },
+ {
+ "pattern": "^[ \\t\\r\\n]*(?:[cC][iI][tT][aA][tT][iI][oO][nN]_[cC][oO][uU][nN][tT]|[rR][eE][lL][aA][tT][iI][vV][eE]_[cC][iI][tT][aA][tT][iI][oO][nN]_[rR][aA][tT][iI][oO]|[nN][iI][hH]_[pP][eE][rR][cC][eE][nN][tT][iI][lL][eE]|[cC][iI][tT][aA][tT][iI][oO][nN][sS]_[pP][eE][rR]_[yY][eE][aA][rR])[ \\t\\r\\n]*$",
+ "type": "string"
+ }
+]
removedInput schema / properties / sort_by / enum
Removed value: -[
- "citation_count",
- "relative_citation_ratio",
- "nih_percentile",
- "citations_per_year"
-]
removedInput schema / properties / sort_by / type
Removed value: -"string"