# What changed in linkify-it-py

> 5 changes in linkify-it-py 2 from its official release notes, upgrade guides and advisories: 3 breaking, 1 security. Each one cited. Sources checked 2026-10-21. HTML: https://unstale.sh/pypi/linkify-it-py/

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

## linkify-it-py 2

### Breaking changes

- The uc-micro-py dependency was dropped. (2.2.0) — [release notes](https://github.com/tsutsu3/linkify-it-py/releases/tag/v2.2.0)
- Semicolons are now allowed in the email name, so `a;b@example.com` is linkified. (2.1.1) — [release notes](https://github.com/tsutsu3/linkify-it-py/releases/tag/v2.1.1)
- Adds support for Python 3.14 and drops end-of-life Python 3.9. (2.1.0) — [release notes](https://github.com/tsutsu3/linkify-it-py/releases/tag/v2.1.0)

### Security

- Fixes quadratic complexity on untrusted input when linkify is enabled; versions <= 2.1.0 are affected. (2.1.1) — [release notes](https://github.com/tsutsu3/linkify-it-py/releases/tag/v2.1.1)

### Fixes and other changes

- Astral-plane characters are now recognized. (2.2.0) — [release notes](https://github.com/tsutsu3/linkify-it-py/releases/tag/v2.2.0)
