Skip to content

Releases: rapidfuzz/RapidFuzz

Release 0.13.3

21 Nov 17:38
Compare
Choose a tag to compare

Added

  • C++11 Support
  • manylinux

Release 0.13.2

21 Nov 09:20
Compare
Choose a tag to compare

Fixed

  • Levenshtein was not imported from __init__
  • The reference count of a Python Object inside process.extractOne was decremented to early

Release 0.13.1

17 Nov 16:50
316303d
Compare
Choose a tag to compare

Performance

  • process.extractOne exits early when a score of 100 is found. This way the other strings do not have to be preprocessed anymore.

Release 0.13.0

16 Nov 17:57
Compare
Choose a tag to compare

Fixed

  • string objects passed to scorers had to be strings even before preprocessing them. This was changed, so they only have to be strings after preprocessing similar to process.extract/process.extractOne

Performance

  • process.extractOne is now implemented in C++ making it a lot faster
  • When token_sort_ratio or partial_token_sort ratio is used inprocess.extractOne the words in the query are only sorted once to improve the runtime

Changed

  • process.extractOne/process.extract do now return the index of the match, when the choices are a list.

Removed

  • process.extractIndices got removed, since the indices are now already returned by process.extractOne/process.extract

Release 0.12.5

26 Oct 17:48
Compare
Choose a tag to compare

Fixed

  • fix documentation of process.extractOne (see #48)

Release 0.12.4

22 Oct 04:12
9b64ad2
Compare
Choose a tag to compare

Changed

  • Added wheels for
    • CPython 2.7 on windows 64 bit
    • CPython 2.7 on windows 32 bit
    • PyPy 2.7 on windows 32 bit

Release 0.12.3

09 Oct 08:07
06d4484
Compare
Choose a tag to compare

Fixed

  • fix bug in partial_ratio (see #43)

Release 0.12.2

01 Oct 20:52
865fbf0
Compare
Choose a tag to compare

Fixed

  • fix inconsistency with fuzzywuzzy in partial_ratio when using strings of equal length

Release 0.12.1

30 Sep 16:04
82e77db
Compare
Choose a tag to compare

Fixed

  • MSVC has a bug and therefore crashed on some of the templates used. This Release simplifies the templates so compiling on msvc works again

Release 0.12.0

30 Sep 11:29
3712ba4
Compare
Choose a tag to compare

Performance

  • partial_ratio is using the Levenshtein distance now, which is a lot faster. Since many of the other algorithms use partial_ratio, this helps to improve the overall performance