Releases: rapidfuzz/Levenshtein
Releases · rapidfuzz/Levenshtein
Release 0.20.1
Fixed
- fix broken matching_blocks conversion
Release 0.20.0
Changed
- use matching_blocks/apply/remove_subsequence/inverseimplementation from RapidFuzz
Fixed
- stop adding data to wheels
- fix segmentation fault on some invalid editop sequences in subtract_edit
- detect duplicated entries in editops validation
Release 0.19.3
Added
- add musllinux wheels
Release 0.19.2
Added
- add missing type hints
Release 0.19.1
Added
- Add type hints
Release 0.19.0
Changed
- implement all Python wrappers mostly with cython
- replace usage of deprecated Python APIs
Fixed
- fix behavior of median and median_improve
Release 0.18.2
Changed
- Allow installation from system installed versions of rapidfuzz-cpp
Release 0.18.1
Fixed
- Indel.normalized_similarity was broken in RapidFuzz v2.0.0 (see #20)
Release 0.18.0
Fixed
- Fixed memory leak in error path of setratio
- Fixed out of bound reads due to uninitialized variable in median
- e.g. quickmedian(["test", "teste"], [0, 0]) caused out of bound reads
 
Changed
- Use a faster editops implementation provided by RapidFuzz
- Reduce code duplication
- reuse implementations from rapidfuzz-cpp
- Transition to scikit-build
Release 0.17.0
Removed
- removed support for Python 3.5