Skip to content

v1.8.0 — Grant block + rollup aggregation

Choose a tag to compare

@daniel-pittman daniel-pittman released this 12 Jun 05:56

New

  • grant schema block (schemas/grant.yaml) — structured funding data on funding entries: amount (int, whole units), role, required status (awarded / pending / not-funded), sponsor, award_number, notes.
  • rollup command (CLI rollup + MCP librarian_rollup) — aggregate any block into a count and an optional integer-field sum, with --group-by and the same set-scoping filters as filter. Block-field totals (funding dollars, CPE credits by group, any int field) become derivable instead of hand-tallied. --json for downstream tooling.
librarian rollup grant --sum amount --group-by status
librarian rollup grant --sum amount --group-by role --block-field grant.status awarded

Also included since v1.7.2

  • v1.7.3 — CITATION.cff for Zenodo archive integration.
  • CI — Semgrep migration, review-test gating, and the two-pass Claude-review merge gate.

Follow-up polish tracked in #30.