v0.1.17: Upstream-markup normalization, revision-parity, and schema cleanup
Upstream-markup normalization, revision-parity, and schema cleanup
Backend text-shaping and advertised-schema fixes surfaced by live field testing.
Changed:
- Tool descriptions (
biorxiv_get_preprint,biorxiv_search_preprints,biorxiv_list_recent,biorxiv_list_categories) no longer expose backend/framework mechanics;biorxiv_get_preprint's "full-text/PDF links" overclaim corrected to JATS XML (#26)
Fixed:
normalizeUpstreamText()strips leaked Highwire/JATS markup (small-caps sentinels, figure blocks, inline HTML tags) from titles and abstracts on both result channels (#25)biorxiv_get_preprint'scontent[]now renders all 15 per-revision fields, matchingstructuredContent(#31)
158 tests pass; bun run devcheck clean.