NEWS


joinery 1.0.1 (2026-07-07)

Bug fixes


joinery 1.0.0 (2026-07-07)

First stable release. The token core, the DuckDB backend, embedding matching, diagnostics, and calibration are feature-complete and the public API is stable. This release adds the documentation that makes the package usable end to end.

Documentation

Example data


joinery 0.9.0

Phase 0.9: Staged linkage and region-free matching

Staged entity resolution, region-free linking across blocks, and an always-on cost guard, plus embedding reuse and faster preparers.

Staged entity resolution

Run strategies in order, carry residuals forward, resolve entities once at the end.

Region-free linking

Follow an entity across geographic blocks (movers, name drift, year to year) without giving up block-based cost control.

Fan-out guard

Embedding reuse

Preparers

Scoring and validation

Bug fixes


joinery 0.8.0

Phase 0.8: Stability and quality

Internal consolidation after the calibration work, plus fixes surfaced by a full-scale Yellow-Pages panel build. Output schemas unchanged.


joinery 0.7.0

Phase 0.7: Error calibration

An optional post-match filter that learns to drop false positives from a small labelled sample. The same verb works on token and embedding strategies.


joinery 0.6.0

Phase 0.6: Diagnostics

Verbs to answer four questions about a strategy and its results: will it work, did it work, why this pair, and where to look.


joinery 0.5.0

Phase 0.5: Embedding-Based Matching

Optional semantic matching that complements rather than replaces the token core. Use embeddings for fields where word-overlap fails (paraphrases, multilingual variants, fuzzy free-text descriptions) and combine them with token strategies via multi_stage_match().

New Features

Bug fixes


joinery 0.4.0

Phase 0.4: Stability & Test-Quality Hardening

A maintenance release with no new user-facing features. The goal was to harden the test suite and close coverage gaps before resuming feature work on embeddings and diagnostics.


joinery 0.3.1


joinery 0.3.0

Phase 3: SearchEngine Heuristics

This release implements advanced matching heuristics that significantly improve accuracy and robustness.

New Features

DuckDB Backend

Backend Improvements


joinery 0.2.0

Phase 2: DuckDB Backend


joinery 0.1.0