Added added pure python fallback for all implementations with the following exceptions: no support for sequences of hashables. Only strings supported so far .editops / .opcodes functions not implemented yet process.cdist does not support multithreading Fixed fuzz.partial_ratio_alignment ignored the score_cutoff fix implementation of Hamming.normalized_similarity fix default score_cutoff of Hamming.similarity fix implementation of LCSseq.distance when used in the process module treat hash for -1 and -2 as differen
Changes move jarowinkler dependency into rapidfuzz to simplify maintenance Performance add SIMD i...
Fixed fix value range of jaro_similarity/jaro_winkler_similarity in the pure Python mode for the st...
Fixed fix bug in Levenshtein.editops leading to crashes when used with score_hint Changed moved c...
Changed allow the usage of Hamming for different string lengths. Length differences are handled as ...
Fixed fix incorrect results in Hamming.normalized_similarity fix incorrect score_cutoff handling in...
Fixed fix bug in normalized_similarity of most scorers, leading to incorrect results when used in c...
Fixed fix unlimited recursion in LCSseq when used in combination with the process module Changed ...
Changed added keyword argument pad to Hamming distance. This controls whether sequences of differen...
Added added C-Api which can be used to extend RapidFuzz from different Python modules using any pro...
Changed all scorers do now support similarity/distance calculations between any sequence of hasha...
Changed drop support for Python 3.6 Added added Prefix/Suffix similarity Fixed fixed packaging ...
Changed Add Wheels for Python3.10 on all platforms except MacOs (see #141) Improve performance o...
Changed fuzz.partial_ratio uses a new implementation for short needles (<= 64). This implementati...
Fixed fix hashing for custom classes Added add support for slicing in Editops.__getitem__/Editops...
Changed upgrade required Cython version to Cython==3.0.0b2 Fixed fix handling of non symmetric sc...
Changes move jarowinkler dependency into rapidfuzz to simplify maintenance Performance add SIMD i...
Fixed fix value range of jaro_similarity/jaro_winkler_similarity in the pure Python mode for the st...
Fixed fix bug in Levenshtein.editops leading to crashes when used with score_hint Changed moved c...
Changed allow the usage of Hamming for different string lengths. Length differences are handled as ...
Fixed fix incorrect results in Hamming.normalized_similarity fix incorrect score_cutoff handling in...
Fixed fix bug in normalized_similarity of most scorers, leading to incorrect results when used in c...
Fixed fix unlimited recursion in LCSseq when used in combination with the process module Changed ...
Changed added keyword argument pad to Hamming distance. This controls whether sequences of differen...
Added added C-Api which can be used to extend RapidFuzz from different Python modules using any pro...
Changed all scorers do now support similarity/distance calculations between any sequence of hasha...
Changed drop support for Python 3.6 Added added Prefix/Suffix similarity Fixed fixed packaging ...
Changed Add Wheels for Python3.10 on all platforms except MacOs (see #141) Improve performance o...
Changed fuzz.partial_ratio uses a new implementation for short needles (<= 64). This implementati...
Fixed fix hashing for custom classes Added add support for slicing in Editops.__getitem__/Editops...
Changed upgrade required Cython version to Cython==3.0.0b2 Fixed fix handling of non symmetric sc...
Changes move jarowinkler dependency into rapidfuzz to simplify maintenance Performance add SIMD i...
Fixed fix value range of jaro_similarity/jaro_winkler_similarity in the pure Python mode for the st...
Fixed fix bug in Levenshtein.editops leading to crashes when used with score_hint Changed moved c...