Moodle 5.0.1
Release date: 9 June 2025
Here is the full list of fixed issues in 5.0.1.
General fixes and improvements
- MDL-84232 - Turning off Recover old grades for re-enrolled users not working for Quiz
- MDL-82069 - Setting completion conditions that are not valid in Forum fails silently
- MDL-78886 - Next page button not working when viewing Annotated PDFs in Assignment
- MDL-79464 - Assignment grading allows navigation after undetected save failure causing data loss
- MDL-83563 - Un-intuitive behaviour of disabledIf and hideIf when dependenton is multi-select
- MDL-84073 - Blocks can be duplicated, then made visible when one is hidden
- MDL-84304 - Remove the COMPLETION_COMPLETE_FAIL status from SCORM
- MDL-84128 - Incorrect orientation when using PHP GD in EXIF remover
- MDL-85273 - Dropdown "custom menu item" will not toggle when in "More" menu in primary navigation
- MDL-83550 - Rubric criterion selection persists after deselection in the assignment grader
- MDL-80380 - Microsoft OAuth2 support: Scope & Endpoint need to be fixed
- MDL-84432 - Microsoft OAuth2 support: Discovery not working
- MDL-85311 - Unread forum posts no longer highlighted
- MDL-83195 - Cannot release Assignment grades to Gradebook without revealing identities
- MDL-84793 - Behat: Allow CLI scripts to run on Behat instance
- MDL-84983 - Some languages are causing "unconstructed IntlDateFormatter"
- MDL-84296 - AI: Clearer registration data
- MDL-85193 - Backups with Chat, Survey and other not installed plugins cannot be restored
- MDL-85072 - Ordering question export to XML ignores some options
- MDL-84070 - Race conditions when writing to user preferences in two requests
- MDL-84807 - AI: Remove provider instances when provider plugin uninstalled
- MDL-81842 - Buttons in the sticky footer not displayed properly
- MDL-85449 - My courses zero state view does not use a valid documentation link
- MDL-85571 - "Assignments due in 7 days" notification sent to all students, ignoring access restrictions
- MDL-85435 - HTML-rendering filter in activity name displays code as text in Activities overview
- MDL-84140 - Cannot add activities to course if MoodleNet tool uninstalled
- MDL-84149 - Grader report triggers an error during data privacy download
- MDL-85369 - Conversion of legacy random question filter conditions for the question area is breaking Quizzes
- MDL-83350 - The linked file in an activity is not updated when the original file is updated
- MDL-85364 - Move activities in the Social activities block doesn't work in mod pages
- MDL-85404 - Social activities block should allow subsections
- MDL-85361 - Social activities block: Inline editing field is displayed longer than expected
- MDL-84442 - Task logs for Clean up ad-hoc task metadata incorrectly marked as failed
- MDL-83990 - Courses created via web service have a default startdate of "0"
- MDL-84820 - MoodleNet: Bootstrap upgrade broke sharing modal
- MDL-85326 - The question mark footer should not be shown on mobile
- MDL-85398 - Long title in a block breaks the block editing (three dots) menu
- MDL-84274 - Not possible to log in if MFA active and user has unaccepted privacy agreement
- MDL-83943 - Pagination can be broken when browsing users tagged with the same tag
- MDL-84964 - Minimum width of glossary entry page causes horizontal scrolling on small devices
- MDL-84520 - Opening a course page with a course module anchor does not scroll to the course module
- MDL-85107 - Human date output does not show the year when needed
- MDL-85222 - Grey zebra-striping background showing on report builder card view on small screens
Accessibility improvements
- MDL-84804 - Dynamic tabs module doesn't update page titles
- MDL-84941 - All "Add content" buttons on the course page have the same aria-label attribute
- MDL-85220 - Incorrect heading level in Recently accessed items block
- MDL-85167 - Tertiary navigation is no longer accessible by keyboard
- MDL-84805 - Badge-related pages must have unique page titles
- MDL-83654 - Matching Quiz question type not working with screen readers (including JAWS)
- MDL-85239 - Missing caption for "Previous Attempt Summary" table in Quiz
- MDL-84806 - AI actions must inform assistive technology users about the results of the actions' processing
- MDL-85437 - Clicking on the Summarise/Explain AI actions must move the focus to the AI drawer
- MDL-85169 - Clicking on the label associated with the fieldset in core_form/element-group template does not move the focus
- MDL-85412 - No screen reader feedback for adding or deleting items on course homepage
- MDL-85041 - Autocomplete and tags elements are not accessible
- MDL-85450 - Incorrect heading level in Upcoming events block
- MDL-84732 - Modal focus lock can fail after exiting nested lock region
- MDL-84824 - The state of dynamic contents in the notifications popover are not relayed to assistive technology users
- MDL-85467 - Orphaned label elements in the group selector
- MDL-85471 - Bootstrap tooltips must be dismissible
- MDL-84833 - Clicking "Mark as done" does not provide feedback to assistive technology users
- MDL-84817 - Reflow issue on the messaging drawer on 400% zoom
- MDL-85205 - Link underline on hover does not work
Security improvements
- MDL-84009 - Multi-factor authentication: Updated UI does not support users configuring multiple security keys
- MDL-83979 - Repository URL should always use proxy
- MDL-55034 - GET request Includes sesskey during External Blog deletion
- MDL-85341 - GET requests expose sesskey in course module "edit settings" and "more" controls
Security fixes
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.