v0.1.7: server=both category routing, medRxiv DOI enrichment
server=both category routing, medRxiv DOI enrichment
Two routing bugs fixed in biorxiv_list_recent and biorxiv_search_preprints.
Fixed:
- biorxiv_list_recent: server="both" with a server-specific category now routes the filter only to the server whose taxonomy includes it; category_note output field added to explain which server the filter applied to (#17)
- biorxiv_search_preprints: enrichment with server="medrxiv" no longer routes through bioRxiv; routing based on input.server, not DOI prefix — 10.1101/ is shared by both servers (#18)
- biorxiv-service: per-server isValidCategory now uses pre-built Set instances
35 tests pass; bun run devcheck clean.