Csvmatch

Latest version: v2.1.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

1.15

* Detect character encoding automatically quicker in large files
* Show progress bar (except for Bilenko fuzzy matches)

1.14

* Fixes bug whereby columns with the same name from two different files would be coalesced
* Adds Jaro-Winkler fuzzy matching algorithm

1.13

* Adds argument to specify fuzzy match threshold (currently only used by Levenshtein)
* Adds argument to show which version of CSV Match is running(!)
* Splits out functionality from command line interface to allow testing
* A suite of tests
* Readme improvements

1.12

* Renames `--strip-nonalpha` to `--ignore-nonalpha`
* Adds argument to convert non-Latin characters to their Latin equivalents when comparing
* Adds option to include the matching degree in the output
* Increases the default threshold for a match when using Levenshtein from 40% to 60%
* Move to use a better Metaphone implementation
* Force Unix-style line endings on all platforms

1.11

* Adds output header shortcuts
* Fixes Levenshtein failing on Unicode characters
* Adds argument to allow file encodings to be specified
* Improved documentation

1.10

* Adds argument to specify which columns are included in the output

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.