Releases
v0.10.0
Compare
Sorry, something went wrong.
No results found
Added
Add four tools for MyAnimeList Interest Stacks, user-curated lists carrying each curator's own score and note (1b891d3 ).
Add start_date/finish_date to update_my_manga_status, matching the anime tool (f1f1eda ).
Add moreinfo to get_manga and favorites to manga character entries (06cbc3c ).
Add the episode and video metadata Tenrai returns but this server dropped (06cbc3c ).
Changed
Cap get_person's staff credits at 200, with full_credits: true to return every entry (9bc56f6 , baecb97 ).
Fall back to the official MAL API on a Tenrai 429 or an unparseable 200, not only on 5xx/timeout/network errors (740dee1 ).
Disclose that themes/demographics always come back empty during a detail fallback (baecb97 , 06cbc3c ).
Point USER_AGENT at the repository instead of a bare https://github.com/ (b36c04e ).
Correct README's fallback framing and PRIVACY.md's caching description, both of which described behavior the code never had (91138af ).
Fixed
Apply HTTP_TIMEOUT_MS to the response body, not just the headers, so a stalled stream can no longer hang a tool call forever (1cba7ad ).
Stop caching the thinner response the official-API fallback returns (9a97095 ).
Report the original Tenrai failure when the fallback fails too, instead of the fallback's own misleading error (b181d0c ).
Make relations followable by keeping each entry's id and type (aea91a1 ).
Keep every seasonal_overview argument instead of silently dropping a partial one (432021f ).
Report a rejected refresh token as unauthorized and discard it, rather than replaying it on every call (cb7cf4d ).
Skip a redundant token exchange when a parallel request already refreshed (31c64e2 ).
Release the login_mal callback listener when a login is abandoned (31c64e2 ).
Raise an upstream error, not a TypeError, when a 200 carries no data (b6659f7 ).
Log how many results the official API's client-side sfw filter removed (b6659f7 ).
Mark a truncated review with an ellipsis (1b109b3 ).
Security
Keep the token store at 0600 even when a stale temp file from a killed process is in the way (7e41e66 ).
You can’t perform that action at this time.