Skip to content

Releases: testuteab/reconlify-cli

Reconlify CLI v0.1.1

09 Mar 13:25
bef33f2

Choose a tag to compare

Summary

Adds column_mapping support for tabular comparisons.

Key message

Reconlify can now compare semantically equivalent datasets even when source and target use different column names. This is especially useful for migration validation, cross-system reconciliation, and exported reports from different tools. Column mapping uses logical/source-side column names throughout the config, while target-side physical columns are resolved via column_mapping. This behavior is now also reflected in the report metadata under details.column_mapping.

Example

type: tabular
source: trades_erp.csv
target: trades_ledger.csv

keys:
  - trade_id

column_mapping:
  trade_id: id
  amount: total_amount

Notes

  • all other config sections still use logical/source-side column names

  • no target-side transforms

  • no many-to-one mapping

  • report includes effective details.column_mapping when configured

Reconify-cli v0.1.0 – First Stable Release

04 Mar 21:49

Choose a tag to compare

Reconlify CLI v0.1.0 — Initial Public Release

We are excited to announce the first public release of Reconlify CLI, a local-first command line tool for semantic data reconciliation.

Reconlify is designed for developers, data engineers, QA engineers, and migration teams who need a deterministic way to validate structured datasets.

Instead of relying on manual spreadsheet workflows or simple file diff tools, Reconlify allows reconciliation rules to be defined declaratively using YAML and produces structured JSON reports suitable for CI/CD pipelines.


Key Features

  • Key-based dataset reconciliation for CSV and tabular data
  • Detection of:
    • missing rows in source
    • missing rows in target
    • column-level value mismatches
  • Numeric tolerance support
  • Normalization rules for text comparison
  • Row filtering and exclusion rules
  • Deterministic JSON reconciliation reports
  • Machine-readable exit codes (ideal for CI pipelines)
  • Local-first execution — no external services required

Reconlify also includes two text comparison engines:

  • line_by_line mode for ordered logs
  • unordered mode for set-based text comparison