Releases
v4.10.0
Compare
Sorry, something went wrong.
No results found
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 )
You can’t perform that action at this time.