Skip to content

Releases: rapidfuzz/Levenshtein

Release 0.19.1

10 Jul 00:58
2d3b9c4
Compare
Choose a tag to compare

Added

  • Add type hints

Release 0.19.0

09 Jul 23:14
Compare
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
Compare
Choose a tag to compare

Changed

  • Allow installation from system installed versions of rapidfuzz-cpp

Release 0.18.1

11 Feb 16:21
052818e
Compare
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
Compare
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
Compare
Choose a tag to compare

Removed

  • removed support for Python 3.5

Release 0.16.1

23 Jan 15:39
Compare
Choose a tag to compare

Added

  • Add support for RapidFuzz v1.9.*

Release 0.16.0

28 Oct 14:20
bfab23d
Compare
Choose a tag to compare

Changed

  • Add support for Python 3.10

Release 0.15.0

09 Sep 17:46
Compare
Choose a tag to compare

Changed

  • Update SequenceMatcher interface to support the autojunk parameter

Release 0.14.0

09 Sep 15:43
Compare
Choose a tag to compare

Changed

  • Drop Python 2 support
  • Implement distance/ratio/hamming/jaro/jaro_winkler
    using rapidfuzz instead of providing a own implementation
  • Implement Wrapper for inverse/editops/opcodes/matching_blocks/subtract_edit/apply_edit
    using Cython to simplify support for new Python versions and improve error checking

Fixed

  • Fixed free of non heap object due caused by zero offset on a heap object
  • Fixed warnings about missing type conversions
  • Fix segmentation fault in subtract_edit when incorrect input types are used
  • Fixed unchecked memory allocations