Skip to content

Commit

Permalink
[docs] Adding release notes for 4.5.1 and friends
Browse files Browse the repository at this point in the history
  • Loading branch information
mickhawkins committed Dec 6, 2024
1 parent f949add commit 7c714e1
Show file tree
Hide file tree
Showing 8 changed files with 209 additions and 9 deletions.
12 changes: 4 additions & 8 deletions data/versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,7 @@
{
"name": "4.5.1",
"releaseDate": "9 December 2024",
"version": 2024100701,
"releaseNoteUrl": false
"version": 2024100701
}
]
},
Expand Down Expand Up @@ -76,8 +75,7 @@
{
"name": "4.4.5",
"releaseDate": "9 December 2024",
"version": 2024042205,
"releaseNoteUrl": false
"version": 2024042205
}
]
},
Expand Down Expand Up @@ -139,8 +137,7 @@
{
"name": "4.3.9",
"releaseDate": "9 December 2024",
"version": 2023100909,
"releaseNoteUrl": false
"version": 2023100909
}
]
},
Expand Down Expand Up @@ -304,8 +301,7 @@
{
"name": "4.1.15",
"releaseDate": "9 December 2024",
"version": 2022112815,
"releaseNoteUrl": false
"version": 2022112815
}
]
},
Expand Down
Binary file removed general/_releases/4050_release_graph.png
Binary file not shown.
Binary file added general/_releases/4051_release_graph.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion general/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ The most recent [long-term support release (LTS)](https://en.wikipedia.org/wiki/

<SupportedReleases />

![Release graph summarising the currently supported Moodle releases in a visual form](_releases/4050_release_graph.png)
![Release graph summarising the currently supported Moodle releases in a visual form](_releases/4051_release_graph.png)

<details>
<summary>Release graph key</summary>
Expand Down
17 changes: 17 additions & 0 deletions general/releases/4.1/4.1.15.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: Moodle 4.1.15
tags:
- Release notes
- Moodle 4.1
sidebar_position: 15
moodleVersion: 4.1.15
description: The release notes for Moodle version 4.1.15.
---

import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation';

<ReleaseNoteIntro releaseName={frontMatter.moodleVersion} />

## 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.
17 changes: 17 additions & 0 deletions general/releases/4.3/4.3.9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: Moodle 4.3.9
tags:
- Release notes
- Moodle 4.3
sidebar_position: 9
moodleVersion: 4.3.9
description: The release notes for Moodle version 4.3.9.
---

import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation';

<ReleaseNoteIntro releaseName={frontMatter.moodleVersion} />

## 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.
81 changes: 81 additions & 0 deletions general/releases/4.4/4.4.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
---
title: Moodle 4.4.5
tags:
- Release notes
- Moodle 4.4
sidebar_position: 5
moodleVersion: 4.4.5
description: The release notes for Moodle version 4.4.5.
---

import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation';

<ReleaseNoteIntro releaseName={frontMatter.moodleVersion} />

## General fixes and improvements
<!-- cspell:disable -->
- [MDL-74836](https://tracker.moodle.org/browse/MDL-74836) - Quiz Description is missing with SEB option
- [MDL-77957](https://tracker.moodle.org/browse/MDL-77957) - Block drawer closes immediately when focus is shifted to an input field in mobile browsers
- [MDL-83711](https://tracker.moodle.org/browse/MDL-83711) - In secure layout, the user picture in the quiz navigation should not link to the course profile
- [MDL-75610](https://tracker.moodle.org/browse/MDL-75610) - Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser
- [MDL-83658](https://tracker.moodle.org/browse/MDL-83658) - The reactive debug panel does not log a transaction if events fired are exactly the same as the previous ones
- [MDL-82657](https://tracker.moodle.org/browse/MDL-82657) - Question bank filteroptions "show questions from subcategories": value not updated on page reload
- [MDL-82580](https://tracker.moodle.org/browse/MDL-82580) - Course Participant Logs show no data when course is in group mode
- [MDL-82877](https://tracker.moodle.org/browse/MDL-82877) - Custom fields - Restore Course Backup Cannot Be Completed
- [MDL-81450](https://tracker.moodle.org/browse/MDL-81450) - Email from forum post with attachments renders incorrectly on email
- [MDL-82838](https://tracker.moodle.org/browse/MDL-82838) - MFA Token can easily be accidentally resubmitted
- [MDL-70180](https://tracker.moodle.org/browse/MDL-70180) - Autocomplete suggestions inside modal forms are not visible
- [MDL-75724](https://tracker.moodle.org/browse/MDL-75724) - Accessibility toolkit: Unexpected "Tables ideally should not be missing headers"
- [MDL-82335](https://tracker.moodle.org/browse/MDL-82335) - columnsortorder error when trying to access the question bank
- [MDL-83641](https://tracker.moodle.org/browse/MDL-83641) - Assign user roles to cohort: cannot choose cohort in category level
- [MDL-82932](https://tracker.moodle.org/browse/MDL-82932) - mod_data: Export with user data fails for deleted users
- [MDL-83778](https://tracker.moodle.org/browse/MDL-83778) - Quiz intro page (view.php) should be added to the ones not cached in the user's browser
- [MDL-83443](https://tracker.moodle.org/browse/MDL-83443) - Course enrolment uses non-translatable role shortname in welcome message
- [MDL-80689](https://tracker.moodle.org/browse/MDL-80689) - File picker does not reload contents when a wrong file type is submitted
- [MDL-83143](https://tracker.moodle.org/browse/MDL-83143) - Updating Matrix course name to empty does not update room name back to course name
- [MDL-82570](https://tracker.moodle.org/browse/MDL-82570) - Help boxes not accessible if selected consecutively
- [MDL-82931](https://tracker.moodle.org/browse/MDL-82931) - mod_data: Unknown format passed to format_text
- [MDL-83423](https://tracker.moodle.org/browse/MDL-83423) - LTI: Attempting to parse multiple keys missing alg parameter still results in exception during JWT decoding
- [MDL-83776](https://tracker.moodle.org/browse/MDL-83776) - Incorrect URL encoding for text customfield link fields
- [MDL-83661](https://tracker.moodle.org/browse/MDL-83661) - Drag & drop zip file in course section uses a modal form with wrong field IDs
- [MDL-83759](https://tracker.moodle.org/browse/MDL-83759) - System notification navbar popover is misplaced
- [MDL-82762](https://tracker.moodle.org/browse/MDL-82762) - Course index includes "undefined" when multiple sections are added in another session
- [MDL-83670](https://tracker.moodle.org/browse/MDL-83670) - availability_group: With hidden groups, can throw warning
- [MDL-83584](https://tracker.moodle.org/browse/MDL-83584) - report_log: Group filter unnecessarily fetches list of all users in system
- [MDL-83128](https://tracker.moodle.org/browse/MDL-83128) - The move icon overlaps the text when rearranging activities in the Social Activities block
- [MDL-83185](https://tracker.moodle.org/browse/MDL-83185) - Course index not updated after group restriction change
- [MDL-83497](https://tracker.moodle.org/browse/MDL-83497) - The move section dialogue box renders HTML in the information message as visible text
- [MDL-83501](https://tracker.moodle.org/browse/MDL-83501) - X-Sendfile Function Fails with Special Characters in File Names on Nginx
- [MDL-82475](https://tracker.moodle.org/browse/MDL-82475) - User profile field shortname uniqueness is evaluated case insensitive
- [MDL-83226](https://tracker.moodle.org/browse/MDL-83226) - Not possible to set default backup settings for course custom fields
- [MDL-82548](https://tracker.moodle.org/browse/MDL-82548) - Label in course index cannot be opened in new tab from activity pages
- [MDL-83502](https://tracker.moodle.org/browse/MDL-83502) - Dropping files in the course page using Chrome 130.0 in Linux is not working
- [MDL-83457](https://tracker.moodle.org/browse/MDL-83457) - Exception on feedback "Show non-respondents"
- [MDL-83211](https://tracker.moodle.org/browse/MDL-83211) - Search: Indexing can miss items due to race condition
- [MDL-83412](https://tracker.moodle.org/browse/MDL-83412) - Wrong month cases in the calendar - %B format
- [MDL-83704](https://tracker.moodle.org/browse/MDL-83704) - Stop loading subplugins.json unnecessarily
- [MDL-83653](https://tracker.moodle.org/browse/MDL-83653) - File manager: JavaScript errors not reported to the user when deleting a file
- [MDL-83223](https://tracker.moodle.org/browse/MDL-83223) - The notification popover remains visible after two or more clicks on the same dropdown menu
- [MDL-83606](https://tracker.moodle.org/browse/MDL-83606) - Question bank: if you have multiple pages of questions, and delete enough questions in one go so that it should display a single page, it errors
- [MDL-83432](https://tracker.moodle.org/browse/MDL-83432) - Manual enrolment course welcome message role placeholder always displays "student"
- [MDL-82793](https://tracker.moodle.org/browse/MDL-82793) - Modal does not execute JavaScript from template
- [MDL-82812](https://tracker.moodle.org/browse/MDL-82812) - Accessibility Toolkit: ignore fontawesome icon tags as italic accessibility errors
- [MDL-82429](https://tracker.moodle.org/browse/MDL-82429) - Calculated font sizes can cause an error in the Brickfield's css_text_has_contrast check
- [MDL-83648](https://tracker.moodle.org/browse/MDL-83648) - JavaScript error popup (Notification.exception) incorrectly sized/positioned on Mobile
<!-- cspell:enable -->

## Accessibility improvements
<!-- cspell:disable -->
- [MDL-76563](https://tracker.moodle.org/browse/MDL-76563) - Text within the inline &lt;code&gt; tags have poor contrast
- [MDL-83255](https://tracker.moodle.org/browse/MDL-83255) - Bug on tab navigation for recommended activities in activitychooser
- [MDL-83747](https://tracker.moodle.org/browse/MDL-83747) - Checkboxes in the database activity's list view don't have an accessible label
<!-- cspell:enable -->

## Security improvements
<!-- cspell:disable -->
- [MDL-82809](https://tracker.moodle.org/browse/MDL-82809) - Ensure profile field conditions always apply in custom reports
<!-- cspell:enable -->

## 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.
89 changes: 89 additions & 0 deletions general/releases/4.5/4.5.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
---
title: Moodle 4.5.1
tags:
- Release notes
- Moodle 4.5
sidebar_position: 1
moodleVersion: 4.5.1
description: The release notes for Moodle version 4.5.1.
---

import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation';

<ReleaseNoteIntro releaseName={frontMatter.moodleVersion} />

## General fixes and improvements
<!-- cspell:disable -->
- [MDL-74836](https://tracker.moodle.org/browse/MDL-74836) - Quiz Description is missing with SEB option
- [MDL-77957](https://tracker.moodle.org/browse/MDL-77957) - Block drawer closes immediately when focus is shifted to an input field in mobile browsers
- [MDL-83711](https://tracker.moodle.org/browse/MDL-83711) - In secure layout, the user picture in the quiz navigation should not link to the course profile
- [MDL-75610](https://tracker.moodle.org/browse/MDL-75610) - Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser
- [MDL-83658](https://tracker.moodle.org/browse/MDL-83658) - The reactive debug panel does not log a transaction if events fired are exactly the same as the previous ones
- [MDL-82657](https://tracker.moodle.org/browse/MDL-82657) - Question bank filteroptions "show questions from subcategories": value not updated on page reload
- [MDL-82580](https://tracker.moodle.org/browse/MDL-82580) - Course Participant Logs show no data when course is in group mode
- [MDL-82877](https://tracker.moodle.org/browse/MDL-82877) - Custom fields - Restore Course Backup Cannot Be Completed
- [MDL-81450](https://tracker.moodle.org/browse/MDL-81450) - Email from forum post with attachments renders incorrectly on email
- [MDL-82838](https://tracker.moodle.org/browse/MDL-82838) - MFA Token can easily be accidentally resubmitted
- [MDL-70180](https://tracker.moodle.org/browse/MDL-70180) - Autocomplete suggestions inside modal forms are not visible
- [MDL-75724](https://tracker.moodle.org/browse/MDL-75724) - Accessibility toolkit: Unexpected "Tables ideally should not be missing headers"
- [MDL-82335](https://tracker.moodle.org/browse/MDL-82335) - columnsortorder error when trying to access the question bank
- [MDL-83641](https://tracker.moodle.org/browse/MDL-83641) - Assign user roles to cohort: cannot choose cohort in category level
- [MDL-83381](https://tracker.moodle.org/browse/MDL-83381) - OpenAI provider configured check should not require organization ID
- [MDL-82932](https://tracker.moodle.org/browse/MDL-82932) - mod_data: Export with user data fails for deleted users
- [MDL-83778](https://tracker.moodle.org/browse/MDL-83778) - Quiz intro page (view.php) should be added to the ones not cached in the user's browser
- [MDL-83290](https://tracker.moodle.org/browse/MDL-83290) - SQL error due to undocumented behaviour change in sort parameter
- [MDL-83376](https://tracker.moodle.org/browse/MDL-83376) - Missing function core_ai\provider::is_request_allowed
- [MDL-83443](https://tracker.moodle.org/browse/MDL-83443) - Course enrolment uses non-translatable role shortname in welcome message
- [MDL-80689](https://tracker.moodle.org/browse/MDL-80689) - File picker does not reload contents when a wrong file type is submitted
- [MDL-83143](https://tracker.moodle.org/browse/MDL-83143) - Updating Matrix course name to empty does not update room name back to course name
- [MDL-82570](https://tracker.moodle.org/browse/MDL-82570) - Help boxes not accessible if selected consecutively
- [MDL-82931](https://tracker.moodle.org/browse/MDL-82931) - mod_data: Unknown format passed to format_text
- [MDL-83423](https://tracker.moodle.org/browse/MDL-83423) - LTI: Attempting to parse multiple keys missing alg parameter still results in exception during JWT decoding
- [MDL-83776](https://tracker.moodle.org/browse/MDL-83776) - Incorrect URL encoding for text customfield link fields
- [MDL-83661](https://tracker.moodle.org/browse/MDL-83661) - Drag & drop zip file in course section uses a modal form with wrong field IDs
- [MDL-83759](https://tracker.moodle.org/browse/MDL-83759) - System notification navbar popover is misplaced
- [MDL-82762](https://tracker.moodle.org/browse/MDL-82762) - Course index includes "undefined" when multiple sections are added in another session
- [MDL-83670](https://tracker.moodle.org/browse/MDL-83670) - availability_group: With hidden groups, can throw warning
- [MDL-83584](https://tracker.moodle.org/browse/MDL-83584) - report_log: Group filter unnecessarily fetches list of all users in system
- [MDL-83128](https://tracker.moodle.org/browse/MDL-83128) - The move icon overlaps the text when rearranging activities in the Social Activities block
- [MDL-83185](https://tracker.moodle.org/browse/MDL-83185) - Course index not updated after group restriction change
- [MDL-83497](https://tracker.moodle.org/browse/MDL-83497) - The move section dialogue box renders HTML in the information message as visible text
- [MDL-83501](https://tracker.moodle.org/browse/MDL-83501) - X-Sendfile Function Fails with Special Characters in File Names on Nginx
- [MDL-82475](https://tracker.moodle.org/browse/MDL-82475) - User profile field shortname uniqueness is evaluated case insensitive
- [MDL-83226](https://tracker.moodle.org/browse/MDL-83226) - Not possible to set default backup settings for course custom fields
- [MDL-82548](https://tracker.moodle.org/browse/MDL-82548) - Label in course index cannot be opened in new tab from activity pages
- [MDL-83502](https://tracker.moodle.org/browse/MDL-83502) - Dropping files in the course page using Chrome 130.0 in Linux is not working
- [MDL-83457](https://tracker.moodle.org/browse/MDL-83457) - Exception on feedback "Show non-respondents"
- [MDL-83211](https://tracker.moodle.org/browse/MDL-83211) - Search: Indexing can miss items due to race condition
- [MDL-83412](https://tracker.moodle.org/browse/MDL-83412) - Wrong month cases in the calendar - %B format
- [MDL-83704](https://tracker.moodle.org/browse/MDL-83704) - Stop loading subplugins.json unnecessarily
- [MDL-83653](https://tracker.moodle.org/browse/MDL-83653) - File manager: JavaScript errors not reported to the user when deleting a file
- [MDL-83223](https://tracker.moodle.org/browse/MDL-83223) - The notification popover remains visible after two or more clicks on the same dropdown menu
- [MDL-83836](https://tracker.moodle.org/browse/MDL-83836) - Misconfigured selectors for "aiplacement_courseassist"
- [MDL-83442](https://tracker.moodle.org/browse/MDL-83442) - Incorrect Help Text: Azure AI API Provider
- [MDL-83614](https://tracker.moodle.org/browse/MDL-83614) - When moving blocks the loading indicator is appearing very large on the screen
- [MDL-83257](https://tracker.moodle.org/browse/MDL-83257) - Can't enter brace character &#123; in TinyMCE
- [MDL-83606](https://tracker.moodle.org/browse/MDL-83606) - Question bank: if you have multiple pages of questions, and delete enough questions in one go so that it should display a single page, it errors
- [MDL-83529](https://tracker.moodle.org/browse/MDL-83529) - Analytics: Upgrade can break if core module is deleted
- [MDL-83432](https://tracker.moodle.org/browse/MDL-83432) - Manual enrolment course welcome message role placeholder always displays "student"
- [MDL-82793](https://tracker.moodle.org/browse/MDL-82793) - Modal does not execute JavaScript from template
- [MDL-82812](https://tracker.moodle.org/browse/MDL-82812) - Accessibility Toolkit: ignore fontawesome icon tags as italic accessibility errors
- [MDL-82429](https://tracker.moodle.org/browse/MDL-82429) - Calculated font sizes can cause an error in the Brickfield's css_text_has_contrast check
- [MDL-83648](https://tracker.moodle.org/browse/MDL-83648) - JavaScript error popup (Notification.exception) incorrectly sized/positioned on Mobile
<!-- cspell:enable -->

## Accessibility improvements
<!-- cspell:disable -->
- [MDL-76563](https://tracker.moodle.org/browse/MDL-76563) - Text within the inline &lt;code&gt; tags have poor contrast
- [MDL-83255](https://tracker.moodle.org/browse/MDL-83255) - Bug on tab navigation for recommended activities in activitychooser
- [MDL-83747](https://tracker.moodle.org/browse/MDL-83747) - Checkboxes in the database activity's list view don't have an accessible label
<!-- cspell:enable -->

## Security improvements
<!-- cspell:disable -->
- [MDL-82809](https://tracker.moodle.org/browse/MDL-82809) - Ensure profile field conditions always apply in custom reports
<!-- cspell:enable -->

## 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.

0 comments on commit 7c714e1

Please sign in to comment.