------------------
**Added**
- :class:`Authorizer` optionally takes a ``pre_refresh_callback`` keyword argument. If
provided, the function will called with the instance of :class:`Authorizer` prior to
refreshing the access and refresh tokens.
- :class:`Authorizer` optionally takes a ``post_refresh_callback`` keyword argument. If
provided, the function will called with the instance of :class:`Authorizer` after
refreshing the access and refresh tokens.
**Changed**
- The ``refresh_token`` argument to :class:`Authorizer` must now be passed by keyword,
and cannot be passed as a positional argument.