Skip to content

v0.9.3: derivative case-law filtering, honest relation truncation

Choose a tag to compare

@cyanheads cyanheads released this 04 Jul 19:22
v0.9.3
82e7f94

derivative case-law filtering, honest relation truncation

eurlex_get_cases excludes derivative case-law records from the default search; eurlex_get_relations fixes a false consolidated_version truncation signal and reports which requested relation types came back empty.

Added:

  • eurlex_get_cases include_derivative input (default false) — re-admits judicial information notices, case abstracts, and case summaries (#44)
  • eurlex_get_relations requested_relation_types / empty_relation_types output fields — page-scoped emptiness signal (#47)

Changed:

  • cdm-labels.ts resolves INFO_JUDICIAL, INFO_JUR, ABSTRACT_JUR, SUM_JUR to human labels instead of raw codes (#44)

Dependency bumps:

  • tsc-alias ^1.8.17 → ^1.9.0

Fixed:

  • eurlex_get_cases default search no longer crowded out by derivative records — a SPARQL FILTER NOT EXISTS excludes them from the untyped/default path (#44)
  • eurlex_get_relations false consolidated_version truncation — the CELEX validity filter is pushed into the SPARQL query and the truncation counter counts post-filter rows (#45)

288 tests pass; bun run devcheck clean (zero Biome warnings); bun run rebuild succeeds.