Skip to content

Releases: rapidfuzz/rapidfuzz-cpp

Release 2.2.3

02 Nov 11:12
Compare
Choose a tag to compare

Fixed

  • use _mm_malloc/_mm_free on macOS if aligned_alloc is unsupported

Release 2.2.2

01 Nov 08:32
Compare
Choose a tag to compare

Fixed

  • fix compilation failure on macOS

Release 2.2.1

31 Oct 10:50
Compare
Choose a tag to compare

Fixed

  • fix wraparound issue in simd implementation of Jaro and Jaro Winkler

Release 2.2.0

30 Oct 20:00
39d36d5
Compare
Choose a tag to compare

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

09 Oct 11:57
Compare
Choose a tag to compare

Fixed

  • fix edge case in new simd implementation of Jaro and Jaro Winkler

Release 2.1.0

08 Oct 18:21
74551df
Compare
Choose a tag to compare

Changed

  • add support for bidirectional iterators
  • add experimental simd implementation for Jaro and Jaro Winkler

Release 2.0.0

02 Jun 14:15
05946d7
Compare
Choose a tag to compare

Changed

  • added argument pad to Hamming distance. This controls whether sequences of different
    length should be padded or lead to a std::invalid_argument exception.
  • improve behaviour when including the project as cmake sub project

Release 1.11.3

18 Apr 21:43
8899e3f
Compare
Choose a tag to compare

Fixed

  • add missing include leading to build failures on gcc 13

Release 1.11.2

17 Apr 12:00
Compare
Choose a tag to compare

Fixed

  • fix handling of score_cutoff > 1.0 in Jaro and JaroWinkler

Release 1.11.1

16 Apr 23:57
Compare
Choose a tag to compare

Fixed

  • fix division by zero in simd implementation of normalized string metrics, when comparing empty strings