73c66c9196
- Update to 1.2.1: * add support for Python 3.14 (bump PyO3 to 0.26) * drop support for Python 3.8, add support for Python 3.13 and PyPy 3.11 (PyO3 0.24 bump) * add jaccard_similarity * match_rating_codex now returns consistent results for Unicode characters regardless of position
Steve Kowalik2025-11-18 23:54:09 +00:00
398f99f982
- Update to 1.0.3: * match_rating_codex now raises a ValueError when passed non-alpha characters (#200) * fully remove deprecated names * fully drop Python 3.7 support * switch to using ahash for Damerau-Levenshtein for speed gains * switched to using Rust implementation for all algorithms * removed rarely-used porter_stem function, better implementations exist * support for Python 3.10+ * handle spaces correctly in MRA algorithm * fix buffer overflow in NYSIIS * safer allocations from CJellyfish * fix for jaro winkler (cjellyfish#8) - Stop using greedy globs in %files. - Switch to autosetup and pyproject macros. - Sprinkle in cargo_vendor due to including rust code.
Steve Kowalik2024-02-15 02:58:42 +00:00
2a45d7b48d
- Update to 0.8.2: * fix jaro_winkler/jaro_winkler_similarity mix-up * deprecate jaro_distance in favor of jaro_similarity backwards compatible shim left in place, will be removed in 1.0 * rename jaro_winkler to jaro_winkler_similarity to match other functions backwards compatible shim added, but will be removed in 1.0 * fix soundex bug with W/H cases, #83 * fix metaphone bug with WH prefix, #108 * fix C match rating codex bug with duplicate letters, #121 * fix metaphone bug with leading vowels and 'kn' pair, #123 * fix Python jaro_winkler bug #124 * fix Python 3.9 deprecation warning * add manylinux wheels
Steve Kowalik2020-06-17 05:27:20 +00:00
7433051593
Accepting request 730189 from devel:languages:python
Ludwig Nussel
2019-09-13 12:59:36 +00:00
2da308ede9
- Update to 0.7.2: * fix CJellyfish damerau_levenshtein w/ unicode, thanks to immerrr * fix final H in NYSIIS * fix issue w/ trailing W in metaphone
Tomáš Chvátal
2019-09-11 14:39:27 +00:00
82d6ae017e
- Update to 0.7.1: * drop Python 2 compatibility & legacy code * add bugfix for NYSIIS for words starting with PF * restrict install to Python >= 3.4
Tomáš Chvátal
2019-04-03 11:12:47 +00:00