Skip to content

Releases: rapidfuzz/Levenshtein

Release 0.20.1

23 Jul 20:26
aa4711f

Choose a tag to compare

Fixed

  • fix broken matching_blocks conversion

Release 0.20.0

23 Jul 10:15

Choose a tag to compare

Changed

  • use matching_blocks/apply/remove_subsequence/inverse implementation from RapidFuzz

Fixed

  • stop adding data to wheels
  • fix segmentation fault on some invalid editop sequences in subtract_edit
  • detect duplicated entries in editops validation

Release 0.19.3

20 Jul 00:16
9e79416

Choose a tag to compare

Added

  • add musllinux wheels

Release 0.19.2

13 Jul 21:55
0a5caa5

Choose a tag to compare

Added

  • add missing type hints

Release 0.19.1

10 Jul 00:58
2d3b9c4

Choose a tag to compare

Added

  • Add type hints

Release 0.19.0

09 Jul 23:14

Choose a tag to compare

Changed

  • implement all Python wrappers mostly with cython
  • replace usage of deprecated Python APIs

Fixed

  • fix behavior of median and median_improve

Release 0.18.2

05 Jul 14:46

Choose a tag to compare

Changed

  • Allow installation from system installed versions of rapidfuzz-cpp

Release 0.18.1

11 Feb 16:21
052818e

Choose a tag to compare

Fixed

  • Indel.normalized_similarity was broken in RapidFuzz v2.0.0 (see #20)

Release 0.18.0

10 Feb 12:25

Choose a tag to compare

Fixed

  • Fixed memory leak in error path of setratio
  • Fixed out of bound reads due to uninitialized variable in median
    • e.g. quickmedian(["test", "teste"], [0, 0]) caused out of bound reads

Changed

  • Use a faster editops implementation provided by RapidFuzz
  • Reduce code duplication
  • reuse implementations from rapidfuzz-cpp
  • Transition to scikit-build

Release 0.17.0

24 Jan 07:08

Choose a tag to compare

Removed

  • removed support for Python 3.5