addedInput schema / properties / author
Added value: +{
+ "description": "Optional phrase the author must contain",
+ "type": "string"
+}
changedInput schema / properties / content / description
Previous value: -"Optional content filter: book_fiction, book_nonfiction, book_unknown, book_comic, magazine, or standards_document"New value: +"Optional content types, comma-separated: book_nonfiction, book_fiction, book_unknown, book_comic, magazine, standards_document, musical_score, audiobook or other. Prefix one with - to exclude it"
addedInput schema / properties / downloadable_only
Added value: +{
+ "description": "Only return files the download tools can fetch: fast downloads, and for article_search also SciDB",
+ "type": "boolean"
+}
addedInput schema / properties / format
Added value: +{
+ "description": "Optional file extensions, comma-separated, such as epub, pdf, mobi, azw3, djvu, fb2 or cbz. Prefix one with - to exclude it, as in -pdf",
+ "type": "string"
+}
addedInput schema / properties / include_stats
Added value: +{
+ "description": "Include public per-file community counts (downloads, quality votes, reports, lists and comments). Adds a statistics lookup for returned file hashes",
+ "type": "boolean"
+}
changedInput schema / properties / language / description
Previous value: -"Optional two-letter ISO 639-1 language code, for example en"New value: +"Optional language codes, comma-separated, for example en or en,de. Prefix one with - to exclude it"
addedInput schema / properties / publisher
Added value: +{
+ "description": "Optional phrase the publisher must contain",
+ "type": "string"
+}
changedInput schema / properties / query / description
Previous value: -"Title, author, topic, or (for article_search) a DOI, doi: identifier, or https://doi.org/ URL"New value: +"Words to look for in titles, authors, publishers and other metadata. For article_search, also a DOI, doi: identifier or https://doi.org/ URL. Optional when title, author, publisher or year is set"
addedInput schema / properties / search_descriptions
Added value: +{
+ "description": "Also match query against descriptions and metadata comments",
+ "type": "boolean"
+}
addedInput schema / properties / sort
Added value: +{
+ "description": "Optional order: relevance (default), newest or oldest (publication year), largest or smallest (file size), newest_added or oldest_added (date added to the archive), or random",
+ "type": "string"
+}
addedInput schema / properties / source
Added value: +{
+ "description": "Optional source libraries, comma-separated, such as lgli (Libgen.li), lgrs (Libgen.rs), zlib, ia, scihub, nexusstc or upload. Prefix one with - to exclude it",
+ "type": "string"
+}
addedInput schema / properties / title
Added value: +{
+ "description": "Optional phrase the title must contain",
+ "type": "string"
+}
addedInput schema / properties / year
Added value: +{
+ "description": "Optional publication year, for example 2008",
+ "type": "string"
+}
removedInput schema / required
Removed value: -[
- "query"
-]
addedOutput schema / properties / more_pages
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / partial_matches
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "authors": {
+ "type": "string"
+ },
+ "content": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "doi": {
+ "type": "string"
+ },
+ "edition": {
+ "type": "string"
+ },
+ "fast_download": {
+ "type": "boolean"
+ },
+ "format": {
+ "type": "string"
+ },
+ "hash": {
+ "type": "string"
+ },
+ "language": {
+ "type": "string"
+ },
+ "possible_issues": {
+ "type": "boolean"
+ },
+ "publisher": {
+ "type": "string"
+ },
+ "size": {
+ "type": "string"
+ },
+ "sources": {
+ "items": {
+ "type": "string"
+ },
+ "type": [
+ "null",
+ "array"
+ ]
+ },
+ "stats": {
+ "additionalProperties": false,
+ "properties": {
+ "comments": {
+ "type": "integer"
+ },
+ "downloads": {
+ "type": "integer"
+ },
+ "great_quality": {
+ "type": "integer"
+ },
+ "lists": {
+ "type": "integer"
+ },
+ "reports": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "downloads",
+ "great_quality",
+ "reports",
+ "lists",
+ "comments"
+ ],
+ "type": [
+ "null",
+ "object"
+ ]
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ },
+ "year": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "title",
+ "authors",
+ "publisher",
+ "language",
+ "format",
+ "size",
+ "fast_download",
+ "hash",
+ "url"
+ ],
+ "type": [
+ "null",
+ "object"
+ ]
+ },
+ "type": [
+ "null",
+ "array"
+ ]
+}
addedOutput schema / properties / results / items / properties / content
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / results / items / properties / edition
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / results / items / properties / fast_download
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / results / items / properties / possible_issues
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / results / items / properties / sources
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": [
+ "null",
+ "array"
+ ]
+}
addedOutput schema / properties / results / items / properties / stats
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "comments": {
+ "type": "integer"
+ },
+ "downloads": {
+ "type": "integer"
+ },
+ "great_quality": {
+ "type": "integer"
+ },
+ "lists": {
+ "type": "integer"
+ },
+ "reports": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "downloads",
+ "great_quality",
+ "reports",
+ "lists",
+ "comments"
+ ],
+ "type": [
+ "null",
+ "object"
+ ]
+}
addedOutput schema / properties / results / items / properties / year
Added value: +{
+ "type": "string"
+}
changedOutput schema / properties / results / items / required
Previous value: -[
- "title",
- "authors",
- "publisher",
- "language",
- "format",
- "size",
- "hash",
- "url"
-]New value: +[
+ "title",
+ "authors",
+ "publisher",
+ "language",
+ "format",
+ "size",
+ "fast_download",
+ "hash",
+ "url"
+]
addedOutput schema / properties / total
Added value: +{
+ "type": "integer"
+}
addedOutput schema / properties / total_is_lower_bound
Added value: +{
+ "type": "boolean"
+}
changedOutput schema / required
Previous value: -[
- "page",
- "language",
- "matched",
- "limit",
- "results"
-]New value: +[
+ "page",
+ "language",
+ "total",
+ "more_pages",
+ "matched",
+ "limit",
+ "results"
+]