2.1.0 - 2020-12-04
New Endpoint Coverage
- Course TODO items (Thanks, @onomou)
- Create observer pairing code (Thanks, @bennettscience)
General
- Added missing documentation for the get_current_user method and clarifications to the
CurrentUserclass. (Thanks, @Xx-Ashutosh-xX) Canvas.get_announcementnow has a required parametercontext_codes, which accepts a list of course IDs orCourseobjects.- Updated contributing guide
- Added missing documentation for the "Smart DateTimes" feature
- Added basic troubleshooting guide to documentation
Bugfixes
- Fixed an issue where an
Announcementobject sometimes didn't have an associated course ID. (Thanks, @bennettscience) - Fixed an issue where an encoding problem could lead to file downloads hanging indefinitely. (Thanks, @blepabyte)
Deprecation Warnings
- The
enrollment_typeargument onCourse.enroll_useris now deprecated. Pass this information toenrollment[type]as a keyword argument instead. e.g.enroll_user(enrollment={'type': 'StudentEnrollment'})