Path to this page:
./
devel/py-canvasapi,
API wrapper for the Canvas LMS
Branch: CURRENT,
Version: 3.3.0,
Package name: py312-canvasapi-3.3.0,
Maintainer: pkgsrc-usersCanvasAPI is a Python library for accessing Instructure's Canvas LMS API.
The library enables developers to programmatically manage Canvas courses, users,
gradebooks, and more.
Master sites:
Filesize: 150.249 KB
Version history: (Expand)
- (2024-10-22) Updated to version: py312-canvasapi-3.3.0
- (2024-08-21) Updated to version: py312-canvasapi-3.2.0
- (2022-09-01) Package added to pkgsrc.se, version py310-canvasapi-2.2.0 (created)
CVS history: (Expand)
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-10-22 09:50:29 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-canvasapi: updated to 3.3.0
3.3.0
General
Added documentation for PaginatedList
Rework requester URLs to accomodate graphql and new quizzes endpoints (Thanks, \
@bennettscience)
Bugfixes
Fixed PaginatedList not respecting new quizzes endpoints (Thanks, @matthewf-ucsd)
Backstage
Updated codecov action
|
2024-08-21 10:40:22 by Adam Ciarcinski | Files touched by this commit (3) | |
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.
|
2022-09-01 13:32:29 by Mark Davies | Files touched by this commit (4) |
Log message:
py-canvasapi: add version 2.2.0
CanvasAPI is a Python library for accessing Instructure's Canvas LMS API.
The library enables developers to programmatically manage Canvas courses, users,
gradebooks, and more.
|