Releases: notypecheck/passlib
Releases · notypecheck/passlib
1.9.3
1.9.2
What's Changed
- build: pin bcrypt to
<5.0.0, thanks to @mo7ty for bringing attention to the issue and drafting the initial PR
bcrypt 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
1.9.1.post0
Full Changelog: 1.9.1...1.9.1.post0
1.9.1
1.9.1 (2025-05-02)
Fix
- don't use root logger
Refactor
- apache: improve typing of HtpasswdFile and HtdigestFile
- enable ruff "INP" rule
- enable ruff "PLW" rule
- enable ruff "PLC" rule
New Contributors
Full Changelog: 1.9.0...1.9.1
1.9.0
What's Changed
- refactor: remove dependency on crypt by @ThirVondukr in #12
- test(totp): remove usage of deprecated "datetime.utcfromtimestamp" method by @ThirVondukr in #13
Full Changelog: 1.8.2...1.9.0
1.8.2
Passlib is now published using https://docs.pypi.org/trusted-publishers/
1.8.1
Tests were accidentally packaged with 1.8.0 build
1.8.0
This release adds Python 3.13 support using legacycrypt
PyPy and Jython specific compatibility helpers were removed
Full Changelog:
https://github.com/ThirVondukr/passlib/blob/main/CHANGELOG.md#180-2024-09-24
What's Changed
- remove useless comments by @1PaCHeK1 in #3
- test: use pytest.raises instead of unittests assertRaises by @ThirVondukr in #4
- refactor: enable pyupgrade(UP) checks in ruff by @ThirVondukr in #5
- Enable ruff checks by @ThirVondukr in #6
- Update for Django >= 3.2 by @dlondonmedina in #7
- Enable ruff rules by @ThirVondukr in #8
New Contributors
- @1PaCHeK1 made their first contribution in #3
- @ThirVondukr made their first contribution in #4
- @dlondonmedina made their first contribution in #7