Skip to content

Release 5.1.2 of Microsoft plugins for Moodle 5.1

Choose a tag to compare

@weilai-irl weilai-irl released this 21 May 08:17

Release 5.1.2 of Microsoft plugins for Moodle 5.1

Major changes in this release:

  • Make auth_oidc and local_o365 plugin settings searchable. #3017
  • Add ability to set custom Teams template. Thanks to initial work by @golenkovm at microsoft/moodle-local_o365#39. #2264
    • Site admins can choose to use one of the pre-defined templates, or enter a custom template ID.
    • The pre-defined teams templates available depend on whether the Microsoft 365 tenant has education license.
    • Using custom template ID requires a new Microsoft Graph application permission "TeamTemplates.Read.All" to be granted for the Azure app used for the integration.

Community user contributed changes in this release:

Other changes in this release:

  • Add language string for cache definition of jwks. #3113
  • Support field mapping from custom binding token claim. #3108
  • Update user mapping record in local_o365_objects table on UPN update when "update Moodle username" setting is disabled. #3107
  • Update auth code validation according to RFC 6749. #3098
  • Add unique constraint to the combination of "oidcuniqid" and "resource" fields in auth_oidc_token table. #2927
  • Save wantsurl in OIDC state data. #3169
  • Remove group and cohort limit of 20 items on the manage cohort sync page. #3184
  • Remove referencing to local_o365 language strings from auth_oidc when local_o365 is not installed.
  • Use DataTables library on course sync customisation page.
  • Ensure not_found_since field exists before creating index.
  • Add more details to photo sync task output, remove limit on photo sync.
  • Fix bug in the logic to delete suspended accounts in user enabled status sync scheduled task.
  • Update Moodle Teams app schema version.
  • Fix occasional unit test failure in boundary conditions.
  • Update README, SECURITY and CODE_OF_CONDUCT files.