Releases
v3.1.0
Compare
Sorry, something went wrong.
No results found
3.1.0 (2026-09-29)
✨ Features
add support for multiple provider icons in docs nav (96570d7 )
anilist: add external ID mapping helper (b4d1905 )
anilist: add the customPage escape hatch and polling watch helpers (a0a4192 )
api-compare: check MAL request parameters and list-status bodies (8ea0d44 )
docs: add copy control to the home example (0ec2e6a )
docs: add CSP and TypeDoc share previews (503b9d2 )
mal: expose auth helpers on client facade (0f1a703 )
transport: add a per-request bypassResponseCache option (1a30d6b )
transport: add capturedAt timestamp to transport state snapshots (4ac9f5c )
transport: harden pacing, extract the attempt loop, and enrich hook contexts (bfdcc96 )
🐛 Bug Fixes
anilist: mark the notifications page query as auth-required (053e5f7 )
api-compare: fail strict mode on new AniList operations (fe79d56 )
breaker: treat status-less GraphQL envelope errors as streak-neutral (6a0c16b )
build: fail when required Stryker patch is missing (a4cf3fe )
codegen: normalize source line endings (c77c60a )
consent: honor Global Privacy Control (bec27d3 )
docs: correct sitemap and crawler output (bc4e6cd )
docs: honor provider tab state and keyboard access (6f9f391 )
mal: drop start_date and finish_date from list-status updates (7e640a6 )
mal: end list traversals at the paging node (7772b49 )
mal: require auth for user profile requests (37c46ea )
mal: validate PKCE verifier values (e1a4e92 )
search: correct query retention and index results (953228f )
update inline script regex to allow whitespace (b70f502 )
⚡ Performance
cache: scope GraphQL mutation invalidation to affected root fields (8c4c877 )
pagination: ramp the look-ahead window instead of filling it cold (c5f77e6 )
♻️ Refactoring
agents: enable lazy rebuild of agents and client after teardown (3875ba3 )
always include API Reference section (62931b8 )
base: move mergeOptions and transportKeys to requestOptions (83a2533 )
base: move sendRequest implementation to requestPipeline module (3bb3828 )
base: move token grant transport to shared base module (b8b6e23 )
build: extract declaration cleanup script (0cdb858 )
docs: extract the TOC minimap component (2ba9054 )
mal: type-check default anime fields (ea31725 )
mal: use registry for operation construction and binding (88203d2 )
pagination: share option resolution and drop the unused cursor driver (5a8e8bf )
providers: derive credential slots from factory registry (9100c5a )
rename token to command in path parser (3bf408c )
scripts: read always-keys from registry instead of parsing (7617f87 )
📚 Documentation
add mermaid diagrams illustrating core system behaviors (da851eb )
add watcher guide and sync api docs (ec918d8 )
api-reference: link operation pages to guides (5cd9133 )
contributing: standardize headings and clarify setup steps (182944c )
extract inline mermaid diagrams to separate files (0b6538c )
improve clarity and consistency across documentation pages (9c4683f )
site: refresh guides and contributor docs (2585bba )
streamline MAL operations documentation (f884dbb )
update MAL operations description to reflect structure (50324a5 )
update README with detailed feature descriptions and guide links (a94bd3f )
💎 Style
improve comment clarity and consistency (15731a0 )
reflow wrapped declarations and arrays (e1907b7 )
standardize comment wording to hand-written and improve clarity (50c9491 )
standardize punctuation and wording comments (8784f95 )
📦 Build
deps: normalize lockfile structure for vitepress (3c5e70a )
deps: update transformers to 4.3.0 (4f24b0a )
docs: add checks for generated docs artifacts (0c40cc9 )
🔧 CI/CD
consolidate validation jobs (82130f8 )
docs: validate generated pages in CI (75c00de )
release: enable cancel-in-progress (e04997c )
require MAL token for live integration (4d985bc )
scan GitHub Actions with CodeQL (e331f61 )
simplify checkout ref and restrict cache to master (ab0deaf )
🧪 Tests
docs: add Vue component coverage (418e86d )
jsdoc: cover validator behavior (e39526e )
mal: include paginator in mutation testing (3c93927 )
package: verify public entry point exports (6482b53 )
You can’t perform that action at this time.