Skip to content

v0.4.0

Latest

Choose a tag to compare

@zydtiger zydtiger released this 25 Sep 01:38
· 6 commits to main since this release

Add journal discovery and official multi-format full text.

  • Add PubMed keyword search and PMID lookup, Crossref DOI resolution, and PMC metadata and downloads.
  • Support explicit PDF, TXT, and JATS XML selection with PDF as the default and no silent format fallback.
  • Validate file contents before storage and preserve provider, version, format, and retrieval provenance.
  • Keep metadata identities separate across providers and report ambiguous DOI aliases explicitly.
  • Read existing PDF collections and migrate them to schema 3 on write; older releases are not supported for upgraded collections.
  • Derive runtime version and HTTP User-Agent from package metadata.

Validation: format, lint, type checks, 242 offline tests, distribution builds, and isolated live-provider downloads with digest verification.