Releases: rapidfuzz/rapidfuzz-cpp
Releases · rapidfuzz/rapidfuzz-cpp
Release 1.8.0
Fixed
- fixed incorrect score_cutoff handling in
lcs_seq_distance
Added
- added experimental simd support for
ratio/Levenshtein/LCSseq/Indel - add Jaro and JaroWinkler
Release 1.7.0
Added
- add editops to hamming distance
Performance
- strip common affix in osa distance
Release 1.6.0
Added
- add optimal string alignment (OSA) alignment
Release 1.5.0
Fixed
fuzz::partial_ratiodid not find the optimal alignment in some edge cases
Performance
- improve performance of
fuzz::partial_ratio
Release 1.4.1
Fixed
- fix type mismatch error
Release 1.4.0
Performance
- improve performance of Levenshtein distance/editops calculation for long
sequences when providing ascore_cutoff/score_hint
Release 1.3.0
Performance
- improve performance of Levenshtein distance
- improve performance when
score_cutoff = 1 - improve performance for long sequences when
3 < score_cutoff < 32
- improve performance when
- improve performance of Levenshtein editops
Fixed
- fix incorrect results of partial_ratio for long needles
Release 1.2.0
Added
- added damerau levenshtein implementation
- Not API stable yet, since it will be extended with weights in a future version
Release 1.1.1
Performance
- improve performance for banded Levenshtein implementation
Release 1.1.0
Fixed
- fix banded Levenshtein implementation
Changed
- implement Hirschbergs algorithms to reduce memory usage of
levenshtein_editops