Skip to content

v2.9.0: Study/results/eligibility payload bounding

Choose a tag to compare

@cyanheads cyanheads released this 18 Aug 15:36
· 14 commits to main since this release
v2.9.0
5dd5c15

Study/results/eligibility payload bounding

  • clinicaltrials://{nctId} returns a bounded wrapper instead of the raw study — breaking: consumers reading the old top-level protocol keys or results data must adopt the new { nctId, study, resultsSummary?, filtersApplied, truncated, retrieval? } shape (#102)
  • clinicaltrials_get_study_results gains outcomeLimit / adverseEventLimit caps for full-mode payload control (#97)
  • clinicaltrials_find_eligible gains locationLimit and returns only each candidate's matched-tier sites instead of every registered site, admitting the nearest recruiting site when the matched tier has none (#100, #114)
  • formatRemainingStudyFields disambiguates colliding remaining-field labels across different records (#104)
  • study bounding logic shared between get_study_record and the study resource via a new study-filters.ts helper

CHANGELOG v2.9.0