PackageTrack
Sign in Get early access

github.com/aswinkarthik/csvdiff

v1.4.0 #2973 most downloaded on Go modules aswinkarthik/csvdiff

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Ships fairly regularly

a new release about every 6 months

Nearly every release is documented

notes for 8 of 8 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

11 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

11 releases · Apr 2018 to Feb 2020
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 11
  1. v1.4.0 21 Feb 2020
    Release notes

    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

    Open source →
    Release notes

    v1.4.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v1.3.0 08 Oct 2019
    Release notes

    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
    Open source →
    Release notes

    v1.3.0

    Compare

    Choose a tag to compare

    Open source →
  3. v1.2.1-0.20190301044751-3fdae173cf5d 01 Mar 2019 pre-release

    Nothing published for this version

  4. v1.2.0 28 Feb 2019
    Release notes

    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

    Open source →
    Release notes

    v1.2.0

    Compare

    Choose a tag to compare

    Open source →
  5. v1.1.0 16 Feb 2019
    Release notes

    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

    Open source →
    Release notes

    v1.1.0

    Compare

    Choose a tag to compare

    Open source →
  6. v1.0.1-0.20190301044751-3fdae173cf5d 01 Mar 2019 pre-release

    Nothing published for this version

  7. v1.0.0 29 Apr 2018
    Release notes

    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

    Open source →
    Release notes

    v1.0.0

    Compare

    Choose a tag to compare

    Open source →
  8. v0.1.2 28 Apr 2018
    Release notes

    Changelog

    cc8b28e Fix download links

    Open source →
    Release notes

    v0.1.2

    Compare

    Choose a tag to compare

    Open source →
  9. v0.1.1 28 Apr 2018
    Release notes

    Release rpm and deb packages

    Open source →
  10. v0.1.0 24 Apr 2018
    Release notes

    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

    Open source →
    Release notes

    v0.1.0

    Compare

    Choose a tag to compare

    Open source →
  11. v0.0.0-20200221161411-1007bf3599b3 21 Feb 2020 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive