diff --git a/data/versions.json b/data/versions.json index 70f4131dab..fb26562562 100644 --- a/data/versions.json +++ b/data/versions.json @@ -18,6 +18,11 @@ "name": "4.2.1", "releaseDate": "12 June 2023", "version": 2023042401 + }, + { + "name": "4.2.2", + "releaseDate": "14 August 2023", + "version": 2023042402 } ] }, @@ -53,6 +58,11 @@ "name": "4.1.4", "releaseDate": "12 June 2023", "version": 2022112804 + }, + { + "name": "4.1.5", + "releaseDate": "14 August 2023", + "version": 2022112805 } ] }, @@ -113,6 +123,11 @@ "name": "4.0.9", "releaseDate": "12 June 2023", "version": 2022041909 + }, + { + "name": "4.0.10", + "releaseDate": "14 August 2023", + "version": 2022041910 } ] }, @@ -204,6 +219,11 @@ "name": "3.11.15", "releaseDate": "12 June 2023", "version": 2021051715 + }, + { + "name": "3.11.17", + "releaseDate": "14 August 2023", + "version": 2021051716 } ] }, @@ -402,6 +422,11 @@ "name": "3.9.22", "releaseDate": "12 June 2023", "version": 2020061522 + }, + { + "name": "3.9.23", + "releaseDate": "14 August 2023", + "version": 2020061523 } ] }, diff --git a/general/_releases/4021_release_graph.png b/general/_releases/4021_release_graph.png deleted file mode 100644 index c6fe4e1463..0000000000 Binary files a/general/_releases/4021_release_graph.png and /dev/null differ diff --git a/general/_releases/4022_release_graph.png b/general/_releases/4022_release_graph.png new file mode 100644 index 0000000000..0687e57d00 Binary files /dev/null and b/general/_releases/4022_release_graph.png differ diff --git a/general/releases.md b/general/releases.md index 0ea6f3e3b6..07f8a4e6f2 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/4021_release_graph.png) +![Release graph summarising the currently supported Moodle releases in a visual form](_releases/4022_release_graph.png)
Release graph key diff --git a/general/releases/3.11/3.11.16.md b/general/releases/3.11/3.11.16.md new file mode 100644 index 0000000000..fe93636947 --- /dev/null +++ b/general/releases/3.11/3.11.16.md @@ -0,0 +1,22 @@ +--- +title: Moodle 3.11.16 +tags: + - Release notes + - Moodle 3.11 +sidebar_position: 16 +moodleVersion: 3.11.16 +description: The release notes for Moodle version 3.11.16. +--- + +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; + + + +## General fixes and improvements + +- [MDL-77525](https://tracker.moodle.org/browse/MDL-77525) - Add text filtering stages + + +## 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/3.9/3.9.23.md b/general/releases/3.9/3.9.23.md new file mode 100644 index 0000000000..55796e164f --- /dev/null +++ b/general/releases/3.9/3.9.23.md @@ -0,0 +1,22 @@ +--- +title: Moodle 3.9.23 +tags: + - Release notes + - Moodle 3.9 +sidebar_position: 23 +moodleVersion: 3.9.23 +description: The release notes for Moodle version 3.9.23. +--- + +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; + + + +## General fixes and improvements + +- [MDL-77525](https://tracker.moodle.org/browse/MDL-77525) - Add text filtering stages + + +## 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/4.0/4.0.10.md b/general/releases/4.0/4.0.10.md new file mode 100644 index 0000000000..fa8009b21d --- /dev/null +++ b/general/releases/4.0/4.0.10.md @@ -0,0 +1,23 @@ +--- +title: Moodle 4.0.10 +tags: + - Release notes + - Moodle 4.0 +sidebar_position: 10 +moodleVersion: 4.0.10 +description: The release notes for Moodle 4.0.10. +--- + +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; + + + +## General fixes and improvements + +- [MDL-78488](https://tracker.moodle.org/browse/MDL-78488) - Question bank statistics still being pulled/loaded when associated columns disabled +- [MDL-77525](https://tracker.moodle.org/browse/MDL-77525) - Add text filtering stages + + +## 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/4.1/4.1.5.md b/general/releases/4.1/4.1.5.md new file mode 100644 index 0000000000..fecb143251 --- /dev/null +++ b/general/releases/4.1/4.1.5.md @@ -0,0 +1,98 @@ +--- +title: Moodle 4.1.5 +tags: + - Release notes + - Moodle 4.1 +sidebar_position: 5 +moodleVersion: 4.1.5 +description: The release notes for Moodle version 4.1.5. +--- + +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; + + + +## General fixes and improvements + +- [MDL-78618](https://tracker.moodle.org/browse/MDL-78618) - Very poor performance on my/courses.php +- [MDL-77591](https://tracker.moodle.org/browse/MDL-77591) - Assignment feedback files upload is broken for group assignments +- [MDL-76174](https://tracker.moodle.org/browse/MDL-76174) - Performance impact on course_overview block and my/courses.php +- [MDL-71133](https://tracker.moodle.org/browse/MDL-71133) - Grade decimals are missing prior to the release of grades when using the marking workflow +- [MDL-64648](https://tracker.moodle.org/browse/MDL-64648) - Course Manual enrolment instance "Notify before enrolment expires" setting does not default correctly +- [MDL-75115](https://tracker.moodle.org/browse/MDL-75115) - RTL tooltip arrow direction +- [MDL-75047](https://tracker.moodle.org/browse/MDL-75047) - Revert flipping help icon direction in right-to-left languages +- [MDL-63120](https://tracker.moodle.org/browse/MDL-63120) - Badges cron task fails because of a join over +61 tables +- [MDL-78485](https://tracker.moodle.org/browse/MDL-78485) - TinyMCE does not allow insertion of script tags +- [MDL-73052](https://tracker.moodle.org/browse/MDL-73052) - Images within the description of a page resource won't be displayed unless they are accompanied by text +- [MDL-78056](https://tracker.moodle.org/browse/MDL-78056) - Incorrect Attempts Report H5P Core - Fill in the Blanks +- [MDL-78488](https://tracker.moodle.org/browse/MDL-78488) - Question bank statistics still being pulled/loaded when associated columns disabled +- [MDL-78297](https://tracker.moodle.org/browse/MDL-78297) - Deprecated capabilities feature puts high pressure on caches +- [MDL-76840](https://tracker.moodle.org/browse/MDL-76840) - Displayed remaining time does not take into account granted extensions +- [MDL-69983](https://tracker.moodle.org/browse/MDL-69983) - Asynchronous course backups should be stored in user backup area +- [MDL-77817](https://tracker.moodle.org/browse/MDL-77817) - TinyMCE editor display bug with overlay for source code and small displays +- [MDL-77865](https://tracker.moodle.org/browse/MDL-77865) - Quiz question drag and drop text fails after clicking (not dragging) 2 answers +- [MDL-77375](https://tracker.moodle.org/browse/MDL-77375) - Dropdowns are being overlapped by their parent containers +- [MDL-77525](https://tracker.moodle.org/browse/MDL-77525) - Add text filtering stages +- [MDL-74893](https://tracker.moodle.org/browse/MDL-74893) - Auto-Login as Guest Doesn't Work Unless Button is Enabled +- [MDL-78492](https://tracker.moodle.org/browse/MDL-78492) - AWS Aurora MySQL does not support COMPRESSED row format +- [MDL-73213](https://tracker.moodle.org/browse/MDL-73213) - Dropdown value cleared when opening and closing without change +- [MDL-77378](https://tracker.moodle.org/browse/MDL-77378) - Cloze question where all subquestions have zero weight cause Division by zero errors +- [MDL-77679](https://tracker.moodle.org/browse/MDL-77679) - Drag and drop question type drag and drop duplicating available options +- [MDL-78674](https://tracker.moodle.org/browse/MDL-78674) - Moving Activity in Calendar to another date does not reflect new date on Activity view page +- [MDL-78237](https://tracker.moodle.org/browse/MDL-78237) - TinyMCE: Source code modal offset +- [MDL-78391](https://tracker.moodle.org/browse/MDL-78391) - RecordRTC Safari not working (A variety of related bugs) +- [MDL-78066](https://tracker.moodle.org/browse/MDL-78066) - LTI Advantage content selection error when workshop or other multi-grade-item activities are present +- [MDL-75195](https://tracker.moodle.org/browse/MDL-75195) - Missing supportemail field on Moodle install_database.php +- [MDL-76757](https://tracker.moodle.org/browse/MDL-76757) - Cannot easily delete all versions of a question +- [MDL-77224](https://tracker.moodle.org/browse/MDL-77224) - Attempts should be removed when H5P activity is deleted from a course +- [MDL-78435](https://tracker.moodle.org/browse/MDL-78435) - Force error/warning when Moodle assignment start and due date are identical +- [MDL-78632](https://tracker.moodle.org/browse/MDL-78632) - Add missing yaml filetype +- [MDL-78622](https://tracker.moodle.org/browse/MDL-78622) - Add question to quiz query has wrong join on mdl_question_references causing performance issues +- [MDL-78554](https://tracker.moodle.org/browse/MDL-78554) - Add a TinyMCE link plugin (backport of MDL-76520) +- [MDL-75359](https://tracker.moodle.org/browse/MDL-75359) - Numeric aggregation in report builder does not work on 'checkbox' user profile fields +- [MDL-78644](https://tracker.moodle.org/browse/MDL-78644) - Favicon doesn't support .ico format +- [MDL-78704](https://tracker.moodle.org/browse/MDL-78704) - Activity dates string should render raw un-escaped HTML +- [MDL-77180](https://tracker.moodle.org/browse/MDL-77180) - Support multilang for custom field category names +- [MDL-78263](https://tracker.moodle.org/browse/MDL-78263) - Airnotifier notification name shouldn't be removed when encryption is enabled +- [MDL-77645](https://tracker.moodle.org/browse/MDL-77645) - Course Editor JS error when student tries to access course while enrolment method is disabled +- [MDL-78484](https://tracker.moodle.org/browse/MDL-78484) - Accessibility: enable checkbox comes after the date picker in tab order +- [MDL-75937](https://tracker.moodle.org/browse/MDL-75937) - Frontpage settings incorrectly display config.php +- [MDL-76445](https://tracker.moodle.org/browse/MDL-76445) - The zero state flow in the gradebook reports causes usability issues +- [MDL-78018](https://tracker.moodle.org/browse/MDL-78018) - Assignment - support multilanguage group names on 'view all submissions page' +- [MDL-78564](https://tracker.moodle.org/browse/MDL-78564) - Student unable to submit assignment when the Submission statement is empty but set to required +- [MDL-78460](https://tracker.moodle.org/browse/MDL-78460) - Broken HTML coding in Forum timed posts modal +- [MDL-76319](https://tracker.moodle.org/browse/MDL-76319) - Add missing continue button after CSV grades import error +- [MDL-76661](https://tracker.moodle.org/browse/MDL-76661) - Warnings on the BigBlueButton index page +- [MDL-78742](https://tracker.moodle.org/browse/MDL-78742) - Show activity dates default not respected during course upload +- [MDL-78172](https://tracker.moodle.org/browse/MDL-78172) - Multilang filter is not applied in forum groups +- [MDL-74824](https://tracker.moodle.org/browse/MDL-74824) - Custom change password URL is not included in login notification messages +- [MDL-77396](https://tracker.moodle.org/browse/MDL-77396) - Wiki print preview page should not use the site's background image +- [MDL-78676](https://tracker.moodle.org/browse/MDL-78676) - Database activity allows save without any activity completion rule selected +- [MDL-78715](https://tracker.moodle.org/browse/MDL-78715) - The action menu on payments accounts screen gets overlapped by the layout +- [MDL-78071](https://tracker.moodle.org/browse/MDL-78071) - Cohort action menu should not be added for managed cohorts +- [MDL-78443](https://tracker.moodle.org/browse/MDL-78443) - Error shown to site admins on the app when not enrolled in any courses +- [MDL-77993](https://tracker.moodle.org/browse/MDL-77993) - No navigation item to go to Detailed Statistics report for lesson report in classic theme +- [MDL-78350](https://tracker.moodle.org/browse/MDL-78350) - core/dynamic_tabs JS is trying to add JS within JS +- [MDL-78055](https://tracker.moodle.org/browse/MDL-78055) - Deprecated: function_exists(): Passing null to parameter of type string when building CSS (PHP 8.1) +- [MDL-78461](https://tracker.moodle.org/browse/MDL-78461) - Plagiarism plugin settings links broken on plugins overview page + + +## Accessibility improvements + +- [MDL-77690](https://tracker.moodle.org/browse/MDL-77690) - Heading hierarchy skips one level +- [MDL-76046](https://tracker.moodle.org/browse/MDL-76046) - Secondary navigation can overflow on smaller screens +- [MDL-78542](https://tracker.moodle.org/browse/MDL-78542) - mod_url link texts are shown as URL instead of a human-readable text +- [MDL-76673](https://tracker.moodle.org/browse/MDL-76673) - Accessibility checker giving colour contrast error on <ol> +- [MDL-78556](https://tracker.moodle.org/browse/MDL-78556) - flexible_table should support caption tag for table caption +- [MDL-78550](https://tracker.moodle.org/browse/MDL-78550) - HTML validator errors on the gradebook setup page + + +## Security improvements + +- [MDL-67852](https://tracker.moodle.org/browse/MDL-67852) - Security overview report shows critical warning for "Default role for all users" with default requestdelete config +- [MDL-78714](https://tracker.moodle.org/browse/MDL-78714) - Disable client-side TinyMCE DOM Purification + + +## 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/4.2/4.2.2.md b/general/releases/4.2/4.2.2.md new file mode 100644 index 0000000000..3726357448 --- /dev/null +++ b/general/releases/4.2/4.2.2.md @@ -0,0 +1,101 @@ +--- +title: Moodle 4.2.2 +tags: + - Release notes + - Moodle 4.2 +sidebar_position: 2 +moodleVersion: 4.2.2 +description: The release notes for Moodle version 4.2.2. +--- + +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; + + + +## General fixes and improvements + +- [MDL-78618](https://tracker.moodle.org/browse/MDL-78618) - Very poor performance on my/courses.php +- [MDL-77591](https://tracker.moodle.org/browse/MDL-77591) - Assignment feedback files upload is broken for group assignments +- [MDL-76174](https://tracker.moodle.org/browse/MDL-76174) - Performance impact on course_overview block and my/courses.php +- [MDL-71133](https://tracker.moodle.org/browse/MDL-71133) - Grade decimals are missing prior to the release of grades when using the marking workflow +- [MDL-64648](https://tracker.moodle.org/browse/MDL-64648) - Course Manual enrolment instance "Notify before enrolment expires" setting does not default correctly +- [MDL-75115](https://tracker.moodle.org/browse/MDL-75115) - RTL tooltip arrow direction +- [MDL-75047](https://tracker.moodle.org/browse/MDL-75047) - Revert flipping help icon direction in right-to-left languages +- [MDL-63120](https://tracker.moodle.org/browse/MDL-63120) - Badges cron task fails because of a join over +61 tables +- [MDL-78485](https://tracker.moodle.org/browse/MDL-78485) - TinyMCE does not allow insertion of script tags +- [MDL-78056](https://tracker.moodle.org/browse/MDL-78056) - Incorrect Attempts Report H5P Core - Fill in the Blanks +- [MDL-78488](https://tracker.moodle.org/browse/MDL-78488) - Question bank statistics still being pulled/loaded when associated columns disabled +- [MDL-78297](https://tracker.moodle.org/browse/MDL-78297) - Deprecated capabilities feature puts high pressure on caches +- [MDL-76840](https://tracker.moodle.org/browse/MDL-76840) - Displayed remaining time does not take into account granted extensions +- [MDL-69983](https://tracker.moodle.org/browse/MDL-69983) - Asynchronous course backups should be stored in user backup area +- [MDL-77817](https://tracker.moodle.org/browse/MDL-77817) - TinyMCE editor display bug with overlay for source code and small displays +- [MDL-77865](https://tracker.moodle.org/browse/MDL-77865) - Quiz question drag and drop text fails after clicking (not dragging) 2 answers +- [MDL-78313](https://tracker.moodle.org/browse/MDL-78313) - admin/blocks.php database query fails to load on large dataset +- [MDL-77375](https://tracker.moodle.org/browse/MDL-77375) - Dropdowns are being overlapped by their parent containers +- [MDL-77525](https://tracker.moodle.org/browse/MDL-77525) - Add text filtering stages +- [MDL-74893](https://tracker.moodle.org/browse/MDL-74893) - Auto-Login as Guest Doesn't Work Unless Button is Enabled +- [MDL-78492](https://tracker.moodle.org/browse/MDL-78492) - AWS Aurora MySQL does not support COMPRESSED row format +- [MDL-73213](https://tracker.moodle.org/browse/MDL-73213) - Dropdown value cleared when opening and closing without change +- [MDL-77378](https://tracker.moodle.org/browse/MDL-77378) - Cloze question where all subquestions have zero weight cause Division by zero errors +- [MDL-77679](https://tracker.moodle.org/browse/MDL-77679) - Drag and drop question type drag and drop duplicating available options +- [MDL-78674](https://tracker.moodle.org/browse/MDL-78674) - Moving Activity in Calendar to another date does not reflect new date on Activity view page +- [MDL-78237](https://tracker.moodle.org/browse/MDL-78237) - TinyMCE: Source code modal offset +- [MDL-78391](https://tracker.moodle.org/browse/MDL-78391) - RecordRTC Safari not working (A variety of related bugs) +- [MDL-78642](https://tracker.moodle.org/browse/MDL-78642) - Unexpected return type error in assignment when portfolios are enabled +- [MDL-77873](https://tracker.moodle.org/browse/MDL-77873) - Style the quiz edit question number inplace editable as the points inplace editable +- [MDL-78066](https://tracker.moodle.org/browse/MDL-78066) - LTI Advantage content selection error when workshop or other multi-grade-item activities are present +- [MDL-75195](https://tracker.moodle.org/browse/MDL-75195) - Missing supportemail field on Moodle install_database.php +- [MDL-76757](https://tracker.moodle.org/browse/MDL-76757) - Cannot easily delete all versions of a question +- [MDL-77224](https://tracker.moodle.org/browse/MDL-77224) - Attempts should be removed when H5P activity is deleted from a course +- [MDL-78435](https://tracker.moodle.org/browse/MDL-78435) - Force error/warning when Moodle assignment start and due date are identical +- [MDL-78632](https://tracker.moodle.org/browse/MDL-78632) - Add missing yaml filetype +- [MDL-78622](https://tracker.moodle.org/browse/MDL-78622) - Add question to quiz query has wrong join on mdl_question_references causing performance issues +- [MDL-75359](https://tracker.moodle.org/browse/MDL-75359) - Numeric aggregation in report builder does not work on 'checkbox' user profile fields +- [MDL-78644](https://tracker.moodle.org/browse/MDL-78644) - Favicon doesn't support .ico format +- [MDL-78704](https://tracker.moodle.org/browse/MDL-78704) - Activity dates string should render raw un-escaped HTML +- [MDL-77180](https://tracker.moodle.org/browse/MDL-77180) - Support multilang for custom field category names +- [MDL-78263](https://tracker.moodle.org/browse/MDL-78263) - Airnotifier notification name shouldn't be removed when encryption is enabled +- [MDL-77645](https://tracker.moodle.org/browse/MDL-77645) - Course Editor JS error when student tries to access course while enrolment method is disabled +- [MDL-78484](https://tracker.moodle.org/browse/MDL-78484) - Accessibility: enable checkbox comes after the date picker in tab order +- [MDL-75937](https://tracker.moodle.org/browse/MDL-75937) - Frontpage settings incorrectly display config.php +- [MDL-76445](https://tracker.moodle.org/browse/MDL-76445) - The zero state flow in the gradebook reports causes usability issues +- [MDL-78018](https://tracker.moodle.org/browse/MDL-78018) - Assignment - support multilanguage group names on 'view all submissions page' +- [MDL-78564](https://tracker.moodle.org/browse/MDL-78564) - Student unable to submit assignment when the Submission statement is empty but set to required +- [MDL-78460](https://tracker.moodle.org/browse/MDL-78460) - Broken HTML coding in Forum timed posts modal +- [MDL-76319](https://tracker.moodle.org/browse/MDL-76319) - Add missing continue button after CSV grades import error +- [MDL-76661](https://tracker.moodle.org/browse/MDL-76661) - Warnings on the BigBlueButton index page +- [MDL-78742](https://tracker.moodle.org/browse/MDL-78742) - Show activity dates default not respected during course upload +- [MDL-78172](https://tracker.moodle.org/browse/MDL-78172) - Multilang filter is not applied in forum groups +- [MDL-74824](https://tracker.moodle.org/browse/MDL-74824) - Custom change password URL is not included in login notification messages +- [MDL-77396](https://tracker.moodle.org/browse/MDL-77396) - Wiki print preview page should not use the site's background image +- [MDL-78676](https://tracker.moodle.org/browse/MDL-78676) - Database activity allows save without any activity completion rule selected +- [MDL-78715](https://tracker.moodle.org/browse/MDL-78715) - The action menu on payments accounts screen gets overlapped by the layout +- [MDL-78071](https://tracker.moodle.org/browse/MDL-78071) - Cohort action menu should not be added for managed cohorts +- [MDL-78377](https://tracker.moodle.org/browse/MDL-78377) - Pagination doesn't work properly when we change group not on first page in pagination on grader report +- [MDL-78443](https://tracker.moodle.org/browse/MDL-78443) - Error shown to site admins on the app when not enrolled in any courses +- [MDL-78216](https://tracker.moodle.org/browse/MDL-78216) - Grader report overall average row is cut-off when scrolling +- [MDL-77993](https://tracker.moodle.org/browse/MDL-77993) - No navigation item to go to Detailed Statistics report for lesson report in classic theme +- [MDL-78350](https://tracker.moodle.org/browse/MDL-78350) - core/dynamic_tabs JS is trying to add JS within JS +- [MDL-78055](https://tracker.moodle.org/browse/MDL-78055) - Deprecated: function_exists(): Passing null to parameter of type string when building CSS (PHP 8.1) +- [MDL-78461](https://tracker.moodle.org/browse/MDL-78461) - Plagiarism plugin settings links broken on plugins overview page + + +## Accessibility improvements + +- [MDL-77690](https://tracker.moodle.org/browse/MDL-77690) - Heading hierarchy skips one level +- [MDL-76046](https://tracker.moodle.org/browse/MDL-76046) - Secondary navigation can overflow on smaller screens +- [MDL-78542](https://tracker.moodle.org/browse/MDL-78542) - mod_url link texts are shown as URL instead of a human-readable text +- [MDL-76673](https://tracker.moodle.org/browse/MDL-76673) - Accessibility checker giving colour contrast error on <ol> +- [MDL-78556](https://tracker.moodle.org/browse/MDL-78556) - flexible_table should support caption tag for table caption +- [MDL-78550](https://tracker.moodle.org/browse/MDL-78550) - HTML validator errors on the gradebook setup page + + +## Security improvements + +- [MDL-67852](https://tracker.moodle.org/browse/MDL-67852) - Security overview report shows critical warning for "Default role for all users" with default requestdelete config +- [MDL-78714](https://tracker.moodle.org/browse/MDL-78714) - Disable client-side TinyMCE DOM Purification + + +## 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.