Skip to content

v0.5.1: Journal works across every ISSN, per-input page caps, new work fields

Latest

Choose a tag to compare

@cyanheads cyanheads released this 04 Nov 05:44
v0.5.1
0babe32

Journal works across every ISSN, per-input page caps, new work fields

  • crossref_search_journals include_works reads every ISSN on the matched record in one /works request, so recentWorks and worksTotal count the works deposited under any of them (#90)
  • content[] keeps a trailing # run in headings and a trailing backslash on every free-text value, so the Markdown parses back to the structuredContent value (#91)
  • containerTitles on crossref_get_work and crossref_search_works: every container title in deposited order (#93)
  • memberId on crossref_get_work and crossref_search_works, member accepted in fields; crossref_get_member and crossref_get_prefix descriptions route through it (#94)
  • descendants on a crossref_search_funders funder_doi lookup (#95)
  • Page-size caps set per input: rows 100 → 250 (crossref_search_works), 500 (crossref_search_journals), 1000 (crossref_search_funders); limit 500 → 10000 (crossref_get_work), 2500 (crossref_get_references) (#96)
  • A page whose offset + rows passes its route's ceiling returns the rows that fit, with a notice; offset_too_large / works_offset_too_large fire only at or past the ceiling (#96)
  • Every works list sends select=, with unchanged tool output (#96)
  • Dev dependencies: @biomejs/biome ^2.6.3 → ^2.6.4, @types/node ^26.6.5 → ^26.6.6, tsc-alias ^1.9.9 → ^1.9.10, vitest ^5.0.5 → ^5.1.0; lockfile: hono 4.13.14 → 4.13.16, @hono/node-server 2.1.5 → 2.1.6.

CHANGELOG v0.5.1 · release PR #98