* Fix 431: `expires_at` property in `OAuthAccount` is now optional. * If you use **SQLAlchemy** or **Tortoise** databases adapters, you'll have to make a migration to update your database schema. * See: https://frankie567.github.io/fastapi-users/migration/3x_to_4x/ * Thanks MatthewScholefield for the report 🎉
3.1.2
Not secure
Improvements
* Bump dependencies: * `fastapi >=0.54.0,<0.64.0`
3.1.1
Not secure
Bug fixes
* Fix 401: missing `typing_extensions` import. Thanks roywes 🎉 * Import `Protocol` from `typing` and fallback to `typing_extensions` if not available. Thanks roywes 🎉
Improvements
* Bump dependencies: * `fastapi >=0.54.0,<0.63.0`
Misc
* Added a test step in GitHub build workflow to ensure packaged library is working correctly.
3.1.0
Not secure
Improvements
* Expose helper function to create a user programmatically. [[Documentation](https://frankie567.github.io/fastapi-users/usage/helpers/#create-user)] * Improve documentation for Tortoise ORM.
3.0.7
Not secure
Improvements
* Bump dependencies: * `databases >=0.3.0,<0.5`
3.0.6
Not secure
Bug fixes
* Fix 343: missing `VARCHAR` parameter with MySQL database. Thanks lill74 🎉
Improvements
* Python 3.9 added to test matrix * Bump dependencies: * `passlib[bcrypt]==1.7.4`