# What changed in levenshtein

> 12 changes in levenshtein 0.27 from its official release notes, upgrade guides and advisories: 4 breaking, 3 security. Each one cited. Sources checked 2026-10-26. HTML: https://unstale.sh/pypi/levenshtein/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## levenshtein 0.27

### Breaking changes

- Removes support for Python 3.10. (0.27.5) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.5)
- Experimental Python 3.13 freethreading wheels were removed. (0.27.4) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.4)
- Wheels for ppc64le are dropped because they are virtually unused and require extremely long builds under emulation. (0.27.3) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.3)
- Wheels for s390x are dropped because they are virtually unused and require extremely long builds under emulation. (0.27.3) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.3)

### Security

- Fixed a potential out-of-bounds write. (0.27.4) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.4)
- Fixed an out-of-bounds read for empty strings. (0.27.4) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.4)
- Fixed an out-of-bounds read for empty sequences. (0.27.4) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.4)

### Tooling

- Type hints were added for StringMatcher. (0.27.4) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.4)

### Fixes and other changes

- Avoids unnecessary len calls on iterables, preventing a crash when an iterable changes size after the len call. (0.27.5) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.5)
- Adds support for Python 3.15. (0.27.5) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.5)
- Missing freethreaded Linux wheels are now provided. (0.27.3) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.3)
- Missing PyPy wheels are now provided. (0.27.3) — [release notes](https://github.com/rapidfuzz/Levenshtein/releases/tag/v0.27.3)
