Release 3.8.0.5 for Moodle 3.8: v20201118
weilai-irl
released this
18 Nov 22:20
·
2 commits
to MOODLE_38_STABLE
since this release
Release 3.8.0.5 for Moodle 3.8.x.
This is the final release of the plugins for Moodle 3.8.x.
The following changes were made in this release:
- Fix a bug which may accidentally suspend or delete user accounts if user deletion option is checked in user sync (#1325).
- Support field mapping of the following user fields in Azure AD:
- Add option to control the case sensitivity of user restrictions in Open ID Connect authentication plugin (#1388).
- Skip force user profile sync on auth_oidc user login (#1427).
- Improve automatic token cleanup on Azure app ID setting changes (#1210).
- Fix a bug in user sync task scheduled (#1442 and #1456).
- Improve handling of tokens without valid user ID (#1342, microsoft/moodle-auth_oidc#38, thanks to @scottp-dpaw).
- Fix a bug in which leading spaces in course full names cause OneNote assignment submissions to fail (#1390).
- Fix a bug in which user sync tasks overwrite "Description" profile field of Moodle users (#1444).
- Fix a bug in capability check in observer functions that listen for role assigned and unassigned events (#1400, thanks to @darius-m).
- Fix a bug in handling group/team deletion on course deletion (#1401, thanks to @darius-m).
- Maintain Teams owner status if roles allow it during role unassign (#1406, thanks to @darius-m).
- Fix inconsistent user unenrolment functionality in event observer (#1402, thanks to @darius-m).
- Fix a bug where profile mapping function is always called twice on auth_oidc user login (#1437).
- Avoid unnecessary calls to Graph API calls in user field mapping (#1447).
- Update JSON Web Algorithm list to support RSA PSS SHA256 (#1454, thanks to @benjaminwinokur).
- Remove local/o365:teamowner capability from manage archetypes by default (#1398).
- Fix a bug in which quiz attempt cannot be opened from Teams desktop/mobile app (#1420 and #1421).