Releases: rapidfuzz/rapidfuzz-cpp
Releases · rapidfuzz/rapidfuzz-cpp
Release 2.2.3
Fixed
- use _mm_malloc/_mm_free on macOS if aligned_alloc is unsupported
Release 2.2.2
Fixed
- fix compilation failure on macOS
Release 2.2.1
Fixed
- fix wraparound issue in simd implementation of Jaro and Jaro Winkler
Release 2.2.0
Performance
- improve performance of simd implementation for LCS and Indel by up to 50%
- improve performance of simd implementation for Jaro and Jaro Winkler
- improve performance of Jaro and Jaro Winkler for long sequences
Release 2.1.1
Fixed
- fix edge case in new simd implementation of Jaro and Jaro Winkler
Release 2.1.0
Changed
- add support for bidirectional iterators
- add experimental simd implementation for Jaro and Jaro Winkler
Release 2.0.0
Changed
- added argument
pad
to Hamming distance. This controls whether sequences of different
length should be padded or lead to astd::invalid_argument
exception. - improve behaviour when including the project as cmake sub project
Release 1.11.3
Fixed
- add missing include leading to build failures on gcc 13
Release 1.11.2
Fixed
- fix handling of
score_cutoff > 1.0
inJaro
andJaroWinkler
Release 1.11.1
Fixed
- fix division by zero in simd implementation of normalized string metrics, when comparing empty strings