Skip to content

Releases: notypecheck/passlib

1.9.3

09 Oct 14:25

Choose a tag to compare

What's Changed

  • Improved fixup for bcrypt >= 5.0.0, bcrypt version detection by @chapmajs in #21

New Contributors

Full Changelog: 1.9.2...1.9.3

1.9.2

01 Oct 15:56

Choose a tag to compare

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

17 May 02:35

Choose a tag to compare

1.9.1

02 May 14:39

Choose a tag to compare

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

  • @catap made their first contribution in #15

Full Changelog: 1.9.0...1.9.1

1.9.0

18 Feb 03:38

Choose a tag to compare

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

13 Feb 12:34

Choose a tag to compare

Passlib is now published using https://docs.pypi.org/trusted-publishers/

1.8.1

24 Sep 06:33

Choose a tag to compare

Tests were accidentally packaged with 1.8.0 build

1.8.0

24 Sep 06:17

Choose a tag to compare

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

1.7.5

24 Sep 05:57

Choose a tag to compare