Skip to content

Commit 88c1d3c

Browse files
Merge branch 'main' into patch-3
2 parents bda0eb0 + c2f2bbf commit 88c1d3c

8 files changed

Lines changed: 283 additions & 7 deletions

File tree

CODEOWNERS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,10 @@
3131
# Documentation of the Documentation
3232
# Both the documentation owners, and the community team have ownership of this content.
3333
/general/documentation/ @moodle/documentation-owners @moodle/moodle-community-team
34+
35+
# Community Contributions team
36+
# Access to approve release notes changes
37+
/data/versions.json @moodle/community-contributions
38+
/general/releases @moodle/community-contributions
39+
/general/releases.md @moodle/community-contributions
40+
/general/_releases @moodle/community-contributions

data/versions.json

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
"generalEndDate": "5 October 2026",
4242
"securityEndDate": "19 April 2027",
4343
"isLTS": false,
44-
"codeFreezeDate": "25 August 2025",
4544
"releases": [
4645
{
4746
"name": "5.1.0",
@@ -57,9 +56,14 @@
5756
{
5857
"name": "5.1.2",
5958
"releaseDate": "9 February 2026",
60-
"version": 2025100602,
59+
"version": 2025100602
60+
},
61+
{
62+
"name": "5.1.3",
63+
"releaseDate": "20 April 2026",
64+
"version": 2025100603,
6165
"releaseNoteUrl": false
62-
}
66+
}
6367
]
6468
},
6569
{
@@ -68,7 +72,6 @@
6872
"generalEndDate": "20 April 2026",
6973
"securityEndDate": "5 October 2026",
7074
"isLTS": false,
71-
"codeFreezeDate": "3 March 2025",
7275
"releases": [
7376
{
7477
"name": "5.0.0",
@@ -99,7 +102,12 @@
99102
{
100103
"name": "5.0.5",
101104
"releaseDate": "9 February 2026",
102-
"version": 2025041405,
105+
"version": 2025041405
106+
},
107+
{
108+
"name": "5.0.6",
109+
"releaseDate": "20 April 2026",
110+
"version": 2025041406,
103111
"releaseNoteUrl": false
104112
}
105113
]
@@ -177,7 +185,12 @@
177185
{
178186
"name": "4.5.9",
179187
"releaseDate": "9 February 2026",
180-
"version": 2024100709,
188+
"version": 2024100709
189+
},
190+
{
191+
"name": "4.5.10",
192+
"releaseDate": "20 April 2026",
193+
"version": 2024100710,
181194
"releaseNoteUrl": false
182195
}
183196
]
-47.2 KB
Binary file not shown.
35.3 KB
Loading

general/releases.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The most recent [long-term support release (LTS)](https://en.wikipedia.org/wiki/
1919

2020
<SupportedReleases />
2121

22-
![Release graph summarising the currently supported Moodle releases in a visual form](_releases/5011_release_graph.png)
22+
![Release graph summarising the currently supported Moodle releases in a visual form](_releases/5012_release_graph.png)
2323

2424
<details>
2525
<summary>Release graph key</summary>

general/releases/4.5/4.5.9.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
title: Moodle 4.5.9
3+
tags:
4+
- Release notes
5+
- Moodle 4.5
6+
sidebar_position: 9
7+
moodleVersion: 4.5.9
8+
description: The release notes for Moodle version 4.5.9
9+
---
10+
11+
import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation';
12+
13+
<ReleaseNoteIntro releaseName={frontMatter.moodleVersion} />
14+
15+
:::warning Important 4.5.9 upgrade notice
16+
Please note that sites using third party themes that modify the core admin renderer (such as <!-- cspell:disable -->Moove<!-- cspell:enable -->) are recommended **not** to upgrade to this minor version, as there is a known breaking change which affects access to site administration. Sites using Boost, Classic or other themes which do not modify site administration rendering are not affected, and it is safe to upgrade (for more information, see MDL-87892). An unscheduled release which addresses this bug will be released imminently.
17+
:::
18+
19+
## General fixes and improvements
20+
<!-- cspell:disable -->
21+
- [MDL-87356](https://moodle.atlassian.net/browse/MDL-87356) - Orphaned random questions should be deleted
22+
- [MDL-81882](https://moodle.atlassian.net/browse/MDL-81882) - upgrade_block_delete_instances is extremely slow for large sets of blocks and preferences
23+
- [MDL-87258](https://moodle.atlassian.net/browse/MDL-87258) - Chrome 142 Local Network Access restrictions break LTI
24+
- [MDL-86420](https://moodle.atlassian.net/browse/MDL-86420) - Database enrolment: Duplicate key value violates unique constraint
25+
- [MDL-87352](https://moodle.atlassian.net/browse/MDL-87352) - MoodleNet: Warn of removal in supported minors
26+
<!-- cspell:enable -->
27+
28+
## Accessibility fixes and improvements
29+
<!-- cspell:disable -->
30+
- [MDL-77162](https://moodle.atlassian.net/browse/MDL-77162) - File picker repositories not keyboard accessible for new users
31+
- [MDL-86639](https://moodle.atlassian.net/browse/MDL-86639) - The name of the group is not fully displayed in the grade report
32+
- [MDL-87675](https://moodle.atlassian.net/browse/MDL-87675) - File picker: message not automatically announced by screen readers when uploading wrong file type
33+
- [MDL-87638](https://moodle.atlassian.net/browse/MDL-87638) - Moving feedback questions is not working
34+
- [MDL-87416](https://moodle.atlassian.net/browse/MDL-87416) - Glossary entry page has no title
35+
- [MDL-87757](https://moodle.atlassian.net/browse/MDL-87757) - Accessibility issues with the course overview block on the dashboard
36+
- [MDL-87694](https://moodle.atlassian.net/browse/MDL-87694) - Page header heading missing when accessing the course participant profile page as guest user
37+
- [MDL-87428](https://moodle.atlassian.net/browse/MDL-87428) - Keyboard navigation in "Add activity or resource" modal is reversed in RTL languages
38+
- [MDL-87415](https://moodle.atlassian.net/browse/MDL-87415) - Page title missing when accessing a course participant profile page as guest user
39+
- [MDL-87341](https://moodle.atlassian.net/browse/MDL-87341) - Aria labels for paging bars is not correct
40+
- [MDL-87288](https://moodle.atlassian.net/browse/MDL-87288) - Broken pagination in block area
41+
- [MDL-86905](https://moodle.atlassian.net/browse/MDL-86905) - Improve email verification email by making link clickable
42+
- [MDL-86807](https://moodle.atlassian.net/browse/MDL-86807) - Keyboard navigation in "Move activity" modal is reversed in RTL languages
43+
- [MDL-86805](https://moodle.atlassian.net/browse/MDL-86805) - Keyboard navigation in course index behaves incorrectly in RTL languages
44+
- [MDL-86436](https://moodle.atlassian.net/browse/MDL-86436) - Page heading menu is visible on larger screens even if empty
45+
- [MDL-86416](https://moodle.atlassian.net/browse/MDL-86416) - The navigation More menu is rendered even if it has no menu items
46+
- [MDL-85535](https://moodle.atlassian.net/browse/MDL-85535) - Forum older/newer post navigation links cause screen reader confusion
47+
<!-- cspell:enable -->
48+
49+
## Performance fixes and improvements
50+
<!-- cspell:disable -->
51+
<!-- cspell:enable -->
52+
53+
## Security fixes
54+
55+
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.

general/releases/5.0/5.0.5.md

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
title: Moodle 5.0.5
3+
tags:
4+
- Release notes
5+
- Moodle 5.0
6+
sidebar_position: 5
7+
moodleVersion: 5.0.5
8+
description: The release notes for Moodle version 5.0.5.
9+
---
10+
11+
import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation';
12+
13+
<ReleaseNoteIntro releaseName={frontMatter.moodleVersion} />
14+
15+
:::warning Important 5.0.5 upgrade notice
16+
Please note that sites using third party themes that modify the core admin renderer (such as <!-- cspell:disable -->Moove<!-- cspell:enable -->) are recommended **not** to upgrade to this minor version, as there is a known breaking change which affects access to site administration. Sites using Boost, Classic or other themes which do not modify site administration rendering are not affected, and it is safe to upgrade (for more information, see MDL-87892). An unscheduled release which addresses this bug will be released imminently.
17+
:::
18+
19+
## General fixes and improvements
20+
<!-- cspell:disable -->
21+
- [MDL-51447](https://moodle.atlassian.net/browse/MDL-51447) - Hidden activities are listed on the completion progress details page
22+
- [MDL-50364](https://moodle.atlassian.net/browse/MDL-50364) - Month not translated in date picker with form API
23+
- [MDL-78342](https://moodle.atlassian.net/browse/MDL-78342) - Quiz Responses converts new line characters to 6 spaces
24+
- [MDL-86423](https://moodle.atlassian.net/browse/MDL-86423) - Offline Assignments (with no submission required) receive Overdue Notifications even when graded or complete
25+
- [MDL-86136](https://moodle.atlassian.net/browse/MDL-86136) - Subquestions of qtype_multianswer (cloze) are duplicated when imported to another course
26+
- [MDL-72833](https://moodle.atlassian.net/browse/MDL-72833) - Comma is not accepted as a decimal separator in the Questions page
27+
- [MDL-86798](https://moodle.atlassian.net/browse/MDL-86798) - Restore of a question bank can lead to question versions with the same version number and question bank entry (parallel existing variants of a version)
28+
- [MDL-79221](https://moodle.atlassian.net/browse/MDL-79221) - Unenrol a user when an activity is disabled
29+
- [MDL-87606](https://moodle.atlassian.net/browse/MDL-87606) - Quiz backup does not include cloze subquestions linked from shared question bank
30+
- [MDL-86444](https://moodle.atlassian.net/browse/MDL-86444) - Question categories are assigned to the wrong parent
31+
- [MDL-87478](https://moodle.atlassian.net/browse/MDL-87478) - Pre-create attempt does not work consistently for Quiz
32+
- [MDL-87396](https://moodle.atlassian.net/browse/MDL-87396) - "Assignment due soon" and "Assignment overdue" notifications sent to all students, ignoring access restrictions
33+
- [MDL-87356](https://moodle.atlassian.net/browse/MDL-87356) - Orphaned random questions should be deleted
34+
- [MDL-83984](https://moodle.atlassian.net/browse/MDL-83984) - Activity card content menu subpanel content do not close after hover
35+
- [MDL-81882](https://moodle.atlassian.net/browse/MDL-81882) - upgrade_block_delete_instances is extremely slow for large sets of blocks and preferences
36+
- [MDL-87520](https://moodle.atlassian.net/browse/MDL-87520) - tool_installaddon is proposing incorrect versions of required plugins
37+
- [MDL-87258](https://moodle.atlassian.net/browse/MDL-87258) - Chrome 142 Local Network Access restrictions break LTI
38+
- [MDL-86830](https://moodle.atlassian.net/browse/MDL-86830) - Double encoding (title attribute) of calendar events
39+
- [MDL-86797](https://moodle.atlassian.net/browse/MDL-86797) - Hidden subsections break course index (left panel) for non-editing teachers without permission to view hidden sections
40+
- [MDL-86420](https://moodle.atlassian.net/browse/MDL-86420) - Database enrolment: Duplicate key value violates unique constraint
41+
- [MDL-73396](https://moodle.atlassian.net/browse/MDL-73396) - OAuth2 links suspended user when there is a few users with same email
42+
- [MDL-87287](https://moodle.atlassian.net/browse/MDL-87287) - Ad-hoc task mod_qbank\task\transfer_questions fails with "Duplicate entry" error after upgrade to Moodle 5.0.3+
43+
- [MDL-87121](https://moodle.atlassian.net/browse/MDL-87121) - Performance issue while deleting random questions from the quiz
44+
- [MDL-86802](https://moodle.atlassian.net/browse/MDL-86802) - OneDrive repository: Error while communicating with the repository "File not created"
45+
- [MDL-87761](https://moodle.atlassian.net/browse/MDL-87761) - Subsection: Implement warning for phasing out "Description" field in subsection edit form
46+
- [MDL-87659](https://moodle.atlassian.net/browse/MDL-87659) - The Check Report shows "Detail" heading even if no detail is present in the result
47+
- [MDL-87625](https://moodle.atlassian.net/browse/MDL-87625) - Not possible to use course/tags.php and course/admin.php any more, after MDL-82565
48+
- [MDL-87379](https://moodle.atlassian.net/browse/MDL-87379) - Classic theme UI is broken in mobile devices
49+
- [MDL-87352](https://moodle.atlassian.net/browse/MDL-87352) - MoodleNet: Warn of removal in supported minors
50+
- [MDL-87334](https://moodle.atlassian.net/browse/MDL-87334) - Changing course format duplicates primary button in course settings
51+
- [MDL-87318](https://moodle.atlassian.net/browse/MDL-87318) - The grader report table has an unusual double width table border
52+
- [MDL-87317](https://moodle.atlassian.net/browse/MDL-87317) - The activity completion report table lost the striped layout
53+
- [MDL-87289](https://moodle.atlassian.net/browse/MDL-87289) - YouTube link doesn't display in emailed forum post
54+
- [MDL-87229](https://moodle.atlassian.net/browse/MDL-87229) - The other users table lost the stripe and the hover effect
55+
- [MDL-87188](https://moodle.atlassian.net/browse/MDL-87188) - Overlapping text in the collapsed columns widget in grader report
56+
- [MDL-87182](https://moodle.atlassian.net/browse/MDL-87182) - Division by zero error when viewing a quiz attempt
57+
- [MDL-87120](https://moodle.atlassian.net/browse/MDL-87120) - The default value for "Show activity data" is not set when confirming course requests
58+
- [MDL-87029](https://moodle.atlassian.net/browse/MDL-87029) - Race condition in quiz update_overdue_attempts task can cause every attempt to be submitted twice
59+
- [MDL-86869](https://moodle.atlassian.net/browse/MDL-86869) - The Single view report in gradebook triggers a memory limit exceeded error
60+
- [MDL-86808](https://moodle.atlassian.net/browse/MDL-86808) - Footer popover is misaligned in RTL languages (regression in 5.0)
61+
- [MDL-86679](https://moodle.atlassian.net/browse/MDL-86679) - Microsoft OAuth2 service defaults to incorrect first and lastname external field mappings
62+
- [MDL-86677](https://moodle.atlassian.net/browse/MDL-86677) - In quiz, the "summary of attempt" table should be striped
63+
- [MDL-86609](https://moodle.atlassian.net/browse/MDL-86609) - Moving question across question banks ignores the user-selected destination category
64+
- [MDL-86593](https://moodle.atlassian.net/browse/MDL-86593) - The block_completionstatus block may block access to course
65+
- [MDL-86565](https://moodle.atlassian.net/browse/MDL-86565) - Course page exposes links to hidden sections causing exception errors for users without access
66+
- [MDL-86086](https://moodle.atlassian.net/browse/MDL-86086) - Read-only form fields have the same styles as editable text fields
67+
- [MDL-86058](https://moodle.atlassian.net/browse/MDL-86058) - Allow enable and disable of tasks from CLI with a pending upgrade
68+
- [MDL-85300](https://moodle.atlassian.net/browse/MDL-85300) - Tooltips are not created for content loaded with AJAX
69+
- [MDL-84966](https://moodle.atlassian.net/browse/MDL-84966) - Question bank filter by tag "None" does not work as expected
70+
- [MDL-84862](https://moodle.atlassian.net/browse/MDL-84862) - AI: Prevent provider instance creation when no provider plugins installed
71+
<!-- cspell:enable -->
72+
73+
## Accessibility fixes and improvements
74+
<!-- cspell:disable -->
75+
- [MDL-77162](https://moodle.atlassian.net/browse/MDL-77162) - File picker repositories not keyboard accessible for new users
76+
- [MDL-86639](https://moodle.atlassian.net/browse/MDL-86639) - The name of the group is not fully displayed in the grade report
77+
- [MDL-87675](https://moodle.atlassian.net/browse/MDL-87675) - File picker: message not automatically announced by screen readers when uploading wrong file type
78+
- [MDL-87416](https://moodle.atlassian.net/browse/MDL-87416) - Glossary entry page has no title
79+
- [MDL-87757](https://moodle.atlassian.net/browse/MDL-87757) - Accessibility issues with the course overview block on the dashboard
80+
- [MDL-87694](https://moodle.atlassian.net/browse/MDL-87694) - Page header heading missing when accessing the course participant profile page as guest user
81+
- [MDL-87415](https://moodle.atlassian.net/browse/MDL-87415) - Page title missing when accessing a course participant profile page as guest user
82+
- [MDL-87341](https://moodle.atlassian.net/browse/MDL-87341) - Aria labels for paging bars is not correct
83+
- [MDL-87288](https://moodle.atlassian.net/browse/MDL-87288) - Broken pagination in block area
84+
- [MDL-86905](https://moodle.atlassian.net/browse/MDL-86905) - Improve email verification email by making link clickable
85+
- [MDL-86807](https://moodle.atlassian.net/browse/MDL-86807) - Keyboard navigation in "Move activity" modal is reversed in RTL languages
86+
- [MDL-86805](https://moodle.atlassian.net/browse/MDL-86805) - Keyboard navigation in course index behaves incorrectly in RTL languages
87+
- [MDL-86436](https://moodle.atlassian.net/browse/MDL-86436) - Page heading menu is visible on larger screens even if empty
88+
- [MDL-86416](https://moodle.atlassian.net/browse/MDL-86416) - The navigation More menu is rendered even if it has no menu items
89+
- [MDL-85535](https://moodle.atlassian.net/browse/MDL-85535) - Forum older/newer post navigation links cause screen reader confusion
90+
<!-- cspell:enable -->
91+
92+
## Performance fixes and improvements
93+
<!-- cspell:disable -->
94+
- [MDL-86601](https://moodle.atlassian.net/browse/MDL-86601) - Task manager doesn't scale with large numbers of ad-hoc tasks due to missing index
95+
<!-- cspell:enable -->
96+
97+
## Security fixes
98+
99+
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

Comments
 (0)