- Fix handling of invalid keys.
- Fix all option in reaggregate_course.
- Pass user.username to Celery task instead of user.
- Convert course_key string to CourseKey in reaggregate_course.
- Add locking mechanism to batch operations.
- Replace course_key with course in reaggregate_course management command.
- Convert course_key to string before sending it to Celery task.
- First release on PyPI.
- On-demand asynchronous aggregation of xblock completion.
- Provides an API to retrieve aggregations for one or many users, for one or many courses.