Skip to content

Releases: rapidfuzz/Levenshtein

Release 0.13.0

15 Aug 18:00
Compare
Choose a tag to compare

Performance

  • use faster bitparallel implementations for distance and ratio
  • avoid string copies in distance, ratio and hamming

Fixed

  • Fix usage of deprecated Unicode APIs in distance, ratio and hamming
  • Fixed incorrect window size inside Jaro and Jaro-Winkler implementation
  • Fixed incorrect exception messages
  • Fixed multiple bugs which prevented the use as C library, since some functions
    only got defined when compiling for Python
  • Fixed incorrect allocation size in lev_editops_matching_blocks and
    lev_opcodes_matching_blocks

Changed

  • Maintainership passed to Max Bachmann
  • Removed unused functions and compiler specific hacks
  • Split the Python and C implementations to simplify building of
    the C library
  • Build and deliver python wheels for the library