Skip to content

v0.3.1: PBDB error fidelity, classification, and attribution

Choose a tag to compare

@cyanheads cyanheads released this 30 Jul 15:29
v0.3.1
791bb04

PBDB error fidelity, classification, and attribution

  • search_occurrences, search_collections, and get_diversity reject a half-specified lngmin/lngmax box and an inverted/equal min_ma/max_ma range at the tool boundary, before any PBDB request (#10)
  • PBDB not-found reclassification narrowed to taxa/single only; every other endpoint's 400 now surfaces as InvalidParams carrying PBDB's own rejection text, and single-record 404s log at debug via the framework's expectedStatuses (#10)
  • search_occurrences returns canvas_id only when the result actually spilled to a canvas (#16)
  • occurrence rows and paleobiology_get_taxon gain a classification field; dataframe_query documents the JSON rollup pattern and corrects staged-row field guidance (#17, #18)
  • paleobiology_get_taxon and the occurrence/taxon resources carry a CC BY 4.0 attribution (#21)
  • list_intervals sorts filtered results oldest-first, matching the schema (#11)
  • mcp-ts-core adoption, Docker/bundle hardening, and skill/script resync (build config, repo hygiene)
  • deps: @cyanheads/mcp-ts-core ^0.10.9 → ^0.11.0

CHANGELOG v0.3.1