Releases: microsoft/o365-moodle
Releases · microsoft/o365-moodle
Release 4.5.2 of Microsoft plugins for Moodle 4.5
Bug fix in this release:
- Fix an issue that causes excessive memory usage in auth_oidc upgrade script.
Release 4.4.3 of Microsoft plugins for Moodle 4.4
Bug fix in this release:
- Fix an issue that causes excessive memory usage in auth_oidc upgrade script.
Release 4.3.8 of Microsoft plugins for Moodle 4.3
Bug fix in this release:
- Fix an issue that causes excessive memory usage in auth_oidc upgrade script.
Release 4.1.11 of Microsoft plugins for Moodle 4.1
Bug fix in this release:
- Fix an issue that causes excessive memory usage in auth_oidc upgrade script.
Release 4.5.1 of Microsoft plugins for Moodle 4.5
Major changes in this release:
- Moodle CI integration related changes:
-- Fix Moodle plugin CI warnings and errors.
-- Add GitHub and GitLab Moodle plugin CI integration to individual plugin repos.
-- Update individual plugin repo pull request template.
Other changes included in this release are:
- Update unit tests in assignsubmission_onenote to work with MDL-81520. #2735, thanks to @MichaelReyesCatcan
- Update unit tests in assignfeedback_onenote to work with MDL-81520. #2735, thanks to @TomoTsuyuki
- Add missing German language strings to user sync configurations in local_o365. #2726, thanks to @christianabila
- Handle case-insensitive Authorization header in Teams SSO. #2688, thanks to @snowping
- Handle empty binding username claim configuration.
- Bug fix in storing application token expiry when using Microsoft identity platform (v2.0) IdP. #2786
- Handle front-channel logout URL visits from multiple user sessions. #2705
- Update PowerShell script to be compatible with PowerShell 7.x. #2732
- Remove deprecated function in colums2 layout in theme_boost_o365teams. #2691
- Change setting name support_upn_change to support_user_identifier_change in auth_oidc. #2695
- Fix a bug where function get_in_or_equal does not accept empty arrays in local_o365 mode_maintenance_resyncgroupusers function. #2700
- Move debug backtrace of auth_oidc error details from Moodle log to PHP error log. #2680
- Bug fix in function to clean up teams connections on invalid or deleted teams. #2683
- Bug fix in handling country profile field mapping. #2757
- Optimize course description truncation to respect 1024-byte limit. #2781
- Fix missing spaces between elements in Calendar Sync settings. #2285
- Update Token Endpoint hint for IdP type v2.0. #2782
- Bug fix in saving custom icon in auth_oidc. #2793
- Avoid using FILE_EXTRERNAL and FILE_REFERENDCE to OneDrive files in repository_office365 because they require login.
- Allow cohort sync scheduled task to fail silently when auth_oidc is not configured.
- Show more specific error message for providing admin consent error when using Microsoft identity platform (v2.0) IdP.
- Remove use of common auth and token endpoints as default because they don't work in Microsoft identity platform (v2.0) IdP.
Release 4.3.7 of Microsoft plugins for Moodle 4.3
Major changes in this release:
- Moodle CI integration related changes:
-- Fix Moodle plugin CI warnings and errors.
-- Add GitHub and GitLab Moodle plugin CI integration to individual plugin repos.
-- Update individual plugin repo pull request template.
Other changes included in this release are:
- Update unit tests in assignsubmission_onenote to work with MDL-81520. #2735, thanks to @MichaelReyesCatcan
- Update unit tests in assignfeedback_onenote to work with MDL-81520. #2735, thanks to @TomoTsuyuki
- Add missing German language strings to user sync configurations in local_o365. #2726, thanks to @christianabila
- Handle case-insensitive Authorization header in Teams SSO. #2688, thanks to @snowping
- Handle empty binding username claim configuration.
- Bug fix in storing application token expiry when using Microsoft identity platform (v2.0) IdP. #2786
- Handle front-channel logout URL visits from multiple user sessions. #2705
- Update PowerShell script to be compatible with PowerShell 7.x. #2732
- Remove deprecated function in colums2 layout in theme_boost_o365teams. #2691
- Change setting name support_upn_change to support_user_identifier_change in auth_oidc. #2695
- Fix a bug where function get_in_or_equal does not accept empty arrays in local_o365 mode_maintenance_resyncgroupusers function. #2700
- Move debug backtrace of auth_oidc error details from Moodle log to PHP error log. #2680
- Bug fix in function to clean up teams connections on invalid or deleted teams. #2683
- Bug fix in handling country profile field mapping. #2757
- Optimize course description truncation to respect 1024-byte limit. #2781
- Fix missing spaces between elements in Calendar Sync settings. #2285
- Update Token Endpoint hint for IdP type v2.0. #2782
- Bug fix in saving custom icon in auth_oidc. #2793
- Avoid using FILE_EXTRERNAL and FILE_REFERENDCE to OneDrive files in repository_office365 because they require login.
- Allow cohort sync scheduled task to fail silently when auth_oidc is not configured.
- Show more specific error message for providing admin consent error when using Microsoft identity platform (v2.0) IdP.
- Remove use of common auth and token endpoints as default because they don't work in Microsoft identity platform (v2.0) IdP.
Release 4.4.2 of Microsoft plugins for Moodle 4.4
Major changes in this release:
- Moodle CI integration related changes:
-- Fix Moodle plugin CI warnings and errors.
-- Add GitHub and GitLab Moodle plugin CI integration to individual plugin repos.
-- Update individual plugin repo pull request template.
Other changes included in this release are:
- Update unit tests in assignsubmission_onenote to work with MDL-81520. #2735, thanks to @MichaelReyesCatcan
- Update unit tests in assignfeedback_onenote to work with MDL-81520. #2735, thanks to @TomoTsuyuki
- Add missing German language strings to user sync configurations in local_o365. #2726, thanks to @christianabila
- Handle case-insensitive Authorization header in Teams SSO. #2688, thanks to @snowping
- Handle empty binding username claim configuration.
- Bug fix in storing application token expiry when using Microsoft identity platform (v2.0) IdP. #2786
- Handle front-channel logout URL visits from multiple user sessions. #2705
- Update PowerShell script to be compatible with PowerShell 7.x. #2732
- Remove deprecated function in colums2 layout in theme_boost_o365teams. #2691
- Change setting name support_upn_change to support_user_identifier_change in auth_oidc. #2695
- Fix a bug where function get_in_or_equal does not accept empty arrays in local_o365 mode_maintenance_resyncgroupusers function. #2700
- Move debug backtrace of auth_oidc error details from Moodle log to PHP error log. #2680
- Bug fix in function to clean up teams connections on invalid or deleted teams. #2683
- Bug fix in handling country profile field mapping. #2757
- Optimize course description truncation to respect 1024-byte limit. #2781
- Fix missing spaces between elements in Calendar Sync settings. #2285
- Update Token Endpoint hint for IdP type v2.0. #2782
- Bug fix in saving custom icon in auth_oidc. #2793
- Avoid using FILE_EXTRERNAL and FILE_REFERENDCE to OneDrive files in repository_office365 because they require login.
- Allow cohort sync scheduled task to fail silently when auth_oidc is not configured.
- Show more specific error message for providing admin consent error when using Microsoft identity platform (v2.0) IdP.
- Remove use of common auth and token endpoints as default because they don't work in Microsoft identity platform (v2.0) IdP.
Release 4.1.10 of Microsoft plugins for Moodle 4.1
Major changes in this release:
- Moodle CI integration related changes:
-- Fix Moodle plugin CI warnings and errors.
-- Add GitHub and GitLab Moodle plugin CI integration to individual plugin repos.
-- Update individual plugin repo pull request template.
Other changes included in this release are:
- Update unit tests in assignsubmission_onenote to work with MDL-81520. #2735, thanks to @MichaelReyesCatcan
- Update unit tests in assignfeedback_onenote to work with MDL-81520. #2735, thanks to @TomoTsuyuki
- Add missing German language strings to user sync configurations in local_o365. #2726, thanks to @christianabila
- Handle case-insensitive Authorization header in Teams SSO. #2688, thanks to @snowping
- Handle empty binding username claim configuration.
- Bug fix in storing application token expiry when using Microsoft identity platform (v2.0) IdP. #2786
- Handle front-channel logout URL visits from multiple user sessions. #2705
- Update PowerShell script to be compatible with PowerShell 7.x. #2732
- Change setting name support_upn_change to support_user_identifier_change in auth_oidc. #2695
- Fix a bug where function get_in_or_equal does not accept empty arrays in local_o365 mode_maintenance_resyncgroupusers function. #2700
- Move debug backtrace of auth_oidc error details from Moodle log to PHP error log. #2680
- Bug fix in function to clean up teams connections on invalid or deleted teams. #2683
- Bug fix in handling country profile field mapping. #2757
- Optimize course description truncation to respect 1024-byte limit. #2781
- Fix missing spaces between elements in Calendar Sync settings. #2285
- Update Token Endpoint hint for IdP type v2.0. #2782
- Bug fix in saving custom icon in auth_oidc. #2793
- Avoid using FILE_EXTRERNAL and FILE_REFERENDCE to OneDrive files in repository_office365 because they require login.
- Allow cohort sync scheduled task to fail silently when auth_oidc is not configured.
- Show more specific error message for providing admin consent error when using Microsoft identity platform (v2.0) IdP.
- Remove use of common auth and token endpoints as default because they don't work in Microsoft identity platform (v2.0) IdP.
Release 4.5.0 of Microsoft plugins for Moodle 4.5
Release 4.5.0 of Microsoft plugins for Moodle 4.5
This is the initial release of the plugins for Moodle 4.5.
The release is based on Release 4.4.1, with changes to adapt to changes in Moodle core.
Release 4.4.1 of Microsoft plugins for Moodle 4.4
Release 4.4.1 of Microsoft plugins for Moodle 4.4
Major feature sponsored by University College London (UCL) (https://ucl.ac.uk/):
Binding username token claim feature #2157.
- This feature allows Moodle site administrators to select the ID/access token claim to be used as Moodle username.
- This feature supports both Microsoft Entra ID and other OpenID Connect IdPs.
- Tools are provided to migrate existing Moodle accounts to use a different binding username token claim.
Other major features:
- Add Moodle Plugin CI support #2536. Thanks to initiative and base work by @joaop221
- Improve how course sync scheduled task handles missing resources #2627, #2635
Other changes included in this release are:
- Bug fix in group ownership check when user role change from teacher to student #2614
- Bug fix in which user field mapping on login is skipped because of wrong config name check in comparing tenant #2624
- Bug fix where the course section in Microsoft block is hidden for some users #2625
- Bug fix in getting list of courses with sync enabled #2631
- Update group and team cache tables name column precision #2641
- Fix link to outdated documentation #2607
- Set home page URL of Azure app to be Moodle URL when creating Azure app using the Windows PowerShell script #2674
- Read custom course sync status from DB to avoid caching issue when updating customised course sync settings
- Create config changes log entries when updating configurations
- Remove deprecated API functions from event classes