Releases: microsoft/o365-moodle
Release 3.8.0.5 for Moodle 3.8: v20201118
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).
Release 3.9.1 for Moodle 3.9: v20200929
Release 3.9.1 for Moodle 3.9.x.
NOTE: the release contains major changes in Teams SSO, and require action if Moodle and Teams integration is used. Details are at https://docs.moodle.org/38/en/Office365#3.8.0.4_and_3.9.1_release
NOTE: the release also contains a major change on how Teams owners and members are determined. Two new capabilities are introduced for owners and members respectively. The default setting matches the current situation, with editingteacher role having owner capability, and student role having member capability, but this can be customised.
The following changes were made in this release:
- Improved Moodle and Teams SSO integration (#1319). Note: action is required, see link above.
- Use capability determine Teams owners and members (#1235).
- Log out user from Office 365 when they log out from Moodle (#1113). Configuration required, see https://docs.moodle.org/38/en/Office365#3.8.0.4_and_3.9.1_release.
- Use application access to call assign users API (#1324).
- Bug fix in handling users with numeric usernames in sync user task (#1338).
- Bug fix in handling users with uppercase username in sync user task (#1356).
- Fix broken Teams link and icon on settings page (#1302) (Thanks to @jamaur).
Moodle 3.7: v20200929
Release 3.7.0.8 for Moodle 3.7.x.
This release contains fix to one particular issue:
- Cannot assign user to application when running the "Sync users with Azure AD" task, for which it shows error "No token available for usersync". (#1324)
Note:
- Bug fixes for general core bugs for the plugins for Moodle 3.7.x ended on 11 May 2020.
- Bug fixes for security issues for the plugins for Moodle 3.7.x will end 9 November 2020.
Release 3.8.0.4 for Moodle 3.8: v20200929
Release 3.8.0.4 for Moodle 3.8.x.
NOTE: the release contains major changes in Teams SSO, and require action if Moodle and Teams integration is used. Details are at https://docs.moodle.org/38/en/Office365#3.8.0.4_and_3.9.1_release
NOTE: the release also contains a major change on how Teams owners and members are determined. Two new capabilities are introduced for owners and members respectively. The default setting matches the current situation, with editingteacher role having owner capability, and student role having member capability, but this can be customised.
The following changes were made in this release:
- Improved Moodle and Teams SSO integration (#1319). Note: action is required, see link above.
- Use capability determine Teams owners and members (#1235).
- Log out user from Office 365 when they log out from Moodle (#1113). Configuration required, see https://docs.moodle.org/38/en/Office365#3.8.0.4_and_3.9.1_release.
- Use application access to call assign users API (#1324).
- Bug fix in handling users with numeric usernames in sync user task (#1338).
- Bug fix in handling users with uppercase username in sync user task (#1356).
- Fix broken Teams link and icon on settings page (#1302) (Thanks to @jamaur).
Release 3.9.0 for Moodle 3.9: v20200716
This is the initial release of the Microsoft Moodle plugins for Moodle 3.9.
Moodle 3.7: v20200716
The following issues were resolved in this release:
- Update checks for reply URL in local_o365 plugin settings (#1092)
- Improve logic when handling "team already created" errors in groupsync task (#1219)
- Prevent redirect to edit profile page on first login of auth_oidc users even with full profile details (#1123)
- Remove user from group/team if the user's enrolment is suspended (#1269)
- Enable site admins to clear user delta sync token (#1180)
- Remove full users sync 100 records limitation (#1228)
- Update on bot questions (#1216)
- Reduce "Team owner not found" errors in groupcreate task (#1204)
- Fix error in syncoldevents adhoc task when event has groupid (#1208)
- Fix unit test failure in theme_boost_o365teams
- Fix UI issues for alternative themes in theme_boost_o365teams (#1213)
- Fix issue in which OneNote in the Microsoft block doesn't not SSO (#1202)
- Hide "ERROR: handle_notification_sent" if local_o365 is not configured to use bot.
- Remove unused language string entries (#276)
This will be the last feature release of the plugins for Moodle 3.7.
This version will be supported for security issues only until at least November 2020, when the security bug support for Moodle 3.7 ends.
Moodle 3.8: v20200515
In this release:
- Delete option not working in user sync (#272)
- Feature request local/o365: Option to match azure usernames to moodle emails, instead of moodle usernames (#1188)
- local_o365 makes core moodle unit tests fail core_backup_async_helper_testcase::test_send_message (#1212)
- Unit test failure in moodle 3.7 local_o365_coursegroups_testcase::test_create_group (#1215)
- Unit test failure: local_o365_webservices_onenoteassignment_testcase::test_assignment_read (#1218)
- Add option to choose a custom theme to display in msteams tab (#1223)
- Bug: when azure users are missing a UPN we get errors (#1224)
- Adding support to set the Scope. (#1239)
- o365 Sync Settings bug (#1253)
- OpenID Problems to login (#1241)
- local_o365 user sync: add ability to sync full user cohort from the UI quickly (#1228)
- Help Troubleshooting Teams Creation. Graph API returns some kind of Error (#1227)
Moodle 3.7: v20200515
In this release:
- Delete option not working in user sync (#272)
- Feature request local/o365: Option to match azure usernames to moodle emails, instead of moodle usernames (#1188)
- local_o365 makes core moodle unit tests fail core_backup_async_helper_testcase::test_send_message (#1212)
- Unit test failure in moodle 3.7 local_o365_coursegroups_testcase::test_create_group (#1215)
- Unit test failure: local_o365_webservices_onenoteassignment_testcase::test_assignment_read (#1218)
- Add option to choose a custom theme to display in msteams tab (#1223)
- Bug: when azure users are missing a UPN we get errors (#1224)
- Adding support to set the Scope. (#1239)
- o365 Sync Settings bug (#1253)
- OpenID Problems to login (#1241)
- local_o365 user sync: add ability to sync full user cohort from the UI quickly (#1228)
- Help Troubleshooting Teams Creation. Graph API returns some kind of Error (#1227)
Moodle 3.8: v20200313
In this release:
Bug fixes
- Open Moodle tabs from mobile apps fail with error message "Direct access to the page is prohibited" (#1193)
Moodle 3.7: v20200313
In this release:
Bug fixes
- Open Moodle tabs from mobile apps fail with error message "Direct access to the page is prohibited" (#1193)