NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4949 most downloaded on PyPI
Fork of passlib, a comprehensive password hashing framework supporting over 30 schemes
Last release 1 years ago
09 Oct 2025
Release timing varies
gaps range from 2 weeks to 5 months
Most releases are documented
notes for 8 of 9 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
9 releases · first in 2024
One column per month.
Improved fixup for bcrypt >= 5.0.0, bcrypt version detection by @chapmajs in #21
bcrypt 5.0.0 introduces a breaking change - hashpw raises ValueError if password would be truncated by bcrypt, in future versions passlib.exc.Password…
<5.0.0, thanks to @mo7ty for bringing attention to the issue and drafting the initial PRbcrypt 5.0.0 introduces a breaking change - hashpw raises ValueError if password would be truncated by bcrypt, in future versions passlib.exc.PasswordTruncateError will be raised when trying to hash passwords with length greater than 72 bytes
Full Changelog: 1.9.1...1.9.2
Full Changelog : 1.9.1...1.9.1.post0
Full Changelog: 1.9.1...1.9.1.post0
apache : improve typing of HtpasswdFile and HtdigestFile
Full Changelog: 1.9.0...1.9.1
test(totp): remove usage of deprecated "datetime.utcfromtimestamp" method by @ThirVondukr in #13
Full Changelog: 1.8.2...1.9.0
Passlib is now published using https://docs.pypi.org/trusted-publishers/
Passlib is now published using https://docs.pypi.org/trusted-publishers/
Tests were accidentally packaged with 1.8.0 build
Tests were accidentally packaged with 1.8.0 build
This release adds Python 3.13 support using legacycrypt
This release adds Python 3.13 support using legacycrypt
PyPy and Jython specific compatibility helpers were removed
https://github.com/ThirVondukr/passlib/blob/main/CHANGELOG.md#180-2024-09-24
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →