Skip to content

chore(deps): bump rapidfuzz from 3.5.2 to 3.6.1

HIFIS Bot requested to merge dependabot-pip-rapidfuzz-3.6.1 into main

Bumps rapidfuzz from 3.5.2 to 3.6.1.

Release notes

Sourced from rapidfuzz's releases.

Release 3.6.1

Fixed

  • fix overflow error on systems with sizeof(size_t) < 8

Release 3.6.0

Fixed

  • fix pure python fallback implementation of fuzz.token_set_ratio
  • properly link with -latomic if std::atomic<uint64_t> is not natively supported

Performance

  • add banded implementation of LCS / Indel. This improves the runtime from O((|s1|/64) * |s2|) to O((score_cutoff/64) * |s2|)

Changed

  • upgrade to Cython==3.0.7
  • cdist for many metrics now returns a matrix of uint32 instead of int32 by default
Changelog

Sourced from rapidfuzz's changelog.

Changelog

[3.6.1] - 2023-12-28 ^^^^^^^^^^^^^^^^^^^^ Fixed

- fix overflow error on systems with ``sizeof(size_t) < 8``
[3.6.0] - 2023-12-26
^^^^^^^^^^^^^^^^^^^^
Fixed
  • fix pure python fallback implementation of fuzz.token_set_ratio
  • properly link with -latomic if std::atomic<uint64_t> is not natively supported

Performance

* add banded implementation of LCS / Indel. This improves the runtime from ``O((|s1|/64) * |s2|)`` to ``O((score_cutoff/64) * |s2|)``
Changed
* upgrade to ``Cython==3.0.7``
* cdist for many metrics now returns a matrix of ``uint32`` instead of ``int32`` by default
[3.5.2] - 2023-11-02
^^^^^^^^^^^^^^^^^^^^
Fixed
* use _mm_malloc/_mm_free on macOS if aligned_alloc is unsupported

[3.5.1] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Fixed


fix compilation failure on macOS

[3.5.0] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Changed


skip pandas pd.NA similar to None
add score_multiplier argument to process.cdist which allows multiplying the end result scores
with a constant factor.
drop support for Python 3.7

Performance
  • improve performance of simd implementation for LCS / Indel / Jaro / JaroWinkler
  • improve performance of Jaro and Jaro Winkler for long sequences

... (truncated)

Commits

Merge request reports