|
| 1 | +--- |
| 2 | +title: Moodle 5.0.7 |
| 3 | +tags: |
| 4 | + - Release notes |
| 5 | + - Moodle 5.0 |
| 6 | +sidebar_position: 7 |
| 7 | +moodleVersion: 5.0.7 |
| 8 | +description: The release notes for Moodle version 5.0.7. |
| 9 | +--- |
| 10 | + |
| 11 | +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; |
| 12 | + |
| 13 | +<ReleaseNoteIntro releaseName={frontMatter.moodleVersion} /> |
| 14 | + |
| 15 | +## General fixes and improvements {/* #general-fixes-and-improvements */} |
| 16 | + |
| 17 | +{/* <!-- cspell:disable --> */} |
| 18 | + |
| 19 | +- [MDL-60912](https://moodle.atlassian.net/browse/MDL-60912) - Percentage complete in course overview on Dashboard does not consider hidden or blocked activities |
| 20 | +- [MDL-66415](https://moodle.atlassian.net/browse/MDL-66415) - Bulk messaging results in an exception if at least one recipient rejects a message (e.g. hidden courses, suspended enrolments, no shared courses) |
| 21 | +- [MDL-79324](https://moodle.atlassian.net/browse/MDL-79324) - Secure quiz Back button navigation causes loss of unsaved answers without warning |
| 22 | +- [MDL-86809](https://moodle.atlassian.net/browse/MDL-86809) - "Receive a grade" completion condition not disabled with activity marked as done for one or more students |
| 23 | +- [MDL-78343](https://moodle.atlassian.net/browse/MDL-78343) - Report download (e.g. quiz responses) truncates response text after less-than sign |
| 24 | +- [MDL-84045](https://moodle.atlassian.net/browse/MDL-84045) - Course page editing scrolls to top instead of previous position |
| 25 | +- [MDL-77558](https://moodle.atlassian.net/browse/MDL-77558) - Reading forum posts in grading window does not mark them as read |
| 26 | +- [MDL-29421](https://moodle.atlassian.net/browse/MDL-29421) - Form elements editor does not support freezing |
| 27 | +- [MDL-74519](https://moodle.atlassian.net/browse/MDL-74519) - Badges are issued without satisfying course completion criteria |
| 28 | +- [MDL-80496](https://moodle.atlassian.net/browse/MDL-80496) - Code snippets with comments display poorly in quizzes with code highlighter enabled |
| 29 | +- [MDL-85352](https://moodle.atlassian.net/browse/MDL-85352) - Add support for b64_json to the generate_image action in OpenAI provider |
| 30 | +- [MDL-86154](https://moodle.atlassian.net/browse/MDL-86154) - Importing quizzes leads to question bank entries without a valid category |
| 31 | +- [MDL-88092](https://moodle.atlassian.net/browse/MDL-88092) - Update H5P library to version 1.28 |
| 32 | +- [MDL-86524](https://moodle.atlassian.net/browse/MDL-86524) - Incorrect context and tag IDs when restoring question set references to another server |
| 33 | +- [MDL-86112](https://moodle.atlassian.net/browse/MDL-86112) - Students may get a "TypeError" dialog when self-completing an "available but not shown" activity |
| 34 | +- [MDL-85544](https://moodle.atlassian.net/browse/MDL-85544) - Glossary entries are not sorted case-insensitively |
| 35 | +- [MDL-83437](https://moodle.atlassian.net/browse/MDL-83437) - The sticky footer hides menus (backport of MDL-87301) |
| 36 | +- [MDL-86866](https://moodle.atlassian.net/browse/MDL-86866) - Return JSON for API web failures, and HTML for General web failures |
| 37 | +- [MDL-87822](https://moodle.atlassian.net/browse/MDL-87822) - Minor change in cURL class breaks Microsoft O365 plugin |
| 38 | +- [MDL-85301](https://moodle.atlassian.net/browse/MDL-85301) - Ollama AI provider doesn't work with option "Enable basic authentication" |
| 39 | +- [MDL-88006](https://moodle.atlassian.net/browse/MDL-88006) - AI responses need line breaks corrected |
| 40 | +- [MDL-87592](https://moodle.atlassian.net/browse/MDL-87592) - The MFA link a user originally requests to access when using email based self-registration is forgotten |
| 41 | +- [MDL-86691](https://moodle.atlassian.net/browse/MDL-86691) - Error when editing random questions for quizzes migrated from Moodle 4 |
| 42 | +- [MDL-85111](https://moodle.atlassian.net/browse/MDL-85111) - Essay question word count corrupted by less-than sign |
| 43 | +- [MDL-68062](https://moodle.atlassian.net/browse/MDL-68062) - BadgeNotFound error when non-issuer revokes badge manually |
| 44 | +- [MDL-87482](https://moodle.atlassian.net/browse/MDL-87482) - Libxml2 >= 2.14.0 breaks messaging |
| 45 | +- [MDL-87458](https://moodle.atlassian.net/browse/MDL-87458) - Course reset deletes BigBlueButton recordings from server instead of removing local references only |
| 46 | +- [MDL-88109](https://moodle.atlassian.net/browse/MDL-88109) - Incorrect URL object handling in redirect response |
| 47 | +- [MDL-88093](https://moodle.atlassian.net/browse/MDL-88093) - failed_task_callbacks sends emails to admins in the wrong language |
| 48 | +- [MDL-88080](https://moodle.atlassian.net/browse/MDL-88080) - Admin settings do not focus the field causing validation errors |
| 49 | +- [MDL-88076](https://moodle.atlassian.net/browse/MDL-88076) - URLs which should not redirect the MFA check do not work except the last one |
| 50 | +- [MDL-88039](https://moodle.atlassian.net/browse/MDL-88039) - MathJax failed when there is a loaded expression |
| 51 | +- [MDL-88012](https://moodle.atlassian.net/browse/MDL-88012) - Mails sent within the same SMTP session are assigned the same MessageID |
| 52 | +- [MDL-88009](https://moodle.atlassian.net/browse/MDL-88009) - Footer JavaScript sanitises footer popover and can remove content |
| 53 | +- [MDL-87967](https://moodle.atlassian.net/browse/MDL-87967) - Disabled core/toggle elements do not show tooltips |
| 54 | +- [MDL-87959](https://moodle.atlassian.net/browse/MDL-87959) - Moodle LMS to Marketplace integration |
| 55 | +- [MDL-87957](https://moodle.atlassian.net/browse/MDL-87957) - BigBlueButton Meeting events data processing sometimes fails on database write |
| 56 | +- [MDL-87935](https://moodle.atlassian.net/browse/MDL-87935) - Ollama error response is incorrectly handled |
| 57 | +- [MDL-87903](https://moodle.atlassian.net/browse/MDL-87903) - Hooks callback cache should also be on shared disk as well as local cache |
| 58 | +- [MDL-87795](https://moodle.atlassian.net/browse/MDL-87795) - The system always tries to send push messages via AirNotifier to devices that have been inactive for months |
| 59 | +- [MDL-87778](https://moodle.atlassian.net/browse/MDL-87778) - Deep linking to /admin/tasklogs.php?logid=12345 doesn't work after login redirect |
| 60 | +- [MDL-87708](https://moodle.atlassian.net/browse/MDL-87708) - Remove MoodleNet services |
| 61 | +- [MDL-87657](https://moodle.atlassian.net/browse/MDL-87657) - Report builder - Custom Reports - Conditions - Select cohort is not retained |
| 62 | +- [MDL-87632](https://moodle.atlassian.net/browse/MDL-87632) - Activity completion shows incorrect module when subsection has restricted access |
| 63 | +- [MDL-87597](https://moodle.atlassian.net/browse/MDL-87597) - Messaging drawer requires double click to reopen |
| 64 | +- [MDL-87548](https://moodle.atlassian.net/browse/MDL-87548) - Uploading image from Wikimedia fails on certain images |
| 65 | +- [MDL-87535](https://moodle.atlassian.net/browse/MDL-87535) - Students can see quiz dates and completion conditions during an attempt in secure layout |
| 66 | +- [MDL-87509](https://moodle.atlassian.net/browse/MDL-87509) - BigBlueButton Protected Recordings can only be accessed once |
| 67 | +- [MDL-87492](https://moodle.atlassian.net/browse/MDL-87492) - Quiz attempts can get stuck in "Submitted" state |
| 68 | +- [MDL-87471](https://moodle.atlassian.net/browse/MDL-87471) - TinyMCE's is_autosave_stale() method uses wrong context and doesn't detect deleted draft areas |
| 69 | +- [MDL-87190](https://moodle.atlassian.net/browse/MDL-87190) - File upload displays wrong error message if you drag and drop a folder into the file-picker |
| 70 | +- [MDL-87187](https://moodle.atlassian.net/browse/MDL-87187) - BigBlueButton restore code incorrectly uses apply_date_offset for timemodified and timecreated |
| 71 | +- [MDL-87113](https://moodle.atlassian.net/browse/MDL-87113) - File upload progress bar gets stuck at 100% when uploading a valid file after attempting to upload unsupported file |
| 72 | +- [MDL-87100](https://moodle.atlassian.net/browse/MDL-87100) - Infer upgrade note issue number based on current Git branch |
| 73 | +- [MDL-87075](https://moodle.atlassian.net/browse/MDL-87075) - User's role still visible in profile when "Allow role to view" and "Allow role assignments" is disabled |
| 74 | +- [MDL-86989](https://moodle.atlassian.net/browse/MDL-86989) - "Edit this learning plan" link not clickable when editing template-based learning plan |
| 75 | +- [MDL-86839](https://moodle.atlassian.net/browse/MDL-86839) - Make grunt watch respect force flag |
| 76 | +- [MDL-86714](https://moodle.atlassian.net/browse/MDL-86714) - 404 error being displayed on a restored SCORM activity |
| 77 | +- [MDL-86298](https://moodle.atlassian.net/browse/MDL-86298) - File-picker with file-type restrictions allowed files to be renamed to any extensions |
| 78 | +- [MDL-84780](https://moodle.atlassian.net/browse/MDL-84780) - Drag-and-drop upload does not respect disabled modules |
| 79 | +{/* <!-- cspell:enable --> */} |
| 80 | + |
| 81 | +## Accessibility fixes and improvements {/* #accessibility-fixes-and-improvements */} |
| 82 | + |
| 83 | +{/* <!-- cspell:disable --> */} |
| 84 | + |
| 85 | +- [MDL-77649](https://moodle.atlassian.net/browse/MDL-77649) - Glossary uses layout tables to render categories and entries |
| 86 | +- [MDL-87955](https://moodle.atlassian.net/browse/MDL-87955) - Accessibility issues on the forum Manage subscribers page |
| 87 | +- [MDL-87949](https://moodle.atlassian.net/browse/MDL-87949) - Insufficient colour contrast when adding Rubric criterion |
| 88 | +- [MDL-87993](https://moodle.atlassian.net/browse/MDL-87993) - Create a screen reader-only toast feature |
| 89 | +- [MDL-87810](https://moodle.atlassian.net/browse/MDL-87810) - Insufficient colour contrast for links in quiz questions and feedback text |
| 90 | +- [MDL-81608](https://moodle.atlassian.net/browse/MDL-81608) - Elements on the Quiz question edit page don't meet WCAG target area requirements |
| 91 | +- [MDL-88122](https://moodle.atlassian.net/browse/MDL-88122) - Empty breadcrumb accessibility issue in course navbar |
| 92 | +- [MDL-87919](https://moodle.atlassian.net/browse/MDL-87919) - Insufficient colour contrast accessibility issue in selected restricted subsections in course index |
| 93 | +- [MDL-87600](https://moodle.atlassian.net/browse/MDL-87600) - Skipped heading levels accessibility issue on user Grades and Preferences pages |
| 94 | +- [MDL-86616](https://moodle.atlassian.net/browse/MDL-86616) - Filepicker file restrictions should be linked to the file input element using aria-describedby |
| 95 | +- [MDL-85902](https://moodle.atlassian.net/browse/MDL-85902) - "Next activity" links not structured as navigation areas (9.2 RGAA criteria) |
| 96 | +- [MDL-85451](https://moodle.atlassian.net/browse/MDL-85451) - Incorrect heading levels in Timeline block |
| 97 | +- [MDL-77209](https://moodle.atlassian.net/browse/MDL-77209) - Links within form help popovers should open in a new tab |
| 98 | +{/* <!-- cspell:enable --> */} |
| 99 | + |
| 100 | +## Performance fixes and improvements {/* #performance-fixes-and-improvements */} |
| 101 | + |
| 102 | +{/* <!-- cspell:disable --> */} |
| 103 | + |
| 104 | +- [MDL-85637](https://moodle.atlassian.net/browse/MDL-85637) - SQL performance issue when finding the latest version of questions (can make qbanks unusable) |
| 105 | +- [MDL-86386](https://moodle.atlassian.net/browse/MDL-86386) - Ad-hoc task mod_qbank\task\transfer_question_categories causes performance issues on large sites |
| 106 | +- [MDL-87605](https://moodle.atlassian.net/browse/MDL-87605) - Serve minified TinyMCE plugin JavaScript files |
| 107 | +{/* <!-- cspell:enable --> */} |
| 108 | + |
| 109 | +## Security improvements {/* #security-improvements */} |
| 110 | + |
| 111 | +{/* <!-- cspell:disable --> */} |
| 112 | + |
| 113 | +- [MDL-83096](https://moodle.atlassian.net/browse/MDL-83096) - LTI 1.3 new window not triggering completion event |
| 114 | +- [MDL-86165](https://moodle.atlassian.net/browse/MDL-86165) - BigBlueButton recording actions (publish, unpublish, protect, delete, edit, import) are not logged, breaking expected auditability |
| 115 | +- [MDL-88145](https://moodle.atlassian.net/browse/MDL-88145) - cURL security helper method call order check contains a typo |
| 116 | +- [MDL-87331](https://moodle.atlassian.net/browse/MDL-87331) - Course edit returnurl triggers blocking by WAF applications |
| 117 | +{/* <!-- cspell:enable --> */} |
| 118 | + |
| 119 | +## Security fixes {/* #security-fixes */} |
| 120 | + |
| 121 | +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. |
0 commit comments