Skip to content

v0.4.4

Choose a tag to compare

@surendranb surendranb released this 26 Aug 09:29
· 3 commits to main since this release
bff2a52

Quirk-absorption for source names and id_types (SUR-286, GH-18)

  • Normalizes incoming sources case and punctuation (arXiv -> arxiv, PubMed -> pubmed, Semantic Scholar / semantic-scholar -> semanticscholar).
  • Accepts both comma-separated strings and lists of strings for sources.
  • Normalizes id_type casing and aliases in get_paper.
  • Case-normalizes sort parameter in search_papers.
  • Adds deduplication across normalized source aliases to prevent redundant API queries.
  • 53 new unit tests (84 total tests passing).