**BREAKING CHANGES**:
* ``jwt.decode``: Inside ``EdXOAuth2::user_data`` Require explicit algorithms by default.
* BREAKING CHANGE: Upgraded dependency pyjwt[crypto] to 2.1.0, which introduces its own breaking changes that may affect consumers of this library. Pay careful attention to the 2.0.0 breaking changes documented in
https://pyjwt.readthedocs.io/en/stable/changelog.html#v2-0-0.