From 59909cce28b20e3e15db2da36811d9fa8109aff1 Mon Sep 17 00:00:00 2001 From: Michael Hawkins Date: Fri, 7 Aug 2026 20:12:18 +0800 Subject: [PATCH] [docs] Adding release notes for 5.2.2 and friends --- data/versions.json | 28 ++++- general/_releases/5021_release_graph.png | Bin 82101 -> 0 bytes general/_releases/5022_release_graph.png | Bin 0 -> 56411 bytes general/releases.md | 2 +- general/releases/4.5/4.5.13.md | 47 +++++++++ general/releases/5.0/5.0.9.md | 25 +++++ general/releases/5.1/5.1.6.md | 110 ++++++++++++++++++++ general/releases/5.2/5.2.2.md | 124 +++++++++++++++++++++++ 8 files changed, 331 insertions(+), 5 deletions(-) delete mode 100644 general/_releases/5021_release_graph.png create mode 100644 general/_releases/5022_release_graph.png create mode 100644 general/releases/4.5/4.5.13.md create mode 100644 general/releases/5.0/5.0.9.md create mode 100644 general/releases/5.1/5.1.6.md create mode 100644 general/releases/5.2/5.2.2.md diff --git a/data/versions.json b/data/versions.json index c3494a720..071a6dabb 100644 --- a/data/versions.json +++ b/data/versions.json @@ -39,7 +39,12 @@ { "name": "5.2.2", "releaseDate": "10 August 2026", - "version": 2026042002, + "version": 2026042002 + }, + { + "name": "5.2.3", + "releaseDate": "5 October 2026", + "version": 2026042003, "releaseNoteUrl": false } ] @@ -86,7 +91,12 @@ { "name": "5.1.6", "releaseDate": "10 August 2026", - "version": 2025100606, + "version": 2025100606 + }, + { + "name": "5.1.7", + "releaseDate": "5 October 2026", + "version": 2025100607, "releaseNoteUrl": false } ] @@ -148,7 +158,12 @@ { "name": "5.0.9", "releaseDate": "10 August 2026", - "version": 2025041409, + "version": 2025041409 + }, + { + "name": "5.0.10", + "releaseDate": "5 October 2026", + "version": 2025041410, "releaseNoteUrl": false } ] @@ -247,7 +262,12 @@ { "name": "4.5.13", "releaseDate": "10 August 2026", - "version": 2024100713, + "version": 2024100713 + }, + { + "name": "4.5.14", + "releaseDate": "5 October 2026", + "version": 2024100714, "releaseNoteUrl": false } ] diff --git a/general/_releases/5021_release_graph.png b/general/_releases/5021_release_graph.png deleted file mode 100644 index 12a09feb66c279db5cb3984daaba728764669eaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82101 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 R>Y;~R3bLv)l~U&K{|5~8i$MSY diff --git a/general/_releases/5022_release_graph.png b/general/_releases/5022_release_graph.png new file mode 100644 index 0000000000000000000000000000000000000000..83544022d027786dbae9ceb316e80c0e081aa5dd GIT binary patch literal 56411 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%0Dc^F0^u!o! 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

{R|jB0annhWtpsiXO#lc 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 Uo!0-&&u0JvPgg&ebxsLQ0EBm*FaQ7m literal 0 HcmV?d00001 diff --git a/general/releases.md b/general/releases.md index 74538f8f0..294f85f80 100644 --- a/general/releases.md +++ b/general/releases.md @@ -19,7 +19,7 @@ The most recent [long-term support release (LTS)](https://en.wikipedia.org/wiki/ -![Release graph summarising the currently supported Moodle releases in a visual form](_releases/5021_release_graph.png) +![Release graph summarising the currently supported Moodle releases in a visual form](_releases/5022_release_graph.png)

Release graph key diff --git a/general/releases/4.5/4.5.13.md b/general/releases/4.5/4.5.13.md new file mode 100644 index 000000000..c1903253c --- /dev/null +++ b/general/releases/4.5/4.5.13.md @@ -0,0 +1,47 @@ +--- +title: Moodle 4.5.13 +tags: + - Release notes + - Moodle 4.5 +sidebar_position: 13 +moodleVersion: 4.5.13 +description: The release notes for Moodle version 4.5.13 +--- + +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; + + + +## General fixes and improvements {/* #general-fixes-and-improvements */} + +{/* */} + +- [MDL-88878](https://moodle.atlassian.net/browse/MDL-88878) - OpenAI AI provider: json_encode() escapes slashes in model name, causing 404 with OpenAI-compatible providers +{/* */} + +## Accessibility fixes and improvements {/* #accessibility-fixes-and-improvements */} + +{/* */} + +- [MDL-89252](https://moodle.atlassian.net/browse/MDL-89252) - "Add a new category" button in custom fields administration cannot be activated by keyboard +- [MDL-88964](https://moodle.atlassian.net/browse/MDL-88964) - TinyMCE editor accessibility issues +- [MDL-88956](https://moodle.atlassian.net/browse/MDL-88956) - Assignment editing: Missing accessible label on the "Word limit" field +- [MDL-88951](https://moodle.atlassian.net/browse/MDL-88951) - TinyMCE image details modal: Fake headings, delete image button issues +- [MDL-88354](https://moodle.atlassian.net/browse/MDL-88354) - Empty link in the sortable list dialogue +- [MDL-89221](https://moodle.atlassian.net/browse/MDL-89221) - The recently accessed courses block's pagination controls obscures block controls (move/action menu) +- [MDL-88963](https://moodle.atlassian.net/browse/MDL-88963) - Target size below 24x24px minimum for block action buttons +- [MDL-88962](https://moodle.atlassian.net/browse/MDL-88962) - Course Home edit mode: No status message when moving sections +- [MDL-88961](https://moodle.atlassian.net/browse/MDL-88961) - Calendar: Day event tooltip not dismissable without moving focus +- [MDL-88958](https://moodle.atlassian.net/browse/MDL-88958) - Accessibility issues in Comments +- [MDL-88957](https://moodle.atlassian.net/browse/MDL-88957) - Accessibility issues with the custom fields admin pages +- [MDL-88955](https://moodle.atlassian.net/browse/MDL-88955) - Assignment grading: Sticky table header is misplaced at 400% zoom +- [MDL-88932](https://moodle.atlassian.net/browse/MDL-88932) - Chevron icon on the message drawer conversation item has insufficient contrast on hover +- [MDL-88833](https://moodle.atlassian.net/browse/MDL-88833) - Nested search landmark role involving core/search_input_auto +- [MDL-88528](https://moodle.atlassian.net/browse/MDL-88528) - Logo image breaks main menu on small screens (mobile) +- [MDL-88173](https://moodle.atlassian.net/browse/MDL-88173) - qtype_multichoice: Screen readers do not announce question text for radio button groups +- [MDL-71231](https://moodle.atlassian.net/browse/MDL-71231) - Make previous/next chapter links for the book activity more meaningful +{/* */} + +## Security fixes {/* #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. diff --git a/general/releases/5.0/5.0.9.md b/general/releases/5.0/5.0.9.md new file mode 100644 index 000000000..5d13db886 --- /dev/null +++ b/general/releases/5.0/5.0.9.md @@ -0,0 +1,25 @@ +--- +title: Moodle 5.0.9 +tags: + - Release notes + - Moodle 5.0 +sidebar_position: 9 +moodleVersion: 5.0.9 +description: The release notes for Moodle version 5.0.9. +--- + +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; + + + +## General fixes and improvements {/* #general-fixes-and-improvements */} + +{/* */} + +- [MDL-88878](https://moodle.atlassian.net/browse/MDL-88878) - OpenAI AI provider: json_encode() escapes slashes in model name, causing 404 with OpenAI-compatible providers +- [MDL-89307](https://moodle.atlassian.net/browse/MDL-89307) - AI provider action settings page sets a wrong page URL, breaking any redirects (ie "Edit mode" button) +{/* */} + +## Security fixes {/* #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. diff --git a/general/releases/5.1/5.1.6.md b/general/releases/5.1/5.1.6.md new file mode 100644 index 000000000..ac744c885 --- /dev/null +++ b/general/releases/5.1/5.1.6.md @@ -0,0 +1,110 @@ +--- +title: Moodle 5.1.6 +tags: + - Release notes + - Moodle 5.1 +sidebar_position: 6 +moodleVersion: 5.1.6 +description: The release notes for Moodle version 5.1.6. +--- + +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; + + + +## General fixes and improvements {/* #general-fixes-and-improvements */} + +{/* */} + +- [MDL-79745](https://moodle.atlassian.net/browse/MDL-79745) - Imported hidden sections are visible in a new course +- [MDL-85516](https://moodle.atlassian.net/browse/MDL-85516) - Suspended users' assignments act different when suspended in course or on system level +- [MDL-82026](https://moodle.atlassian.net/browse/MDL-82026) - Cannot remove any quiz setting via overrides +- [MDL-73037](https://moodle.atlassian.net/browse/MDL-73037) - Cannot upload (update) users with duplicate user profile field values +- [MDL-76966](https://moodle.atlassian.net/browse/MDL-76966) - Multi-page PDF conversions using ghostscript fail on Windows server +- [MDL-68769](https://moodle.atlassian.net/browse/MDL-68769) - Orphaned ad-hoc tasks for refresh_mod_calendar_events_task fall into faildelay loop +- [MDL-84915](https://moodle.atlassian.net/browse/MDL-84915) - Not possible to search for "0" in database activity module +- [MDL-88559](https://moodle.atlassian.net/browse/MDL-88559) - External badges prevent loading a user's profile +- [MDL-87395](https://moodle.atlassian.net/browse/MDL-87395) - tag_cron_task throws "Error reading from database (number of parameters must be between 0 and 65535)" +- [MDL-84888](https://moodle.atlassian.net/browse/MDL-84888) - Stop showing exception details in REST calls when not in debug developer mode +- [MDL-87496](https://moodle.atlassian.net/browse/MDL-87496) - OAuth2 linked login expired requests are never deleted +- [MDL-86281](https://moodle.atlassian.net/browse/MDL-86281) - Ad-hoc task: qtype_multianswer\task\cleanup_duplicate_subquestions fails +- [MDL-88921](https://moodle.atlassian.net/browse/MDL-88921) - Badge message placeholders are not replaced in notification subject +- [MDL-87794](https://moodle.atlassian.net/browse/MDL-87794) - Formula escaping breaks CSV import +- [MDL-79763](https://moodle.atlassian.net/browse/MDL-79763) - "Convert submission" ad-hoc task unable to complete +- [MDL-89071](https://moodle.atlassian.net/browse/MDL-89071) - Site administrator and teacher with editing rights receive "filenotfound" error when downloading an Assignment additional file before the "Allow submissions from" date +- [MDL-88861](https://moodle.atlassian.net/browse/MDL-88861) - Deeplink to notifications preference page wrongly determines user ID without existing session +- [MDL-88746](https://moodle.atlassian.net/browse/MDL-88746) - The prompt asking to really delete question banks does not filter the question bank name +- [MDL-88653](https://moodle.atlassian.net/browse/MDL-88653) - Drag-drop into text questions: Long answers do not wrap-text correctly +- [MDL-87686](https://moodle.atlassian.net/browse/MDL-87686) - Orphaned ad-hoc tasks from removed plugins can block further task execution +- [MDL-86290](https://moodle.atlassian.net/browse/MDL-86290) - Glossary view and print issues +- [MDL-81535](https://moodle.atlassian.net/browse/MDL-81535) - Missing caret icon on the course LTI External tools page +- [MDL-89055](https://moodle.atlassian.net/browse/MDL-89055) - Hardcoded dependencies on AI plugins break the site if they are uninstalled +- [MDL-88878](https://moodle.atlassian.net/browse/MDL-88878) - OpenAI AI provider: json_encode() escapes slashes in model name, causing 404 with OpenAI-compatible providers +- [MDL-89307](https://moodle.atlassian.net/browse/MDL-89307) - AI provider action settings page sets a wrong page URL, breaking any redirects (ie "Edit mode" button) +- [MDL-89096](https://moodle.atlassian.net/browse/MDL-89096) - Fix purge of missing subplugins +- [MDL-89008](https://moodle.atlassian.net/browse/MDL-89008) - TinyMCE: RecordRTC does not allow user with moodle/course:ignorefilesizelimits to create file exceed file size limit +- [MDL-88980](https://moodle.atlassian.net/browse/MDL-88980) - Manage tokens report fails for users without webservice:managealltokens +- [MDL-88945](https://moodle.atlassian.net/browse/MDL-88945) - The image size does not change correctly when editing it in the TinyMCE editor +- [MDL-88930](https://moodle.atlassian.net/browse/MDL-88930) - User tour step form validation broken/confusing +- [MDL-88772](https://moodle.atlassian.net/browse/MDL-88772) - The AI summarise action includes the explain response in its prompt and vice versa +- [MDL-88747](https://moodle.atlassian.net/browse/MDL-88747) - Content bank: Custom fields are displayed twice when viewing content +- [MDL-88745](https://moodle.atlassian.net/browse/MDL-88745) - Content bank: Deprecation notice when displaying custom fields in PHP 8.2+ +- [MDL-88742](https://moodle.atlassian.net/browse/MDL-88742) - Error after pressing space when enrolling participants +- [MDL-88710](https://moodle.atlassian.net/browse/MDL-88710) - mod_assign: User override selector should exclude users with expired enrolments and non-eligible users +- [MDL-88658](https://moodle.atlassian.net/browse/MDL-88658) - mod_data export does not properly export zero ("0") values +- [MDL-88652](https://moodle.atlassian.net/browse/MDL-88652) - Recently accessed items block produces PHP warnings when stored cmid no longer exists +- [MDL-88624](https://moodle.atlassian.net/browse/MDL-88624) - H5P count attempts returns wrong number if a user is enrolled with multiple methods +- [MDL-88544](https://moodle.atlassian.net/browse/MDL-88544) - The course filters table lost the striped layout +- [MDL-88514](https://moodle.atlassian.net/browse/MDL-88514) - mod_assign: User and group overrides do not affect whether staff can edit submission +- [MDL-88460](https://moodle.atlassian.net/browse/MDL-88460) - Custom reports send empty report if the report is empty, instead of not sending +- [MDL-88446](https://moodle.atlassian.net/browse/MDL-88446) - YouTube playback breaks when preceded by an OGV‑supported video embed +- [MDL-88428](https://moodle.atlassian.net/browse/MDL-88428) - run_failed_adhoc_tasks incorrectly filters out tasks where attemptsavailable is 0 +- [MDL-88407](https://moodle.atlassian.net/browse/MDL-88407) - mod_assign: Multiplicator and Offset are applied twice when grade penalty is enabled +- [MDL-88328](https://moodle.atlassian.net/browse/MDL-88328) - qtype_ordering: files in answer items and combined feedback are lost when moving a question between question banks in different contexts +- [MDL-88248](https://moodle.atlassian.net/browse/MDL-88248) - On the "Cohorts synced to this learning plan template" the cohort names are not filtered +- [MDL-88202](https://moodle.atlassian.net/browse/MDL-88202) - Script admin/cli/fix_orphaned_question_categories.php throws error "Undefined variable $course" +- [MDL-88175](https://moodle.atlassian.net/browse/MDL-88175) - In competency rules, if defining a "When"→"Points required are met" condition, the numeric fields are too narrow +- [MDL-88167](https://moodle.atlassian.net/browse/MDL-88167) - Grunt watch does not work for SCSS files +- [MDL-88128](https://moodle.atlassian.net/browse/MDL-88128) - Moodle does not match Accept-Language from header if not exact when setting the language for a new session +- [MDL-87974](https://moodle.atlassian.net/browse/MDL-87974) - Correctly style dropleft and dropup chevrons for buttons +- [MDL-87912](https://moodle.atlassian.net/browse/MDL-87912) - Flickr repository search form checkboxes corrupt/non-functional +- [MDL-87581](https://moodle.atlassian.net/browse/MDL-87581) - Courses uploaded via bulk course creation/copy do not restore the course's summary or overview files +- [MDL-87222](https://moodle.atlassian.net/browse/MDL-87222) - CORS policy error from YouTube repository when importing +- [MDL-86920](https://moodle.atlassian.net/browse/MDL-86920) - Icon in "next section" link should be placed after the section name text +- [MDL-86525](https://moodle.atlassian.net/browse/MDL-86525) - Course JPEG files are different after restore +- [MDL-86446](https://moodle.atlassian.net/browse/MDL-86446) - cachestore_redis: Purging cache area shortly locks the whole instance +- [MDL-85256](https://moodle.atlassian.net/browse/MDL-85256) - Inbound email MIME parsing issues +- [MDL-83688](https://moodle.atlassian.net/browse/MDL-83688) - Naming a grade category "0" causes an error on the gradebook setup page +- [MDL-82514](https://moodle.atlassian.net/browse/MDL-82514) - Calendar missing entries when resetting dropdown filter +- [MDL-79755](https://moodle.atlassian.net/browse/MDL-79755) - Wrong encoding for course name and actions button in Course overview block +{/* */} + +## Accessibility fixes and improvements {/* #accessibility-fixes-and-improvements */} + +{/* */} + +- [MDL-89252](https://moodle.atlassian.net/browse/MDL-89252) - "Add a new category" button in custom fields administration cannot be activated by keyboard +- [MDL-88964](https://moodle.atlassian.net/browse/MDL-88964) - TinyMCE editor accessibility issues +- [MDL-88956](https://moodle.atlassian.net/browse/MDL-88956) - Assignment editing: Missing accessible label on the "Word limit" field +- [MDL-88951](https://moodle.atlassian.net/browse/MDL-88951) - TinyMCE image details modal: Fake headings, delete image button issues +- [MDL-88354](https://moodle.atlassian.net/browse/MDL-88354) - Empty link in the sortable list dialogue +- [MDL-77208](https://moodle.atlassian.net/browse/MDL-77208) - Links within form help popovers are not keyboard accessible +- [MDL-89221](https://moodle.atlassian.net/browse/MDL-89221) - The recently accessed courses block's pagination controls obscures block controls (move/action menu) +- [MDL-88963](https://moodle.atlassian.net/browse/MDL-88963) - Target size below 24x24px minimum for block action buttons +- [MDL-88962](https://moodle.atlassian.net/browse/MDL-88962) - Course Home edit mode: No status message when moving sections +- [MDL-88961](https://moodle.atlassian.net/browse/MDL-88961) - Calendar: Day event tooltip not dismissable without moving focus +- [MDL-88960](https://moodle.atlassian.net/browse/MDL-88960) - Activity chooser: Filter tabs do not reflow at 400% zoom +- [MDL-88959](https://moodle.atlassian.net/browse/MDL-88959) - Non-text contrast: form-switch element has insufficient contrast +- [MDL-88958](https://moodle.atlassian.net/browse/MDL-88958) - Accessibility issues in Comments +- [MDL-88957](https://moodle.atlassian.net/browse/MDL-88957) - Accessibility issues with the custom fields admin pages +- [MDL-88955](https://moodle.atlassian.net/browse/MDL-88955) - Assignment grading: Sticky table header is misplaced at 400% zoom +- [MDL-88932](https://moodle.atlassian.net/browse/MDL-88932) - Chevron icon on the message drawer conversation item has insufficient contrast on hover +- [MDL-88833](https://moodle.atlassian.net/browse/MDL-88833) - Nested search landmark role involving core/search_input_auto +- [MDL-88528](https://moodle.atlassian.net/browse/MDL-88528) - Logo image breaks main menu on small screens (mobile) +- [MDL-88173](https://moodle.atlassian.net/browse/MDL-88173) - qtype_multichoice: Screen readers do not announce question text for radio button groups +- [MDL-71231](https://moodle.atlassian.net/browse/MDL-71231) - Make previous/next chapter links for the book activity more meaningful +{/* */} + +## Security fixes {/* #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. diff --git a/general/releases/5.2/5.2.2.md b/general/releases/5.2/5.2.2.md new file mode 100644 index 000000000..35762b607 --- /dev/null +++ b/general/releases/5.2/5.2.2.md @@ -0,0 +1,124 @@ +--- +title: Moodle 5.2.2 +tags: + - Release notes + - Moodle 5.2 +sidebar_position: 2 +moodleVersion: 5.2.2 +description: The release notes for Moodle version 5.2.2. +--- + +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; + + + +## General fixes and improvements {/* #general-fixes-and-improvements */} + +{/* */} + +- [MDL-79745](https://moodle.atlassian.net/browse/MDL-79745) - Imported hidden sections are visible in a new course +- [MDL-85516](https://moodle.atlassian.net/browse/MDL-85516) - Suspended users' assignments act different when suspended in course or on system level +- [MDL-82026](https://moodle.atlassian.net/browse/MDL-82026) - Cannot remove any quiz setting via overrides +- [MDL-73037](https://moodle.atlassian.net/browse/MDL-73037) - Cannot upload (update) users with duplicate user profile field values +- [MDL-76966](https://moodle.atlassian.net/browse/MDL-76966) - Multi-page PDF conversions using ghostscript fail on Windows server +- [MDL-68769](https://moodle.atlassian.net/browse/MDL-68769) - Orphaned ad-hoc tasks for refresh_mod_calendar_events_task fall into faildelay loop +- [MDL-84915](https://moodle.atlassian.net/browse/MDL-84915) - Not possible to search for "0" in database activity module +- [MDL-88559](https://moodle.atlassian.net/browse/MDL-88559) - External badges prevent loading a user's profile +- [MDL-87395](https://moodle.atlassian.net/browse/MDL-87395) - tag_cron_task throws "Error reading from database (number of parameters must be between 0 and 65535)" +- [MDL-84888](https://moodle.atlassian.net/browse/MDL-84888) - Stop showing exception details in REST calls when not in debug developer mode +- [MDL-87496](https://moodle.atlassian.net/browse/MDL-87496) - OAuth2 linked login expired requests are never deleted +- [MDL-86281](https://moodle.atlassian.net/browse/MDL-86281) - Ad-hoc task: qtype_multianswer\task\cleanup_duplicate_subquestions fails +- [MDL-88921](https://moodle.atlassian.net/browse/MDL-88921) - Badge message placeholders are not replaced in notification subject +- [MDL-87794](https://moodle.atlassian.net/browse/MDL-87794) - Formula escaping breaks CSV import +- [MDL-79763](https://moodle.atlassian.net/browse/MDL-79763) - "Convert submission" ad-hoc task unable to complete +- [MDL-89071](https://moodle.atlassian.net/browse/MDL-89071) - Site administrator and teacher with editing rights receive "filenotfound" error when downloading an Assignment additional file before the "Allow submissions from" date +- [MDL-88861](https://moodle.atlassian.net/browse/MDL-88861) - Deeplink to notifications preference page wrongly determines user ID without existing session +- [MDL-88746](https://moodle.atlassian.net/browse/MDL-88746) - The prompt asking to really delete question banks does not filter the question bank name +- [MDL-88653](https://moodle.atlassian.net/browse/MDL-88653) - Drag-drop into text questions: Long answers do not wrap-text correctly +- [MDL-87686](https://moodle.atlassian.net/browse/MDL-87686) - Orphaned ad-hoc tasks from removed plugins can block further task execution +- [MDL-86290](https://moodle.atlassian.net/browse/MDL-86290) - Glossary view and print issues +- [MDL-81535](https://moodle.atlassian.net/browse/MDL-81535) - Missing caret icon on the course LTI External tools page +- [MDL-88814](https://moodle.atlassian.net/browse/MDL-88814) - Pages broken with mod_php +- [MDL-89055](https://moodle.atlassian.net/browse/MDL-89055) - Hardcoded dependencies on AI plugins break the site if they are uninstalled +- [MDL-88878](https://moodle.atlassian.net/browse/MDL-88878) - OpenAI AI provider: json_encode() escapes slashes in model name, causing 404 with OpenAI-compatible providers +- [MDL-88805](https://moodle.atlassian.net/browse/MDL-88805) - Site Registration: include disk usage causing site to slow down after upgrade to 5.2 +- [MDL-89307](https://moodle.atlassian.net/browse/MDL-89307) - AI provider action settings page sets a wrong page URL, breaking any redirects (ie "Edit mode" button) +- [MDL-89237](https://moodle.atlassian.net/browse/MDL-89237) - Rollback multi-language support in additionalhtmlfooter +- [MDL-89209](https://moodle.atlassian.net/browse/MDL-89209) - course_delete_modules is no longer idempotent when the course module record is missing +- [MDL-89096](https://moodle.atlassian.net/browse/MDL-89096) - Fix purge of missing subplugins +- [MDL-89073](https://moodle.atlassian.net/browse/MDL-89073) - Linear navigation footer incorrectly visible on stealth activities +- [MDL-89057](https://moodle.atlassian.net/browse/MDL-89057) - Status checks do not show information +- [MDL-89008](https://moodle.atlassian.net/browse/MDL-89008) - TinyMCE: RecordRTC does not allow user with moodle/course:ignorefilesizelimits to create file exceed file size limit +- [MDL-88980](https://moodle.atlassian.net/browse/MDL-88980) - Manage tokens report fails for users without webservice:managealltokens +- [MDL-88945](https://moodle.atlassian.net/browse/MDL-88945) - The image size does not change correctly when editing it in the TinyMCE editor +- [MDL-88930](https://moodle.atlassian.net/browse/MDL-88930) - User tour step form validation broken/confusing +- [MDL-88772](https://moodle.atlassian.net/browse/MDL-88772) - The AI summarise action includes the explain response in its prompt and vice versa +- [MDL-88747](https://moodle.atlassian.net/browse/MDL-88747) - Content bank: Custom fields are displayed twice when viewing content +- [MDL-88745](https://moodle.atlassian.net/browse/MDL-88745) - Content bank: Deprecation notice when displaying custom fields in PHP 8.2+ +- [MDL-88742](https://moodle.atlassian.net/browse/MDL-88742) - Error after pressing space when enrolling participants +- [MDL-88710](https://moodle.atlassian.net/browse/MDL-88710) - mod_assign: User override selector should exclude users with expired enrolments and non-eligible users +- [MDL-88658](https://moodle.atlassian.net/browse/MDL-88658) - mod_data export does not properly export zero ("0") values +- [MDL-88652](https://moodle.atlassian.net/browse/MDL-88652) - Recently accessed items block produces PHP warnings when stored cmid no longer exists +- [MDL-88624](https://moodle.atlassian.net/browse/MDL-88624) - H5P count attempts returns wrong number if a user is enrolled with multiple methods +- [MDL-88544](https://moodle.atlassian.net/browse/MDL-88544) - The course filters table lost the striped layout +- [MDL-88514](https://moodle.atlassian.net/browse/MDL-88514) - mod_assign: User and group overrides do not affect whether staff can edit submission +- [MDL-88460](https://moodle.atlassian.net/browse/MDL-88460) - Custom reports send empty report if the report is empty, instead of not sending +- [MDL-88446](https://moodle.atlassian.net/browse/MDL-88446) - YouTube playback breaks when preceded by an OGV‑supported video embed +- [MDL-88428](https://moodle.atlassian.net/browse/MDL-88428) - run_failed_adhoc_tasks incorrectly filters out tasks where attemptsavailable is 0 +- [MDL-88407](https://moodle.atlassian.net/browse/MDL-88407) - mod_assign: Multiplicator and Offset are applied twice when grade penalty is enabled +- [MDL-88328](https://moodle.atlassian.net/browse/MDL-88328) - qtype_ordering: files in answer items and combined feedback are lost when moving a question between question banks in different contexts +- [MDL-88291](https://moodle.atlassian.net/browse/MDL-88291) - Autoload does not work properly for AWS SDK +- [MDL-88248](https://moodle.atlassian.net/browse/MDL-88248) - On the "Cohorts synced to this learning plan template" the cohort names are not filtered +- [MDL-88202](https://moodle.atlassian.net/browse/MDL-88202) - Script admin/cli/fix_orphaned_question_categories.php throws error "Undefined variable $course" +- [MDL-88175](https://moodle.atlassian.net/browse/MDL-88175) - In competency rules, if defining a "When"→"Points required are met" condition, the numeric fields are too narrow +- [MDL-88167](https://moodle.atlassian.net/browse/MDL-88167) - Grunt watch does not work for SCSS files +- [MDL-88128](https://moodle.atlassian.net/browse/MDL-88128) - Moodle does not match Accept-Language from header if not exact when setting the language for a new session +- [MDL-87974](https://moodle.atlassian.net/browse/MDL-87974) - Correctly style dropleft and dropup chevrons for buttons +- [MDL-87912](https://moodle.atlassian.net/browse/MDL-87912) - Flickr repository search form checkboxes corrupt/non-functional +- [MDL-87581](https://moodle.atlassian.net/browse/MDL-87581) - Courses uploaded via bulk course creation/copy do not restore the course's summary or overview files +- [MDL-87222](https://moodle.atlassian.net/browse/MDL-87222) - CORS policy error from YouTube repository when importing +- [MDL-86920](https://moodle.atlassian.net/browse/MDL-86920) - Icon in "next section" link should be placed after the section name text +- [MDL-86525](https://moodle.atlassian.net/browse/MDL-86525) - Course JPEG files are different after restore +- [MDL-86446](https://moodle.atlassian.net/browse/MDL-86446) - cachestore_redis: Purging cache area shortly locks the whole instance +- [MDL-85256](https://moodle.atlassian.net/browse/MDL-85256) - Inbound email MIME parsing issues +- [MDL-83688](https://moodle.atlassian.net/browse/MDL-83688) - Naming a grade category "0" causes an error on the gradebook setup page +- [MDL-82514](https://moodle.atlassian.net/browse/MDL-82514) - Calendar missing entries when resetting dropdown filter +- [MDL-79755](https://moodle.atlassian.net/browse/MDL-79755) - Wrong encoding for course name and actions button in Course overview block +{/* */} + +## Accessibility fixes and improvements {/* #accessibility-fixes-and-improvements */} + +{/* */} + +- [MDL-89252](https://moodle.atlassian.net/browse/MDL-89252) - "Add a new category" button in custom fields administration cannot be activated by keyboard +- [MDL-88964](https://moodle.atlassian.net/browse/MDL-88964) - TinyMCE editor accessibility issues +- [MDL-88956](https://moodle.atlassian.net/browse/MDL-88956) - Assignment editing: Missing accessible label on the "Word limit" field +- [MDL-88951](https://moodle.atlassian.net/browse/MDL-88951) - TinyMCE image details modal: Fake headings, delete image button issues +- [MDL-88354](https://moodle.atlassian.net/browse/MDL-88354) - Empty link in the sortable list dialogue +- [MDL-77208](https://moodle.atlassian.net/browse/MDL-77208) - Links within form help popovers are not keyboard accessible +- [MDL-89221](https://moodle.atlassian.net/browse/MDL-89221) - The recently accessed courses block's pagination controls obscures block controls (move/action menu) +- [MDL-88963](https://moodle.atlassian.net/browse/MDL-88963) - Target size below 24x24px minimum for block action buttons +- [MDL-88962](https://moodle.atlassian.net/browse/MDL-88962) - Course Home edit mode: No status message when moving sections +- [MDL-88961](https://moodle.atlassian.net/browse/MDL-88961) - Calendar: Day event tooltip not dismissable without moving focus +- [MDL-88960](https://moodle.atlassian.net/browse/MDL-88960) - Activity chooser: Filter tabs do not reflow at 400% zoom +- [MDL-88959](https://moodle.atlassian.net/browse/MDL-88959) - Non-text contrast: form-switch element has insufficient contrast +- [MDL-88958](https://moodle.atlassian.net/browse/MDL-88958) - Accessibility issues in Comments +- [MDL-88957](https://moodle.atlassian.net/browse/MDL-88957) - Accessibility issues with the custom fields admin pages +- [MDL-88955](https://moodle.atlassian.net/browse/MDL-88955) - Assignment grading: Sticky table header is misplaced at 400% zoom +- [MDL-88932](https://moodle.atlassian.net/browse/MDL-88932) - Chevron icon on the message drawer conversation item has insufficient contrast on hover +- [MDL-88833](https://moodle.atlassian.net/browse/MDL-88833) - Nested search landmark role involving core/search_input_auto +- [MDL-88528](https://moodle.atlassian.net/browse/MDL-88528) - Logo image breaks main menu on small screens (mobile) +- [MDL-88173](https://moodle.atlassian.net/browse/MDL-88173) - qtype_multichoice: Screen readers do not announce question text for radio button groups +- [MDL-71231](https://moodle.atlassian.net/browse/MDL-71231) - Make previous/next chapter links for the book activity more meaningful +{/* */} + +## Performance fixes and improvements {/* #performance-fixes-and-improvements */} + +{/* */} + +- [MDL-88393](https://moodle.atlassian.net/browse/MDL-88393) - Performance issue when upgrading to 5.2 due to use of question_delete_question API in MDL-73602 upgrade step +{/* */} + +## Security fixes {/* #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.