Skip to content

v4.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 23:16
· 241 commits to main since this release
  • feat(train): v0.5.0 char-offset launch — config, gate, R2 reroute, overlay re-emit (#559) (6379bac)
  • docs(blog): add missing tag definitions to tags.yml (2609345)
  • fix(train): skip astral UTF-16-offset rows in iter_encoded (#519 stopgap) (#558) (3466bf3)
  • docs(operations): codify the package-vs-corpus version lines (#557) (4d332a5)
  • docs(night-12): postmortem + crash-recovery blog post (#556) (f81e5ce)
  • fix(corpus): NFC-normalize in align + bounds-quarantine + resume — v0.5.0 build crash recovery (#554) (7ba151a)
  • feat(codex): level/floor designators + US military formats (#517) (#553) (0c71f0b)
  • chore(vitest): exclude agent worktrees from sweep + STAGES docs-lag (#551) (8761ad5)
  • eval(rows): expand punctuation-stress 120→200 + demo-cascade-smoke 21→39 (#550) (725338a)
  • data(postcode): GeoNames US.txt fill infrastructure for #525 residual (#549) (7993e05)
  • eval(interpolation): encode #483 banded-gate ruling (2026-06-12) (#548) (c8ac36c)
  • feat(pi): add prompt templates, custom tools, and eval viewer extension (50509ca)
  • Format. (7a8c297)
  • feat(cli): mailwoman autocomplete command — FST prefix walk wired to CLI (#190) (#547) (a69d229)
  • feat(neural): Stage 2.7 span proposer DEFAULT ON (operator ruling 2026-06-12) (#546) (d3dfc17)
  • fix(corpus): boundary-preferred + longest-first span location — the pilot gate's two catches (#519) (#545) (7a2e8c0)
  • feat(pipeline): Stage 2.7 span proposer — both v0-win quadrants closed, default-OFF (#518) (#544) (f3cd496)
  • feat(resolver): boundary-preserving alias-bag separator in place_search FTS (#523) (#543) (ec3a4f3)
  • feat(interpolation): Method 2 address-point interpolation — Cook PASSES gate, VT improved-still-MISS (#483) (#542) (049ba07)
  • fix(corpus-python): expansion augmentations splice raw, never rebuild from tokens (#519) (#541) (b32abe0)
  • data(postcode): fill placeholder centroids from Census ZCTA gazetteer (#525) (#540) (da5f37c)
  • feat(guard): add mailwoman-guard Pi extension (c21b19e)
  • docs(reviews): punctuation-handling survey across geocoders (libpostal/Pelias/Nominatim/Photon) (#539) (0f6a02e)
  • fix(resolver-wof-sqlite): candidates carry the spr bbox — WASM-lookup parity (#538) (a914d3f)
  • eval(cascade-smoke): whole-stack demo-cascade smoke pass + gate leg (#524) (#537) (70763db)
  • eval(#518): unbalanced-delimiter ruling — stray delimiters excluded from gold values (#536) (a8d1185)
  • docs(plan): the resolution ladder — interpolation reviews codified (#483) (#535) (fab295e)
  • Format. (7d7e0cd)
  • Add review. (fcf223e)
  • feat(corpus/train): v0.5.0 spans pipeline — parquet columns, compose, audits, loader (#519 slice 2) (#534) (b62d34d)
  • feat(demo): range-cache service worker + HTTP VFS resolver improvements (6135c25)
  • feat(resolver): house-number interpolation first slice — VT pilot, gate MISS reported (#483) (#533) (2d57b5b)
  • eval(#518): punctuation-stress expansion 62→120 — v0-win quadrants deepened + FR/DE/AU/NZ surfaces (#532) (64cd0b8)
  • feat(scripts): --admin source mode for build-wof-polygons — full-gazetteer coverage (#484) (#529) (6f08dfd)
  • feat(resolver): reverse geocoding — bbox→PIP→descent over wof-polygons + ancestor chain (#484) (#528) (af12ce7)
  • feat(corpus): v0.5.0 format core — spans beside tokens, NFC assertion, invariance gates (#527) (461d17a)
  • docs(plan): the sub-premise nexus — pre-tagging as information, not decision (dba2a8e)
  • feat(codex): au/nz delivery-service slices — sourced (AMAS + ADV358) (#526) (e8e4113)
  • docs(plan): v0.5.0 rebuild runbook-to-be + geocoder table-stakes scoping (#483/#484) (ecd5e07)
  • docs(plan): #519 design review APPROVED — four rulings recorded (fe2fbd9)
  • feat(demo): anchor-centroid circle fallback for postcode-only queries (d4ae2e8)
  • fix(demo): hasPolygons manifest rot — flags probe reality; circle fallback replaces bbox rectangle (54cdfc2)
  • Add globe. (3634a0a)
  • fix(resolver): placetype expansion + region warn + alias-bag exact tier (#522) (a1c667b)
  • fix(reconcile): per-word inclusion bonus — end the beam's fragmentation subsidy (#521) (853f114)
  • Format. (9fb6607)
  • fix(neural-web): feed the gazetteer channel in the browser — un-break the live demo (#520) (7e54833)
  • fix(docs): bare {raw, components} broke SSG — backticked; braces join the MDX lint (e914152)
  • eval(#518): v0 engine mode + fold-gold — the punctuation head-to-head is measured (eb9676c)
  • eval(#518): punctuation-stress eval v1 — 62 curated rows, 11 classes + per-class scorer (4fb60a8)
  • docs(plan): char-offset labels design sketch (#519) — consult keepers folded in (d8a4052)
  • docs(evals): night-11 postmortem finalized — shift closed 12:51 UTC (233cd6e)
  • docs(evals): postmortem — blog draft written (the mis-filed authorized item) (383989f)
  • blog: the span-bridge night (draft: true — operator flips) (7dd3280)
  • eval(gate): JSON sidecars — scorers emit machine-readable results, verdict reads them first (8d77e98)
  • docs(evals): night-11 postmortem — back-half outcomes folded in (draft current through 07:50 UTC) (f23b465)
  • docs: decode-time constraint layers join the pipeline contract (P2.8) + lint narrowed to the measured class (913abe3)
  • feat(corpus): DE default holdout — Saarland + Mecklenburg-Vorpommern (P2.5) (896de84)
  • eval: per-tag score trend page generated from the ledger (S5) (409aaf6)
  • eval(calibration): v4.4.0 isotonic refresh — ship-config channels, underconfidence era (S4) (62c12a1)
  • feat(docs): Google Maps-style demo, AboutDemo explainer, sortable F1 table, version comparison (61dcc15)
  • fix(demo): resolve VersionCompare audit issues — dead code path, shared error state, stale results, unspanned nodes (1c7aa01)
  • feat(codex): fr/cedex matcher slice + builder validation + gate watch lenses (P1 complete) (46bcd03)
  • feat(demo): add VersionCompare mode for side-by-side model comparison (acd93bf)
  • feat(docs): add About this demo explainer and sortable F1 score table (4a618be)