Releases: tl-its-umich-edu/placement-exams
Releases · tl-its-umich-edu/placement-exams
2023.01.01 - Migrate to new API Directory
What's Changed
Full Changelog: 2022.01.01...2023.01.01
2022.01.01
Python dependency updates
This release includes only changes to the requirements.txt
dependency file to specify newer versions of the Django framework (3.1.8
), mysqlclient
(2.0.3
), and the coverage
test library (5.5
).
Change email behavior, improve code quality, other misc. edits
This release includes minor changes aimed at improving the reporting experience and making the project easier to maintain. More details about changes (with links to the corresponding issues) are provided below.
- Modifies under what conditions report emails are sent (so they are not sent if there are no new scores or transmission activity), ultimately reducing the volume of email sent (#41).
- Refactors how the application is launched to use a Django management command and a
main
module, allowing for increased automated test coverage (#11). - Tweaks the email subject line to include the time of completion to ensure subject lines are unique (#43)
- Updates how Canvas requests are formed to better follow its documentation and community understanding of the API (#47).
- Allows for configuration of additional API interaction behavior, specifically how many times the application will try to fetch data for a particular request (#32).
- Updates documentation to provide current information and additional clarity, and to rectify grammar/punctuation issues and fix spacing. (#35, #46).
Implement Django, generalize SPE
Merge pull request #39 from ssciolla/issue-36-strip-whitespace Strip whitespace characters from Canvas login_id values (#36)