Subject: CVS commit: pkgsrc/devel/py-canvasapi
From: Adam Ciarcinski
Date: 2024-08-21 10:40:22
Message id: 20240821084022.33C57FC74@cvs.NetBSD.org

Log Message:
py-canvasapi: updated to 3.2.0

3.2.0 - 2023-05-25

New Endpoint Coverage

New Quizzes
Delete Page in Groups
General

Added support for pagination with metadata when headers are missing
Added support for Python 3.11
Bugfixes

Fixed an issue where Course.create_discussion_topic wouldn't accept attachment files.
3.1.0 - 2023-04-21

New Endpoint Coverage

Account Calendars
List available account calendars
Get a single account calendar
Update a calendar's visibility
Update many calendars' visibility
List all account calendars
Enrollments
Accept Course Invitation
Reject Course Invitation
File
Update File
JWTs
Create JWTs
Refresh JWTs
Moderation Grading (Moderation Set)
List students selected for moderation
Select students for moderation
Query Course Events
Query by course
Query by account
Rubrics
Create, Update, and Delete Rubric Assessments
Create a Rubric Association
Users
Terminate all user sessions
General

Updated Codecov action to v3
Bugfixes

Fixed an issue where kwargs were not passed along to Canvas in Course.get_module().
Fixed an issue where not all functions allowed arbitrary keyword arguments. \ 
Added a test to detect and prevent this for the future.
Fixed an issue with Course.get_enabled_features() where it would throw an error \ 
trying to paginate. It now returns a list of strings directly.
Added missing docs for AssignmentOverride.
Fixed a typo in Canvas.create_calendar_event() where an error message improperly \ 
listed the missing key as 'context_codes' instead of 'context_code'.

3.0.0 - 2022-09-21

New Endpoint Coverage

Delete a Rubric
Grade Change Log for Assignments, Courses, and Users
Content Migrations: List items for selective import
List observers of a User
ePortfolio endpoints
Delete an Admin from an Account
General

Added support for Python 3.10
Smart DateTimes now support any ISO 8601 format, including time offsets.
Bugfixes

Fixed an issue where kwargs were not passed along to Canvas in User.get_profile().
Breaking Changes

Dropped support for Python 3.6
Update QuizSubmission.get_submission_events to return a PaginatedList.
Update Course.get_course_level_student_summary_data to return a PaginatedList of \ 
CourseStudentSummary items instead of a dictionary.
Update Course.get_outcome_results to return a PaginatedList of OutcomeResult \ 
items instead of a dictionary.
Remove unnecessary id parameter from delete, reorder_question_group, and update \ 
methods in QuizGroup class.
Update Submission to return attachments as File objects instead of dictionaries.

Files:
RevisionActionfile
1.2modifypkgsrc/devel/py-canvasapi/Makefile
1.2modifypkgsrc/devel/py-canvasapi/PLIST
1.2modifypkgsrc/devel/py-canvasapi/distinfo