Added added support for KeyboardInterrupt in processor module It might still take a bit until the KeyboardInterrupt is registered, but no longer runs all text comparisions after pressing Ctrl + C Fixed fix default scorer used by cdist to use C++ implementation if possibl
Changed Added typing for process.cdist Added multithreading support to cdist using the argument pro...
Fixed Add missing Cython code in sdist consider float imprecision in score_cutoff (see #210
Fixed fix hashing for custom classes Added add support for slicing in Editops.__getitem__/Editops...
Changes move jarowinkler dependency into rapidfuzz to simplify maintenance Performance add SIMD i...
Changed allow installation without the C++ extension if it fails to compile allow selection of impl...
Changed improved performance of fuzz.ratio only import process.cdist when numpy is availabl
Fixed fix unlimited recursion in LCSseq when used in combination with the process module Changed ...
Changed changed internal implementation of cdist to remove build dependency to numpy Added added ...
Changed allow the usage of Hamming for different string lengths. Length differences are handled as ...
Fixed fuzz.partial_ratio did not find the optimal alignment in some edge cases (#219) Performance ...
Added added C-Api which can be used to extend RapidFuzz from different Python modules using any pro...
Changed fuzz.partial_ratio uses a new implementation for short needles (<= 64). This implementati...
Fixed fix bug in normalized_similarity of most scorers, leading to incorrect results when used in c...
Fixed fix banded Levenshtein implementation Performance improve performance and memory usage of L...
Fixed fix incorrect score_cutoff handling in token_set_ratio and token_ratio Added add longest co...
Changed Added typing for process.cdist Added multithreading support to cdist using the argument pro...
Fixed Add missing Cython code in sdist consider float imprecision in score_cutoff (see #210
Fixed fix hashing for custom classes Added add support for slicing in Editops.__getitem__/Editops...
Changes move jarowinkler dependency into rapidfuzz to simplify maintenance Performance add SIMD i...
Changed allow installation without the C++ extension if it fails to compile allow selection of impl...
Changed improved performance of fuzz.ratio only import process.cdist when numpy is availabl
Fixed fix unlimited recursion in LCSseq when used in combination with the process module Changed ...
Changed changed internal implementation of cdist to remove build dependency to numpy Added added ...
Changed allow the usage of Hamming for different string lengths. Length differences are handled as ...
Fixed fuzz.partial_ratio did not find the optimal alignment in some edge cases (#219) Performance ...
Added added C-Api which can be used to extend RapidFuzz from different Python modules using any pro...
Changed fuzz.partial_ratio uses a new implementation for short needles (<= 64). This implementati...
Fixed fix bug in normalized_similarity of most scorers, leading to incorrect results when used in c...
Fixed fix banded Levenshtein implementation Performance improve performance and memory usage of L...
Fixed fix incorrect score_cutoff handling in token_set_ratio and token_ratio Added add longest co...
Changed Added typing for process.cdist Added multithreading support to cdist using the argument pro...
Fixed Add missing Cython code in sdist consider float imprecision in score_cutoff (see #210
Fixed fix hashing for custom classes Added add support for slicing in Editops.__getitem__/Editops...