Changed allow installation without the C++ extension if it fails to compile allow selection of implementation via the environment variable RAPIDFUZZ_IMPLEMENTATION which can be set to "cpp" or "python
Changed changed internal implementation of cdist to remove build dependency to numpy Added added ...
Added added pure python fallback for all implementations with the following exceptions: no support ...
Changed added keyword argument pad to Hamming distance. This controls whether sequences of differen...
Changed drop support for Python 3.6 Added added Prefix/Suffix similarity Fixed fixed packaging ...
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 ...
Added added support for KeyboardInterrupt in processor module It might still take a bit until the K...
Added added C-Api which can be used to extend RapidFuzz from different Python modules using any pro...
Changes move jarowinkler dependency into rapidfuzz to simplify maintenance Performance add SIMD i...
Fixed Do not include installations of jaro_winkler in wheels (regression from 2.0.7) Changed Allo...
Changed upgrade required Cython version to Cython==3.0.0b2 Fixed fix handling of non symmetric sc...
Fixed fix bug in Levenshtein.editops leading to crashes when used with score_hint Changed moved c...
Changed use system version of cmake on arm platforms, since the cmake package fails to compil
Changed added in-tree build backend to install cmake and ninja only when it is not installed yet an...
Fixed fix type hints Add back transpiled cython files to the sdist to simplify builds in package bu...
Changed changed internal implementation of cdist to remove build dependency to numpy Added added ...
Added added pure python fallback for all implementations with the following exceptions: no support ...
Changed added keyword argument pad to Hamming distance. This controls whether sequences of differen...
Changed drop support for Python 3.6 Added added Prefix/Suffix similarity Fixed fixed packaging ...
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 ...
Added added support for KeyboardInterrupt in processor module It might still take a bit until the K...
Added added C-Api which can be used to extend RapidFuzz from different Python modules using any pro...
Changes move jarowinkler dependency into rapidfuzz to simplify maintenance Performance add SIMD i...
Fixed Do not include installations of jaro_winkler in wheels (regression from 2.0.7) Changed Allo...
Changed upgrade required Cython version to Cython==3.0.0b2 Fixed fix handling of non symmetric sc...
Fixed fix bug in Levenshtein.editops leading to crashes when used with score_hint Changed moved c...
Changed use system version of cmake on arm platforms, since the cmake package fails to compil
Changed added in-tree build backend to install cmake and ninja only when it is not installed yet an...
Fixed fix type hints Add back transpiled cython files to the sdist to simplify builds in package bu...
Changed changed internal implementation of cdist to remove build dependency to numpy Added added ...
Added added pure python fallback for all implementations with the following exceptions: no support ...
Changed added keyword argument pad to Hamming distance. This controls whether sequences of differen...