Releases: simonw/csv-diff
1.2
1.1
1.0
csv-diff 0.6
- Support for TSV files. The tool will automatically detect if the input is CSV or TSV, or you can use the new
--format=tsv
or--format=csv
options to over-ride the automatic detection. Thanks, Thomas Sibley for contributing this new feature. (#4)
csv-diff 0.5.1
Tweaked output formatting of added/removed columns for better consistency with added/removed/changed rows.
csv-diff 0.5
Handle columns being added and removed
My sf-tree-history project unexpectedly broke because the columns in the CSV file changed.
https://circleci.com/gh/simonw/sf-tree-history/110
csv-diff
can now detect and handle this without crashing.
Example commit: simonw/sf-tree-history@781d7c4
csv-diff 0.4
--singular
and --plural
options, closes #2
csv-diff 0.3.1
Added and deleted rows now display in a more human-friendly format than raw JSON:
$ csv-diff one.csv two.csv --key=id
1 row changed, 1 row added, 1 row removed
1 row changed
Row 1
age: "4" => "5"
1 row added
id: 3
name: Bailey
age: 1
1 row removed
id: 2
name: Pancakes
age: 2
Example commit here: simonw/sf-tree-history@184efa - compare with simonw/sf-tree-history@dd08cc which demonstrates the previous behaviour.
csv-diff 0.2
Changed the order of the human text output: it's now changed, added, removed
I did this so that this commit message would be more interesting to read once GitHub truncated it.
csv-diff: first release
0.1 Added badges, ready to release 0.1