Breaking changes
----------------
* Transport classes now always build full response objects instead of using the implicit FastAPI `Response` object.
* If you were not implementing your own custom transport classes, you will have nothing to do.
* If you implemented custom classes, you should adapt them so they return a `Response` object. [[Example](https://github.com/fastapi-users/fastapi-users/blob/8959a12d56212efe01b8cf3c37f0659cc25dcc19/fastapi_users/authentication/transport/bearer.py)]
* Cookie transport now returns a proper `204 No Content` response on logout, which should please OpenAPI Generators. Thanks caniko 🎉
New features
------------
* `on_after_login` method now accepts `response` in argument, which is the `Response` object built by the transport. [[Documentation](https://fastapi-users.github.io/fastapi-users/latest/configuration/user-manager/#on_after_login)] Thanks sorasful 🎉
Bug fixes
---------
* Fix 1166: add type hint to /users/{id} routes. Thanks gegnew 🎉
* Fix `/verify` route returning `null` user ID with Beanie. Thanks jankadel 🎉