Releases: rapidfuzz/RapidFuzz
Releases · rapidfuzz/RapidFuzz
Release 2.11.0
Changes
- move jarowinkler dependency into rapidfuzz to simplify maintenance
Performance
- add SIMD implementation for
fuzz.ratio
/fuzz.QRatio
/Levenshtein
/Indel
/LCSseq
/OSA
to improve
performance for short strings in cdist
Release 2.10.3
Fixed
- use
scikit-build=0.14.1
on Linux, sincescikit-build=0.15.0
fails to find the Python Interpreter - workaround gcc bug in template type deduction
Release 2.10.2
Fixed
- fix support for cmake versions below 3.17
Release 2.10.1
Changed
- modernize cmake build to fix most conda-forge builds
Release 2.10.0
Added
- add editops to hamming distance
Performance
- strip common affix in osa distance
Fixed
- ignore missing pandas in Python3.11 tests
Release 2.9.0
Added
- add optimal string alignment (OSA)
Release 2.8.0
Release 2.7.0
Performance
- improve performance of
Levenshtein.distance
/Levenshtein.editops
for
long sequences.
Added
- add
score_hint
parameter toLevenshtein.editops
which allows the use of a
faster implementation
Changed
- all functions in the
string_metric
module do now raise a deprecation warning.
They are now only wrappers for their replacement functions, which makes them slower
when used with the process module
Release 2.6.1
Fixed
- fix incorrect results of partial_ratio for long needles (#257)
Release 2.6.0
Fixed
- fix hashing for custom classes
Added
- add support for slicing in
Editops.__getitem__
/Editops.__delitem__
- add
DamerauLevenshtein
module