5.0.0 - 2021-10-31
- Added ability to give extensions to users in the
"invited"
enrollment state. - Changed student list from loading 10 at at time with pagination to loading all with scrolling.
- Renamed "filter" to "search"
- Change config template to use
"staff"
rather than"admin"
and"student"
.
- Fixed an issue where a change to headers in the "Get users in a course" endpoint of the Canvas API caused students to be displayed only if there were 10 or fewer in the course.
- Switched from Travis CI to GitHub Actions
- Switched from Coveralls to Codecov
- Added CanvasAPI for some API calls
- Added test for accessing from a bad domain
4.0.0 - 2020-03-31
- Added GitHub-specific files:
- Code owners
- Issue template
- Pull request template
- Fixed an issue where session cookies would be blocked due to SameSite restrictions.
- Note: requires
config.py
update as shown inconfig.py.template
- Note: requires
- Fixed an issue where Quiz Extensions would ignore changes to quiz time limits when looking for updated quizzes.
- Note: requires database migration to be run with
flask db upgrade
- Note: requires database migration to be run with
3.1.1 - 2018-12-19
- Pinned older versions of Redis and RQ to maintain compatibility.
3.1.0 - 2018-10-30
- Added changelog
- Updated requirements versions
- Added functionality to automatically resize the LTI window
- Added XML URL to status page
- Upgraded Requests library to fix a security vulnerability
3.0.0 - 2017-11-21
- Added background worker processes for Refresh and Update
- Allow extensions to become inactive (for when a student drops the course)
- Setup logging
- Fixed an issue with updating extensions of a student who changed roles
- Fixed an issue where clicking the name of a user wouldn't add them to the list
2.0.0 - 2017-03-07
- Added database to track what extensions have been applied
1.0.0 - 2016-09-02
- Initial release