Commit Graph

100 Commits

Author SHA1 Message Date
Max Bachmann 9693b7da76 improve handling of functions wrapped using `functools.wraps` 2022-11-29 14:58:30 +01:00
Max Bachmann 4fbf41d5b0
release 2.13.2 2022-11-05 23:15:44 +01:00
Max Bachmann 4c81bed326 ensure partial_ratio is symmetric 2022-11-04 11:58:05 +01:00
Max Bachmann 7ef0e5755a improve test coverage 2022-11-04 00:21:20 +01:00
Max Bachmann 2039b5701a fix some more bugs 2022-11-02 22:46:23 +01:00
Max Bachmann 43104a5a63 fix sse2 support 2022-11-02 21:28:17 +01:00
Max Bachmann 735f7019e5 fix bug in JaroWinkler / Jaro 2022-11-02 20:11:43 +01:00
Max Bachmann 3b6fac0bc4 release 2.13.0 2022-10-30 00:22:42 +02:00
Max Bachmann 8e5efc609a add score_hint 2022-10-30 00:15:58 +02:00
Max Bachmann c686122dcf move capi back into rapidfuzz 2022-10-30 00:15:58 +02:00
Max Bachmann f4984fc556 fix bug in Levenshtein.editops 2022-10-30 00:15:58 +02:00
Max Bachmann 07d1f3ada3 fix packaging with pyinstaller 2022-10-24 19:59:05 +02:00
Max Bachmann f05a0e924d added Prefix/Postfix similarity 2022-10-22 15:51:45 +02:00
Max Bachmann 82e1dca3c4 drop Python 3.6 support 2022-10-06 21:32:12 +02:00
Max Bachmann 017bc6ed35 fix segmentation fault in process.cdist 2022-10-04 01:31:18 +02:00
Max Bachmann 0ffae8fe09 release 2.11.0 2022-10-02 15:27:01 +02:00
Max Bachmann 0346e4a4bd fix spelling mistakes 2022-10-02 12:52:17 +02:00
Max Bachmann 69fc902930 add SIMD implementation for QRatio 2022-10-02 07:20:26 +02:00
Max Bachmann 36b5a732b4
correct changelog 2022-09-30 13:35:34 +02:00
Max Bachmann 24bf7987bb workaround some external bugs 2022-09-30 13:01:27 +02:00
Max Bachmann 7481ffe886
release v2.10.2 2022-09-27 20:50:58 +02:00
Max Bachmann 4800b47328
Release v2.10.1 2022-09-25 17:42:21 +02:00
Max Bachmann f69be93ca8 release v2.10.0 2022-09-18 16:22:35 +02:00
Max Bachmann e62401f702 release 2.9.0 2022-09-16 01:02:03 +02:00
Max Bachmann cb47136566 increase minimum C++ version to C++17 2022-09-11 20:32:05 +02:00
Max Bachmann 2b391c0216 improve partial_ratio 2022-09-11 18:28:03 +02:00
Max Bachmann 33c9648c98 remove jaro-winkler submodule 2022-09-11 00:53:56 +02:00
Max Bachmann b36ec678a9 fix incorrect results of partial_ratio for long needles (#257) 2022-09-03 19:53:47 +02:00
Max Bachmann dcf6746767 release v2.6.0 2022-08-20 04:20:38 +02:00
Max Bachmann 578a38fdcf add damerau levenshtein module 2022-08-19 20:20:01 +02:00
Max Bachmann 9c25719946 add support for slices in Editops.__delitem__ 2022-08-18 22:44:47 +02:00
Max Bachmann f9e04fc2a9 allow slicing in Editops.__getitem__ 2022-08-18 14:15:54 +02:00
Max Bachmann 3b6f22ffa6 fix hashing for custom classes 2022-08-17 22:05:07 +02:00
Max Bachmann 0c03005925
release v2.5.0 2022-08-14 09:26:49 +02:00
Max Bachmann 6ceb4b97d8 add implementation for KeyboardInterrupt 2022-08-13 17:30:49 +02:00
Max Bachmann 8e4e70ae83 fix default scorer 2022-08-12 23:02:12 +02:00
Max Bachmann 83c12eae7f
add support for Python3.11 2022-08-12 17:31:22 +02:00
Max Bachmann b09b76d9b8
release v2.4.2 2022-08-08 20:53:47 +02:00
Max Bachmann 2c83912ed6 fix value range in pure Python mode 2022-08-07 11:12:26 +02:00
Max Bachmann 2412e5707f fix pure Python fallback 2022-07-30 12:28:54 +02:00
Max Bachmann 93b0124d7a release v2.4.1 2022-07-29 21:13:30 +02:00
Max Bachmann bbb898475f release v2.4.0 2022-07-29 13:54:49 +02:00
Max Bachmann 3afa830827 add hirschbergs algorithm to editops 2022-07-24 21:19:15 +02:00
Max Bachmann 2ce46ef1c8 release v2.3.0 2022-07-23 00:50:21 +02:00
Max Bachmann 12422be681 add remove_subsequence 2022-07-22 23:57:49 +02:00
Max Bachmann 8b6cb5b2ea add Editops.apply/Opcodes.apply 2022-07-22 22:22:58 +02:00
Max Bachmann cdc7be8ec8 add back deletions from Editops 2022-07-22 18:30:14 +02:00
Max Bachmann 7b8b23398f fix validation for empty Opcode lists 2022-07-22 16:30:28 +02:00
Max Bachmann 201712676b fix opcode conversion for empty source sequence 2022-07-22 16:14:32 +02:00
Max Bachmann 9a6574320e delitem would need revalidation so remove it for now 2022-07-22 14:42:34 +02:00