Skip to content

Releases: rapidfuzz/rapidfuzz-cpp

Release 1.10.1

05 Nov 22:14
93a0b5d
Compare
Choose a tag to compare

Fixed

  • fuzz::partial_ratio was not always symmetric when len(s1) == len(s2)

Release 1.10.0

29 Oct 22:20
1a28148
Compare
Choose a tag to compare

Fixed

  • fix bug in Levenshtein.editops leading to crashes when used with score_hint

Changed

  • add score_hint argument to cached implementations
  • add score_hint argument to Levenshtein functions

Release 1.9.0

24 Oct 18:02
Compare
Choose a tag to compare

Added

  • added Prefix/Postfix similarity

Release 1.8.0

02 Oct 13:25
87ee0dd
Compare
Choose a tag to compare

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

27 Sep 02:03
Compare
Choose a tag to compare

Added

  • add editops to hamming distance

Performance

  • strip common affix in osa distance

Release 1.6.0

15 Sep 22:56
Compare
Choose a tag to compare

Added

  • add optimal string alignment (OSA) alignment

Release 1.5.0

11 Sep 18:28
Compare
Choose a tag to compare

Fixed

  • fuzz::partial_ratio did not find the optimal alignment in some edge cases

Performance

  • improve performance of fuzz::partial_ratio

Release 1.4.1

10 Sep 23:59
8f6ee22
Compare
Choose a tag to compare

Fixed

  • fix type mismatch error

Release 1.4.0

10 Sep 22:44
e3265a3
Compare
Choose a tag to compare

Performance

  • improve performance of Levenshtein distance/editops calculation for long
    sequences when providing a score_cutoff/score_hint

Release 1.3.0

03 Sep 22:38
Compare
Choose a tag to compare

Performance

  • improve performance of Levenshtein distance
    • improve performance when score_cutoff = 1
    • improve performance for long sequences when 3 < score_cutoff < 32
  • improve performance of Levenshtein editops

Fixed

  • fix incorrect results of partial_ratio for long needles