NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1245 most downloaded on PyPI
Last release 11 months ago
11 Oct 2025
Release timing varies
gaps range from 8 days to 1.2 years
Nearly every release is documented
notes for 37 of 41 stable releases
3 versions withdrawn
withdrawn after publishing
16 years old
47 releases · first in 2010
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)
Nothing published for this version
One column per quarter.
release that supports Python 3.13 on all supported platforms (thanks @energynumbers for help with Windows!)
add jaccard_similarity thanks to Niklas von Moers (@NiklasvonM)
match_rating_codex now returns consistent results for Unicode characters regardless of position
match_rating_codex now returns consistent results for Unicode characters regardless of position (#210)match_rating_codex now raises a ValueError when passed non-alpha characters
match_rating_codex now raises a ValueError when passed non-alpha characters (#200)- fully remove deprecated names - add armv7 linux builds - fully drop Python 3.7 support
bump to 1.0 (no notable changes from 0.11.2)
fix to Rust build process to build more wheels, thanks @MartinoMensio!
ahash for Damerau-Levenshtein for speed gainsfix missing testdata in packages
switched to using Rust implementation for all algorithms
Nothing published for this version
Nothing published for this version
Nothing published for this version
removed rarely-used porter_stem function, better implementations exist
porter_stem function, better implementations existhandle spaces correctly in MRA algorithm
remove unnecessary/undocumented special casing of digits in Jaro-Winkler
release fix to fix Linux wheel issue
safer allocations from CJellyfish
fix for jaro winkler (cjellyfish#8)
deprecate jaro_distance in favor of jaro_similarity backwards compatible shim left in place, will be removed in 1.0
Nothing published for this version
fix Python 3.9 deprecation warning
fix CJellyfish damerau_levenshtein w/ unicode, thanks to immerrr
restrict install to Python >= 3.4
- fixed wheel release issue
fix quite a few bugs & differences between C/Py implementations
bugfix for metaphone & soundex raising unexpected TypeErrors on Windows
- bugfix for metaphone WH case
bugfix for C version of damerau_levenshtein thanks to Tyler Sellon
- style/packaging changes
bugfix for Metaphone w/ silent H thanks to Jeremy Carbaugh
bugfix for C version of jaro_winkler
consistent unicode behavior, all functions take unicode and reject bytes on Py2 and 3, C and Python
test all w/ unicode and plenty of fixes to accommodate
fix segfaults and memory leaks via Danrich Parrol
- fix bugs in damerau and NYSIIS
fix for jaro-winkler from David McKean
packaging fix for C/Python alternative
python alternatives where C isn't available
- testing fixes - assorted bugfixes in NYSIIS
Nothing published for this version
incorporate some speed changes from Peter Scott
- initial working release
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →