Skip to content

v0.1.17: Upstream-markup normalization, revision-parity, and schema cleanup

Choose a tag to compare

@cyanheads cyanheads released this 11 Jul 17:17
v0.1.17
32cb34b

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's content[] now renders all 15 per-revision fields, matching structuredContent (#31)

158 tests pass; bun run devcheck clean.

CHANGELOG v0.1.17