Skip to content

Releases: rapidfuzz/rapidfuzz-cpp

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

Release 1.11.0

16 Apr 15:58
3ed50eb
Compare
Choose a tag to compare

Changed

  • allow the usage of hamming for different string lengths. Length differences are handled as
    insertions / deletions

Fixed

  • fix some floating point comparisions in the test suite

Release 1.10.4

13 Dec 23:16
5412d5d
Compare
Choose a tag to compare

Changed

  • Linters are now disabled in test builds by default and can be enabled using RAPIDFUZZ_ENABLE_LINTERS

Release 1.10.3

13 Dec 18:55
47f180f
Compare
Choose a tag to compare

Fixed

  • fix warning about project_options when building the test suite with cmake>=3.24

Release 1.10.2

10 Dec 23:35
91830ec
Compare
Choose a tag to compare

Fixed

  • fuzz::partial_ratio was not always symmetric when len(s1) == len(s2)
  • fix undefined behavior in experimental SIMD implementation

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