# What changed in vulture

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

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

## vulture 2

### Breaking changes

- Support for Python 3.8 has been dropped. (2.15) — [release notes](https://github.com/jendrikseipp/vulture/releases/tag/v2.15)

### Behavior and default changes

- Added ssl.SSLContext to the whitelist. (2.15) — [release notes](https://github.com/jendrikseipp/vulture/releases/tag/v2.15)

### Fixes and other changes

- Fixes false positives for dead code after while loops. (2.16) — [release notes](https://github.com/jendrikseipp/vulture/releases/tag/v2.16)
- Python 3.14 is now supported. (2.15) — [release notes](https://github.com/jendrikseipp/vulture/releases/tag/v2.15)
- Vulture now handles while True loops without break statements. (2.15) — [release notes](https://github.com/jendrikseipp/vulture/releases/tag/v2.15)
