From 61dba2694c3c03dd0fca2a6407bf1f42c6726027 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Voron?= Date: Mon, 11 Mar 2024 14:16:20 +0100 Subject: [PATCH] =?UTF-8?q?Bump=20version=2012.1.3=20=E2=86=92=2013.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Breaking change --------------- The underlying password hashing library has been changed from `passlib` to `pwdlib`. This change is breaking only if you were using a custom `CryptContext`. Otherwise, you can upgrade without any changes. Improvements ------------ * Python 3.12 support * Password are now hashed using the Argon2 algorithm by default. Passwords created with the previous default algorithm (bcrypt) will still be verified correctly and upgraded to Argon2 when the user logs in. * Bump dependencies * `python-multipart ==0.0.9` --- fastapi_users/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastapi_users/__init__.py b/fastapi_users/__init__.py index c2c81433..c0aab03c 100644 --- a/fastapi_users/__init__.py +++ b/fastapi_users/__init__.py @@ -1,6 +1,6 @@ """Ready-to-use and customizable users management for FastAPI.""" -__version__ = "12.1.3" +__version__ = "13.0.0" from fastapi_users import models, schemas # noqa: F401 from fastapi_users.exceptions import InvalidID, InvalidPasswordException