Releases: rapidfuzz/rapidfuzz-cpp
Releases · rapidfuzz/rapidfuzz-cpp
Release 1.10.4
Changed
- Linters are now disabled in test builds by default and can be enabled using
RAPIDFUZZ_ENABLE_LINTERS
Release 1.10.3
Fixed
- fix warning about
project_options
when building the test suite withcmake>=3.24
Release 1.10.2
Fixed
fuzz::partial_ratio
was not always symmetric whenlen(s1) == len(s2)
- fix undefined behavior in experimental SIMD implementation
Release 1.10.1
Fixed
fuzz::partial_ratio
was not always symmetric whenlen(s1) == len(s2)
Release 1.10.0
Fixed
- fix bug in
Levenshtein.editops
leading to crashes when used withscore_hint
Changed
- add
score_hint
argument to cached implementations - add
score_hint
argument to Levenshtein functions
Release 1.9.0
Added
- added
Prefix
/Postfix
similarity
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_ratio
did not find the optimal alignment in some edge cases
Performance
- improve performance of
fuzz::partial_ratio