Releases: rapidfuzz/RapidFuzz
Releases · rapidfuzz/RapidFuzz
Release 0.14.0
Added
- added hamming distance metric in the levenshtein module
Performance
- improved performance of default_process by using lookup table
Release 0.13.4
Fixed
- Add missing virtual destructor that caused a segmentation fault on Mac Os
Release 0.13.3
Added
- C++11 Support
- manylinux
Release 0.13.2
Fixed
- Levenshtein was not imported from __init__
- The reference count of a Python Object inside process.extractOne was decremented to early
Release 0.13.1
Performance
- process.extractOne exits early when a score of 100 is found. This way the other strings do not have to be preprocessed anymore.
Release 0.13.0
Fixed
- string objects passed to scorers had to be strings even before preprocessing them. This was changed, so they only have to be strings after preprocessing similar to process.extract/process.extractOne
Performance
- process.extractOne is now implemented in C++ making it a lot faster
- When token_sort_ratio or partial_token_sort ratio is used inprocess.extractOne the words in the query are only sorted once to improve the runtime
Changed
- process.extractOne/process.extract do now return the index of the match, when the choices are a list.
Removed
- process.extractIndices got removed, since the indices are now already returned by process.extractOne/process.extract
Release 0.12.5
Fixed
- fix documentation of process.extractOne (see #48)
Release 0.12.4
Changed
- Added wheels for
- CPython 2.7 on windows 64 bit
- CPython 2.7 on windows 32 bit
- PyPy 2.7 on windows 32 bit
Release 0.12.3
Fixed
- fix bug in partial_ratio (see #43)
Release 0.12.2
Fixed
- fix inconsistency with fuzzywuzzy in partial_ratio when using strings of equal length