- New `--show-unchanged` option for outputting the unchanged values of rows that had at least one change. 9 - Fix for bug with column names that contained a `.` character. 7 - Fix for error when no `--key` provided - thanks, MainHanzo. 3 - CSV delimiter sniffer now `;` delimited files. 6
1.0.0
Changelog
0b29a09 Merge pull request 9 from aswinkarthik93/improve-performance beadab5 Remove unused compare method ff923a9 Prepare for v1.0.0 release d225d9a Update demo b68806f Add majestic_million csv to gitignored files a831e02 Remove unused spinner library cecff82 Update documentation and usage 18d4669 Update benchmark results ab165c7 Validate configs on start and remove dead code b89cb05 Introduce json format da5b623 Introduce formatter with default as stdout formatter 80fabed Add version option 143c0b4 Remove run command f3a8515 Move run command to root command. Wire up with performance improvements. 988af9d Move tests to different package and test only exported methods 9775c17 Add new compare logic to not load all lines to memory 967ee52 Introduce parallelism while processing a single file 2f97dc6 Merge pull request 8 from aswinkarthik93/benchmark 80c9ab9 Add comparisons c066986 Fix debian install instructions
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)
0.5.1
Tweaked output formatting of added/removed columns for better consistency with added/removed/changed rows.
0.5
Handle columns being added and removed
My [sf-tree-history project](https://github.com/simonw/sf-tree-history) unexpectedly broke because the columns in the CSV file changed.