Skip to content

Releases: aswinkarthik/csvdiff

v1.4.0

21 Feb 16:17
1007bf3
Compare
Choose a tag to compare

Changelog

1007bf3 Fix gorelease.yml with latest config spec
5513f45 Use separator while formatting to print
731e773 Add test for custom separator
bf510ac Exit with non-zero exit status if tests fail
3003da0 Incorporate PR suggestion
e123dac Exposing lazy quote parameter to allow support for unescaped quotes in data
468af98 update readme to mention custom separator, improved --separator help message
71de2b0 delete print
221c672 removed print
27c8242 allow custom delimiter usage
32862fe fix unit test to pass on windows

v1.3.0

08 Oct 17:33
79e78ae
Compare
Choose a tag to compare

Changelog

79e78ae Close files on exit
5aa812e Update README.md
4e6b409 Add latest go-releaser install script
32f4e66 Add support for ignore-columns flag as an inverse of columns flag (fixes #23)
36438e4 Introduce NewContext to validate CLI flags
037f723 Validation positions to prevent out of bounds panic
b0ee231 Remove redundant code
dd5971a Add one level of outer most test
ce93ef9 Change cmd.Config to context and use it to maintain file pointers
1381196 Introduce afero.Fs to do basefile and deltafile validation
bc535ee Fix color-words and word-diff not respecting --include flag (fixes #24)
684b899 Update README on deletions
013f5f2 Add support for deletions (fixes #28)
fe1dd8b Fix lint errors
796d908 Add step to lint files
f9f0c0a Use csvwriter instead of strings.Join to escape characters when printing
e4a0210 Add makefile
7c4aa62 Update deps to latest version
3fdae17 Reduce GIF speed

Major features

  • Deletions are supported
  • New flag called --ignore-columns as an inverse of --columns
  • Bug fixes

v1.2.0

28 Feb 17:59
Compare
Choose a tag to compare

Changelog

875c17f Update README
bb8d833 Remove semver check in version
977b021 Add json format with with legacy-json format support
b05a5ca Add color-words format
2e4d4e6 Add diff and word-diff format
d78e953 Fix not displaying only included columns
1b4a540 Refactor formatting differences
8016dff Introduce v2 version of finding differences
00e3b5b Add engine to create file level digest
f185a04 Return sourceMap as a hash of primary key to csv
0100b30 Add shorthand -o for format
0b31183 Introduce flag in config to keep source optionally
85937ad Rename compare.go to diff.go
8761d89 Move metadata in RowMark output to stderr
5c6dde8 Set theme jekyll-theme-cayman
fe2d2fd Set theme jekyll-theme-hacker
68f1285 Set theme jekyll-theme-tactile
9a4d836 Add installation option via Homebrew

v1.1.0

16 Feb 19:26
637a78f
Compare
Choose a tag to compare

Changelog

637a78f Fix travis-ci deployment failing
6720c8a Remove manual handling of version flag and set it during compile time
978ba9d Add --include option to display columns selectively
239708f Handle errors when processing csv
aca0154 Handle arguments better - check if valid file
74b2bed Add Dockerfile with changes to travis CI to push from it (#18)
b94cc7e Add install script for setting up csvdiff. Fixes #16 (#17)
83dd3da Merge pull request #15 from kishaningithub/master
2960634 Move from dep to go modules
70b3832 Merge pull request #12 from kishaningithub/glide-to-dep-migration
62dcbd8 Migrate dependency manager from glide to dep. Fixes #11
5365669 Merge pull request #10 from kishaningithub/codecov_integration
a627756 Fix markdown lint issues
603a437 Add code coverage report
2621f31 Update demo

v1.0.0

29 Apr 09:25
0b29a09
Compare
Choose a tag to compare

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

v0.1.2

28 Apr 13:13
Compare
Choose a tag to compare

Changelog

cc8b28e Fix download links

v0.1.0

26 Apr 15:42
d05cccf
Compare
Choose a tag to compare

Changelog

d05cccf Merge pull request #5 from kishaningithub/goreleaser_integration
6170b1f Merge pull request #4 from kishaningithub/badges_to_readme
7e9a978 Merge pull request #7 from kishaningithub/glide_integration
e5bcdd2 Integrate glide for reproducible installations
8211639 Trigger go releaser when a release is tagged
6701159 Add go releaser config in goreleaser.yml
38cc81e Merge remote-tracking branch 'upstream/master'
9ff3492 Add demo
7b132f5 Add benchmark test and results
e0feac4 Fix documentation for Flag change
ae123e5 Add documentation
87d83fc Put travis badge in read me
2c1d8fe Add travis config file
41aedf0 Add Go Doc, Go Report Card, Latest Release badge to readme
c3dec07 Add demo
facb093 Add benchmark test and results
4973ec1 Fix documentation for Flag change
57be4b9 Add documentation
c00907c Merge pull request #2 from kishaningithub/travis_integration
c0b6311 Put travis badge in read me
ac1b2c0 Add travis config file
7806243 Add spinner for jazziness
729b67d Change output format for clarity
391192d Update README.md
7adecca Add feature to specify few columns to consider for value hash
25df6d8 Update README.md
837df49 Add Documentation
033bb79 Rename csv-digest to csvdiff
dff98e4 Remove encoder option
98122bd Change input-file option name to delta-file
8a9b106 Run digests of two files and the comparator in background
09358c7 Add options to specify additions and modifications csv
816c665 Add source map option to get the actual added/modified row
701f85e Compare a base csv with the new csv and print changes
9e0c77f Stop serializing base file to output
9a0da7f Read line by line instead of all lines
34a2a2c Add command line options to choose input, output, encoder and key-positions
8ae552f Output is a hash of key's digest to line's digest
0e67134 Make digest cmd take input from stdin and output to stdout using Json encoder
c5276a9 Initial commit