gedcom_matcher 0.3.0 copy "gedcom_matcher: ^0.3.0" to clipboard
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 + candidates array) instead of flat per-match objects.
  • CSV output includes a rank column.
  • Table and markdown outputs include a Rank column 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 .pubignore to 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-100 confidence 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.
1
likes
160
points
26
downloads

Documentation

API reference

Publisher

verified publisherages-app.com

Weekly Downloads

A configurable CLI to compare two GEDCOM files and detect likely person matches.

Repository (GitHub)
View/report issues

Topics

#gedcom #genealogy #cli #matching

License

BSD-3-Clause (license)

Dependencies

args, gedcom_parser

More

Packages that depend on gedcom_matcher