**BIG NEWS**: Authlib has changed its open source license from _AGPL to BSD_.
**Important Changes**: Authlib specs module has been split into `jose`, `oauth1`, `oauth2`, and `oidc`. Find how to solve the deprecate issues via <https://git.io/fjvpt>.
RFC implementations and updates in this release:
- RFC7518: Added A128GCMKW, A192GCMKW, A256GCMKW algorithms for JWE.
- RFC5849: Removed draft-eaton-oauth-bodyhash-00 spec for OAuth 1.0.
Small changes and bug fixes in this release:
- Fixed missing scope on password and client_credentials grant types of OAuth2Session via [issue96](https://github.com/lepture/authlib/issues/96).
- Fixed Flask OAuth client cache detection via[ issue98](https://github.com/lepture/authlib/issues/98).
- Enabled ssl certificates for OAuth2Session via [PR100](https://github.com/lepture/authlib/pull/100), thanks to pingz.
- Fixed error response for invalid/expired refresh token via [issue112](https://github.com/lepture/authlib/issues/112).
- Fixed error handle for invalid redirect uri via [issue113](https://github.com/lepture/authlib/issues/113).
- Fixed error response redirect to fragment via [issue114](https://github.com/lepture/authlib/issues/114).
- Fixed non-compliant responses from RFC7009 via [issue119](https://github.com/lepture/authlib/issues/119).
**Experiment Features**: There is an experiment `aiohttp` client for OAuth1 and OAuth2 in `authlib.client.aiohttp`.
Code Changes: <https://github.com/lepture/authlib/compare/v0.10...v0.11>