^^^^^^^^^^^^^^^^^^^^ Changed ~~~~~~~ * Add Wheels for Python3.10 on all platforms except MacOs (see 141) * Improve performance of ``string_metric.jaro_similarity`` and ``string_metric.jaro_winkler_similarity`` for strings with a length <= 64
1.7.1
^^^^^^^^^^^^^^^^^^^^ Fixed ~~~~~ * fixed incorrect results of fuzz.partial_ratio for long needles (see 138)
1.7.0
^^^^^^^^^^^^^^^^^^^^ Changed ~~~~~~~ * Added typing for process.cdist * Added multithreading support to cdist using the argument ``process.cdist`` * Add dtype argument to ``process.cdist`` to set the dtype of the result numpy array (see 132) * Use a better hash collision strategy in the internal hashmap, which improves the worst case performance
1.6.2
^^^^^^^^^^^^^^^^^^^^ Changed ~~~~~~~ * improved performance of fuzz.ratio * only import process.cdist when numpy is available
1.6.1
^^^^^^^^^^^^^^^^^^^^ Changed ~~~~~~~ * Add back wheels for Python2.7
1.6.0
^^^^^^^^^^^^^^^^^^^^ Changed ~~~~~~~ * fuzz.partial_ratio uses a new implementation for short needles (<= 64). This implementation is
* more accurate than the current implementation (it is guaranteed to find the optimal alignment) * it is significantly faster
* Add process.cdist to compare all elements of two lists (see 51)