PyPI
idna
Internationalized Domain Names in Applications (IDNA)
dnsidnapythonunicode
Release cadenceEvery 9 days
Last releaseSep 17, 2026
Open advisories0
Changelog quality100% curated
CHANGELOG + GitHub Releases
Release history SecurityYou're on
26 older or filtered releases not shown.
Upgrade guides
Breaking changes and a migration checklist for each major versionidna 2 → 32.10 → 3.20Sep 17, 2026 BreakingBreaking1Security4Platform4Deprecated3New4Changed14Fixed10Other13idna 1 → 21.1 → 2.10Jun 27, 2020 Unknownidna 0.9 → 10.9 → 1.1Jan 27, 2015 Unknownidna 0.8 → 0.90.8 → 0.9Jul 18, 2014 Unknownidna 0.7 → 0.80.7 → 0.8Jul 10, 2014 Unknownidna 0.6 → 0.70.6 → 0.7Jul 10, 2014 Unknownidna 0.5 → 0.60.5 → 0.6Apr 29, 2014 Unknownidna 0.4 → 0.50.4 → 0.5Feb 5, 2014 Unknownidna 0.3 → 0.40.3 → 0.4Jan 7, 2014 Unknownidna 0.2 → 0.30.2 → 0.3Jul 18, 2013 Unknown
VersionChannelDateChangesSecurity
3.20 StableSep 17, 2026Platform1Changed1Fixed13.19 youStableAug 18, 2026Deprecated1New2Changed1Fixed4Other33.18 StableJun 2, 2026New13.17 StableMay 28, 2026Changed23.16 StableMay 22, 2026Platform1New1Other13.15 StableMay 12, 2026Security1Changed3Fixed1Other3Fix3.14 StableMay 10, 2026Security13.13 StableApr 22, 2026Fixed13.12 StableApr 21, 2026Deprecated1Changed2Other13.11 StableOct 12, 2025Platform1Changed1Other13.10 StableSep 15, 2024Changed13.9 StableSep 14, 2024Deprecated1Changed1Other13.8 StableAug 23, 2024Platform1Fixed1Other23.7 StableApr 11, 2024Security1Fix3.6 StableNov 25, 2023Fixed13.5 StableNov 24, 2023Breaking1Security1Changed2Fixed1Other13.4 StableSep 14, 2022No changes listed3.3 StableOct 12, 2021No changes listed3.2 StableMay 29, 2021No changes listed3.1 StableJan 4, 2021No changes listed