Skip to content

Release 3.9.3 for Moodle 3.9: v20210128

Compare
Choose a tag to compare
@weilai-irl weilai-irl released this 28 Jan 10:48
· 310 commits to MOODLE_39_STABLE since this release

Release 3.9.3 for Moodle 3.9.x.

The following features are introduced in this release:

  • Add option to configure Teams / group naming convention. (#1303)
  • Add configuration to allow control if Teams creation falls back to group creation if no suitable owner is found (#1465, #1397)
  • Support syncing "roles" in user field mapping (#210)
  • Add option to allow bulk enable syncing on all courses (#1496)
  • Move single sign off feature from local_o365 to auth_oidc (#1493)
  • Allow enable course sync on all new courses by default (#1436)

The following bug fixes and improvements are applied in this release:

  • Improve handling of large number of users in user sync to avoid DB error (#1359) [Thanks to @danmarsden]
  • Fix error in user field mapping when using auth_oidc without local_o365 (#1481)
  • Improve error handling when provisioning Moodle apps in Teams (#1501)
  • Fix error when logging using manually created and connected auth_oidc user (#1491)
  • Improve handling of group/Team membership sync for users having multiple enrolments in a course (#1471)
  • Fix bug in which "Object ID" field not mapped correctly in user field mapping (#1307)
  • Improve the fix to auth_oidc user login error "token does not contain valid user ID" (#1342)
  • Fix bug in Chinese API detection in auth_oidc (#1267)
  • Use capability check instead of role check when gathering initial Team members in course synchronisation.
  • Save search string when navigating between paginated pages in customize course sync page (#1490)

Other changes:

  • English language string file cleanup.
  • Rebrand "Office 365" as "Microsoft 365".
  • Update Graph API permission checks (#1505)
  • Remove legacy course synchronisation options (#1508)
  • Remove legacy class notebook conversion feature (#1478)