Here you can see the full list of changes between each Authlib release.

Version 0.3: Nagato

Released on Dec 24, 2017. Merry Christmas!

This is a feature releasing for OAuth 2 server. Since this is the first release of the server implementation, you would expect that there are bugs, security vulnerabilities, and uncertainties. Try it bravely.

  • RFC6749, all grant types, refresh token, authorization server.
  • RFC6750, bearer token creation and validation.
  • RFC7009, token revocation.
  • Flask implementation of authorization server and resource protector.
  • Mixin of SQLAlchemy models for easy integration.

Breaking Changes

The directory structure has been changed. Import Flask and Django client with the new modules:

from authlib.flask.client import OAuth, RemoteApp
from authlib.django.client import OAuth, RemoteApp

Don’t worry, they are backward compatible. You will be notified by warning messages.

Version 0.2.1

Released on Dec 6, 2017

This is a bugfix version for Akemi. Sorry for the typo.

Version 0.2: Akemi

Released on Nov 25, 2017

This is a Beta version for Clients. You would expect that the clients works well enough for daily use.

Version 0.1

Released on Nov 18, 2017.

This is an Alpha version for previewing. You can expect there are many features missing, however the client part works well enough. These APIs are considered stable enough to use in production: