Releases
v4.14.0
Compare
Sorry, something went wrong.
No results found
release: prep v4.14.0 — v192 (v1.9.2-multilocale-au, the AU win) + resolver publish gap (#786 ) (f6090e9 )
Format. (a230f3e )
fix(neural): kill repairLeadingHouseNumber (#723 ) — a decode-time override patching anchor-pollution (#783 ) (cefa485 )
refactor(spatial): consolidate haversine into @mailwoman/spatial — finish the #215 dedup (c6edbe5 )
#215 cosmetics: docs + docstring → @mailwoman/resolver (e53e3db )
#208 /#148 : v1.9.2-multilocale-au probe — AU 65→87, all-panel 90→93 (WON) (ac18baf )
#215 : resolver/vitest.config.ts — moved tests run from a clean checkout (68/68) (c2989f4 )
#215 : extract resolver → @mailwoman/resolver — COMPILES CLEAN, layers detangled (0634a8d )
#215 WIP: scaffold @mailwoman/resolver + move impl out of core (types stay) (f3cdd2b )
Format. (c3738e3 )
blog: refresh to the A+B numbers — add the third fix + the AU word-order diagnosis (92712fa )
revert the core/spatial.ts misstep — haversine belongs in @mailwoman/spatial (d23fa02 )
deps: bump spliterator ^2.0.0 → ^2.2.1 (PSVSpliterator export) (59ec612 )
review nit: consolidate haversineKm in shipped code → core/spatial.ts (a0645e9 )
#208 : rotate gnaf render order i%3 — match the proven v1.9.1 recipe (single variable) (f4beedf )
#208 : G-NAF Australia corpus ingest — mailwoman gnaf assemble + multi-order gnaf adapter (2f4fb55 )
AU diagnosis: the residual is a word-order coverage gap, not coverage/resolver (4b5e0f0 )
#193 Lever B: extend GeoNames postcode fill to PT/AU/AT (compounds with Lever A) (7190ad4 )
#370 Lever A: postcode-disambiguated locality selection (EU 88->92.5, no data/GPU) (a113506 )
benchmark: same-harness 3-way (mailwoman vs Nominatim vs Pelias) + blog refresh (ec42ffa )
#193 : GeoNames-sourced postcode shard for WOF-gap countries (PL/CZ +50/+47pp) (23d866f )
demo: port #370 span-rescore into the browser cascade (EU recovery, live) (7e1bb74 )
docs: night-shift 2026-06-23 postmortem (trade-show readiness) (#779 ) (8db75cf )
eval: EU qualified-name recall — #734 's "collision-risky" lever, measured (#778 ) (dda3afe )
feat(resolver): #370 span-rescore — production wiring (default-off, 8 tests + byte-stable) (#780 ) (8e3de97 )
#370 : span-rescore — falsify then build (lifts 53% of the EU no-result tail to right-place @25km, default-off) (#777 ) (65c41b4 )
demo: live calibrated-confidence showcase (v4.13.0 re-fit) — the trade-show differentiator (#776 ) (7f4416e )
eval: competitive benchmark + scorecard (vs Nominatim/Pelias) — US win, EU trail, metric correction (#775 ) (41541d5 )
fix: un-red main — yarn.lock sync + reconcileCoverage enrolled-count regression (#774 ) (80e0138 )
Format. (a736783 )
docs: day postmortem — #148 v1.9.0 failed → v1.9.1 fixed → shipped v4.13.0 (#773 ) (aa160ee )
feat: race-by-dot-density map — pipeline + default-off demo overlay (#770 ) (119abc3 )
research log: "Right on the map, wrong on the test" (non-US geocoding finding) (#769 ) (155a698 )
Remove skills. Replace with marketplace. (91ab9bb )
Clean up. (0d5294e )
Format. (0c96a4b )
Add /mailwoman-release skill — codify the CI publish runbook (f002f52 )
You can’t perform that action at this time.