Skip to content

v1.0.0: RapidFuzz refactor and Python 3.10+#2

Open
DarkRedman wants to merge 5 commits intoncrocfer:masterfrom
DarkRedman:master
Open

v1.0.0: RapidFuzz refactor and Python 3.10+#2
DarkRedman wants to merge 5 commits intoncrocfer:masterfrom
DarkRedman:master

Conversation

@DarkRedman
Copy link
Copy Markdown

v1.0.0 release:

  • Refactored search with RapidFuzz
  • Added pluggable algorithms and top_k
  • Added comprehensive tests
  • Dropped support for Python <3.10 (breaking change)

DarkRedman and others added 5 commits March 25, 2026 06:50
…ns and top_k

- replace python-Levenshtein with RapidFuzz
- add pluggable algorithms with aliases (typo, fuzzy, name, etc.)
- add score_cutoff, score_hint, top_k and processor parameters
- use rapidfuzz.process.extract for significant performance improvements
- keep backward compatibility with existing get() API
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant