~~~~~~~~~~~~~~~~~~~~~ * Batch of refactorings to use format strings/lazy string formatting for logging calls
4.0.1
~~~~~~~~~~~~~~~~~~~~~ * Bug fix for student onboarding statuses by course. If learner has multiple attempts, return non-reset attempt status if possible.
4.0.0
~~~~~~~~~~~~~~~~~~~~~ **BREAKING CHANGES:**
* 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.
3.24.6
~~~~~~~~~~~~~~~~~~~~~ * Upgrade edx-lint for linting * Update code style * Handler test refactor
3.24.5
~~~~~~~~~~~~~~~~~~~~~ * Add management command for updating an attempt status based on its associated review
3.24.4
~~~~~~~~~~~~~~~~~~~~~ * Add testing for exam attempt email failure and related logging * Fix signal handler connection