changedInput schema / properties / limit / description
Previous value: -"Maximum number of collections to return. Default 25, max 100."New value: +"Maximum number of collections to return. Default 25. A page holds at most 100 collections: a larger limit (up to 1000) is served as a 100-collection page, and page then counts 100-collection pages."
changedInput schema / properties / limit / maximum
Previous value: -100New value: +1000
addedOutput schema / properties / effectiveLimit
Added value: +{
+ "description": "The page size actually served when limit exceeded the per-call cap of 100. Absent when limit was within the cap.",
+ "type": "number"
+}
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode. Declared by this tool: `rate_limit_exceeded`: LOC API rate limit exceeded; requests are blocked for approximately 1 hour. `server_busy`: More Library of Congress requests are queued on this server than can start within this call's time budget. `request_timed_out`: The Library of Congress did not respond within the 50-second request budget. Other values are possible when a failure originates below the handler."New value: +"Machine-readable failure mode. Declared by this tool: `rate_limit_exceeded`: LOC API rate limit exceeded; requests are blocked for approximately 1 hour. `server_busy`: More Library of Congress requests are queued on this server than can start within this call's time budget. `request_timed_out`: The Library of Congress did not respond within the 50-second request budget. `upstream_unavailable`: The Library of Congress could not be reached, or answered with an error status, a bot challenge or other HTML page, or an unreadable response instead of its JSON. Other values are possible when a failure originates below the handler."
changedOutput schema / properties / error / properties / data / properties / reason / examples
Previous value: -[
- "rate_limit_exceeded",
- "server_busy",
- "request_timed_out"
-]New value: +[
+ "rate_limit_exceeded",
+ "server_busy",
+ "request_timed_out",
+ "upstream_unavailable"
+]
changedOutput schema / properties / notice / description
Previous value: -"Recovery hint when results are empty or a page is out of range — suggests broadening the keyword or removing filters. Absent on successful result pages."New value: +"Recovery hint when results are empty or a page is out of range — suggests broadening the keyword or removing filters — plus disclosure of a capped limit. Absent on ordinary result pages."