Moodle LMS 4.5.5
10 June 2025
Moodle LMS version 4.5.5 is now available (security release).
Upgrading to Moodle LMS 4.5.5
Moodle LMS 4.5.5 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Moodle LMS updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Moodle LMS install to test the 4.5.5 upgrade prior to applying it live. Get started managing your Moodle LMS installations with Installatron
What's New in Moodle LMS 4.5.5
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-84710 - Add question menu in Quiz is partially obscured in RTL languages
- 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-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-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-85034 - mod_subsection slows down course editing operations (backport of MDL-84844)
- MDL-85072 - Ordering question export to XML ignores some options
- MDL-84070 - Race conditions when writing to user preferences in two requests
- 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-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-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-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
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-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-85469 - Accessibility issues in the edit questions page in the feedback activity
- 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
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