gedcom_matcher 0.3.0
gedcom_matcher: ^0.3.0 copied to clipboard
A configurable CLI to compare two GEDCOM files and detect likely person matches.
0.3.0 #
Added #
- Multi-result matching: return up to N candidates per person, ordered by
descending confidence (
--max-results). - Token-based name similarity that handles middle names gracefully instead of penalising full-string differences.
Changed #
- JSON output now uses a grouped structure (
left+candidatesarray) instead of flat per-match objects. - CSV output includes a
rankcolumn. - Table and markdown outputs include a
Rankcolumn with group separators.
Fixed #
- Matching no longer gives a free pass when the candidate is missing data that the query person has (e.g. spouse). Missing data on the candidate side now counts as score 0 for that criterion.
0.2.0 #
Added #
- Added BSD 3-Clause license file.
- Added dartdoc comments on public API symbols to improve pub.dev documentation score.
- Added
.pubignoreto exclude local artifacts from published package contents.
Changed #
- Reworked README with a pub.dev-oriented structure, richer usage examples, and publishing guidance.
- Added package metadata for pub.dev (
homepage,repository,issue_tracker,topics).
Fixed #
- Aligned text outputs and documentation language to English for package distribution.
0.1.0 #
- Added an MVP GEDCOM parser (INDI/FAM, name, sex, birth, death, spouse).
- Added a matching engine with a
0-100confidence score and configurable threshold. - Added a CLI with
-h/--help, repeatable output formats, and export support. - Added output formats:
table,json,csv,markdown. - Added a progress bar for matching.
- Added unit tests for parsing, matching, output rendering, and CLI behavior.