Skip to content

v4.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jun 18:56
· 135 commits to main since this release
  • fix(address-id): bump 4.9.0 → 4.9.1 — the 4.9.0 first publish shipped untranslated workspace:* deps (#659) (a47df5f)
  • chore(release): add the matcher family + address-id to the automated publish track (#658) (ff7caad)
  • fix(record-matcher): pin the FS spine for cross-dataset flows — the GBT is dedup-calibrated (#655) (#656) (3fb9a80)
  • chore(release): add @mailwoman/spatial to the automated publish flow (#657) (aca7687)
  • feat(address-id): @mailwoman/address-id — stable address primary key for deterministic joins (#259) (#654) (1389455)
  • feat(registry): learned scorer DEFAULT-ON + cross-state validation (#603) (#653) (46ee4ca)
  • feat(record-matcher): productionize the learned GBT scorer (#603) (#652) (2bc0bd7)
  • docs(concept): the address-frequency lever needs a corpus (matcher levers are default-on) (#651) (d3021d3)
  • feat(record-matcher): end-to-end real-data run → reconciliation GeoJSON (#87) (#648) (ba768aa)
  • feat(registry): flip the proven matcher levers default-on (#86) (#650) (bc713f1)
  • fix(geocoder): recognize US regions on bare "City, State" — admin-tier wrong-state fix (#642) (#646) (a937679)
  • test(demo): #638 was a measurement artifact — the street geocoder byte-ranges correctly (#649) (0cceb9f)
  • feat(registry) + eval: learned-scorer clustering A/B — the GBM beats the FS spine +5.2pp (#603 Tier 2) (#641) (4d90633)
  • docs(evals): night-16 shift postmortem — #603 learned-scorer GBM greenlit (robustly), M verified, 2 bugs diagnosed (#644) (9936cc4)
  • eval(geocoder): namesake probe — admin tier resolves to the wrong US STATE without a postcode (#642) (#643) (23db0fd)
  • eval(record-matcher): add the gradient-boosted-trees arm — the tree extends the linear gain (#603) (#640) (0aa67bb)
  • test(demo): verify-httpvfs-street probe — White House resolves to exact building, client-side (#377) (#639) (1c08a30)
  • eval(record-matcher): learned-scorer probe — LR beats Fellegi-Sunter on the FS feature vector (#603) (#637) (f66a2ba)
  • feat(registry): FCC commitments two-HCP row explode — 4-source cross-dataset (#618 B1) (#636) (d5af284)
  • feat(registry): inferMapping — best-effort column-mapping from a header + registry --infer-mapping (#603) (#635) (e4dd6a5)
  • feat(cli): mailwoman registry --sources — full-pipeline multi-source / cross-dataset command (#618) (#634) (b4848bd)
  • feat(registry): secondary-identifier discriminators — the first lever past the dedup spine (#625) (#633) (305cfb4)
  • feat(match): average-linkage clustering option (A4) — tested, default-off; documented negative on NPPES (#625) (#632) (46fe3ea)
  • perf(registry) + eval: matcher scale, O(clusters×links)→linear cohesion, CA generalization, blog (#K) (#631) (0407867)
  • feat(registry): coverage reconciliation — eligibility ↔ enrollment anti-join (#621) (#629) (0eda737)
  • eval(registry): geocoder validation vs TX HHSC provided coordinates (#619) (#628) (ff01754)
  • docs(concepts): spatial expectation + density — distinctiveness as evidence, expected facility density as coverage signal (#624) (eea7de6)
  • feat(registry): cross-dataset correlation + source catalog (#618, #620) (#627) (fedf9b8)
  • feat(match): comparison-model v2 — spatial collapse (A1) + corroboration/phone options (#625) (#626) (87508be)
  • feat(registry): mailwoman registry <csv> CLI — geocode-first matcher end to end (#613) (#614) (3760911)
  • feat(registry): NPPES dedup benchmark + inverse-address-frequency fix (#617) (#623) (42959fe)
  • feat(registry): streaming delimited ingest via spliterator (#616) (#622) (a9e4059)
  • feat: record-matcher foundation — @mailwoman/formatter (#599) + @mailwoman/record (#600) (#607) (59c5525)
  • feat+eval(coarse-placer): OA off-map breadth — builder + verdict (#244) (#597) (917c57c)
  • docs: postmortem — coarse-placer arc M1 → default-on → v4.9.0 (#244) (#612) (1e71ea8)