v0.2.0: Taxon resource FAD/LAD top-level, diversity bins oldest-first
Taxon resource FAD/LAD top-level, diversity bins oldest-first
Breaking: the paleobiology://taxon/{taxon_no} resource returns first_appearance/last_appearance at the top level (was wrapped in range{}), matching paleobiology_get_taxon.
Fixed:
- Taxon resource is a true mirror of paleobiology_get_taxon via a shared shapeTaxon helper — FAD/LAD lifted top-level, no range{} wrapper (#1)
- paleobiology_get_diversity bins ordered oldest-first (highest max_ma first) in structuredContent and the content[] table (#2)
- accepted_name/rank (get_taxon) and interval/max_ma/min_ma (diversity bins) marked required; handler and normalizer fail loud when PBDB omits them (#4)
89 tests pass; bun run devcheck clean.