PyPI
PyJWT
JSON Web Token implementation in Python
hacktoberfestjwtpython
Release cadenceEvery 2 months
Last releaseSep 28, 2026
Open advisories2
Changelog quality90% curated
GitHub Releases + CHANGELOG, gaps for some releases
Release history SecurityYou're on
48 older or filtered releases not shown.
Upgrade guides
Breaking changes and a migration checklist for each major versionPyJWT 1 → 21.7.1 → 2.15.1Sep 28, 2026 BreakingBreaking10Security22Platform6Deprecated3New44Changed48Fixed44Other153PyJWT 0.4 → 10.4.3 → 1.7.1Dec 7, 2018 BreakingBreaking3Security3Platform4Deprecated2New11Changed12Fixed20Other6PyJWT 0.3 → 0.40.3.2 → 0.4.3Feb 18, 2015 UnknownSecurity1Deprecated3New2Changed2Fixed1Other2PyJWT 0.2 → 0.30.2.3 → 0.3.2Dec 13, 2014 SafeNew6Fixed1Other1PyJWT 0.1 → 0.20.1.9 → 0.2.3Oct 16, 2014 UnknownFixed1
VersionChannelDateChangesSecurity
2.15.1 StableSep 28, 2026No changes listed2.15.0 StableSep 23, 2026Security2Fix2.14.0 youStableSep 11, 2026Security12Fix2.13.0 StableMay 21, 2026Security5Changed1Fixed3Fix2.12.1 StableMar 13, 2026Security1New1Fix2.12.0 StableMar 12, 2026Security1Changed1Fixed2Other6Fix2.11.0 StableJan 30, 2026Deprecated1New3Changed10Fixed15Other52.10.1 StableNov 28, 2024Security1Fix2.10.0 StableNov 17, 2024Breaking1Platform1New7Changed3Fixed4Other82.9.0 StableAug 1, 2024Breaking1New3Changed4Fixed2Other52.8.0 StableJul 18, 2023New1Changed1Other32.7.0 StableMay 9, 2023New9Changed5Fixed3Other52.6.0 StableOct 20, 2022Breaking1Changed3Fixed1Other32.5.0 StableSep 17, 2022Deprecated1New4Changed2Fixed3Other162.4.0 StableMay 12, 2022Security1Platform1Deprecated1New2Fixed2Other17Fix2.3.0 StableOct 16, 2021Changed2Other22.2.0 StableOct 6, 2021Breaking1Platform1New1Changed4Fixed1Other122.1.0 StableApr 28, 2021New6Changed1Fixed42.0.1 StableJan 17, 2021Fixed1Other12.0.0 StableDec 22, 2020Breaking6Platform3New7Changed11Fixed3Other70