Moodle 3.10.1 release notes: Difference between revisions
Helen Foster (talk | contribs) (template, scheduled release date) |
Dev Docs Bot (talk | contribs) m (Protected "Moodle 3.10.1 release notes": Developer Docs Migration ([Edit=Allow only administrators] (indefinite))) |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{Template:Migrated|newDocId=/general/releases/3.10/3.10.1}} | |||
[[Releases]] > {{FULLPAGENAME}} | [[Releases]] > {{FULLPAGENAME}} | ||
Release date: | Release date: 18 January 2021 | ||
Here is [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+mdl+AND+resolution+%3D+fixed+AND+fixVersion+in+%28%223.10.1%22%29+ORDER+BY+priority+DESC&runQuery=true&clear=true the full list of fixed issues in 3.10.1]. | Here is [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+mdl+AND+resolution+%3D+fixed+AND+fixVersion+in+%28%223.10.1%22%29+ORDER+BY+priority+DESC&runQuery=true&clear=true the full list of fixed issues in 3.10.1]. | ||
==Warning - courses with many sections== | |||
If you use a custom course format, and your courses need to have a large number of sections (more than 52), for this release you may need to implement the method get_max_sections() in your custom course format's lib.php file, to set a higher limit than the default. The default comes from get_max_sections() in course/format/lib.php - you can copy this method into your course format's lib file and use whatever maximum you need. | |||
==General fixes and improvements== | |||
* MDL-54907 - Automatically submitted quiz attempts: finish time is set to when cron ran, not when the attempt ended | |||
* MDL-69964 - The "Select all X users" button doesn't activate the drop-down menu in Participants Page | |||
* MDL-68896 - SCORM error in Chrome because of "XHR in page dismissal" policy change | |||
* MDL-67623 - Course overview (my courses block) pagination is broken beyond the second page | |||
* MDL-56119 - Rubric display layout issue, after students feedback is released | |||
* MDL-50955 - Lesson module error on save - Cannot find grade item for 'lesson' | |||
* MDL-65941 - Redis server issues break cache configuration page | |||
* MDL-70285 - The MDL-69687 upgrade step kills large databases | |||
* MDL-69526 - Custom field values in course overview block follow incorrect order | |||
* MDL-65852 - Non-editing teacher should be able to download course participants list | |||
* MDL-70265 - Reduce the number of phpunit runs in core's .travis.yml | |||
* MDL-70386 - Illegible css coloring of correct/incorrect div | |||
* MDL-69930 - Duplication items in drag-onto-image question | |||
* MDL-70276 - Add support for github actions to moodle.git | |||
* MDL-70355 - Multilang Filters not applied to Calendar block | |||
* MDL-70063 - [Youtube Plugin] Selecting a category results in <data could not be obtained> error | |||
* MDL-67513 - View conversation link does not work when grading in full screen mode | |||
* MDL-70558 - Available language packs unsorted, difficult to locate | |||
* MDL-69868 - H5P corrupts USER object, causing forum error | |||
* MDL-70426 - Drag-drop markers questions: infinite markers keep duplicating | |||
* MDL-70065 - Quiz add questions from question bank: problem with paging & show all | |||
* MDL-62707 - codingerror in Global Search when "search within enrolled courses only" is set | |||
* MDL-70430 - OAuth2 system account's refresh token does not get updated due to a typo | |||
* MDL-70148 - Write new keyboard steps for Behat | |||
* MDL-69955 - Question type Drag and Drop: drop zone disappear in special case | |||
* MDL-70320 - Incorrect HTML escaping on the override permissions screen | |||
* MDL-70261 - Upload Courses tool breaks on locked custom fields | |||
* MDL-70153 - Qtype_essay file-size limit: it says "0 bytes" for students when "Site upload limit" is set | |||
* MDL-70436 - On mobile, the Quiz confirmation modal has it's close button cut off | |||
* MDL-70373 - Atto HTML editor lacks border outside Moodle forms (e.g. Essay questions) | |||
* MDL-70374 - Layout of multiple choice questions not well aligned | |||
* MDL-70520 - Moodle upgrade resets scheduled tasks lastruntime | |||
* MDL-70117 - PDF dataformat export: content can overflow when page headers are involved | |||
* MDL-70072 - Date in message system (always in Gregorian) | |||
* MDL-70237 - Payment modal breaks if there is html in a gateway description | |||
* MDL-70248 - Drag and Drop onto images: Drop zones have UI issue in Editing form | |||
* MDL-67636 - Locking grade category exposes hidden item grades on user report | |||
* MDL-70352 - Modal forms stay on the screen if you have multiple modals on one page | |||
* MDL-70580 - Privacy export tree navigation non-functional since MDL-69559 | |||
* MDL-70567 - Task logs page doesn't respect result filter when moving through the pagination | |||
* MDL-70009 - Course with H5P element in content bank can not be deleted by Manager/Teacher role (with appropriate rights) | |||
==Accessibility improvements== | |||
* MDL-69841 - Edit Quiz, click on help icon under review options group will check / uncheck the checkbox | |||
* MDL-69422 - HTML validation and accessibility problems on database export page | |||
* MDL-69301 - Focus order in tabs | |||
* MDL-70094 - Question preview: Technical info section expands if you click the help icon there | |||
== | ==Security improvements== | ||
* MDL-69877 - Set up a security.txt file in Moodle LMS | |||
==Security fixes== | ==Security fixes== | ||
* [https://moodle.org/mod/forum/discuss.php?d=417166 MSA-21-0001] Search input template insufficiently escaped search queries | |||
* [https://moodle.org/mod/forum/discuss.php?d=417167 MSA-21-0002] Grade information disclosure in grade's external fetch functions | |||
* [https://moodle.org/mod/forum/discuss.php?d=417168 MSA-21-0003] Client side denial of service via personal message | |||
* [https://moodle.org/mod/forum/discuss.php?d=417170 MSA-21-0004] Stored XSS possible via TeX notation filter | |||
* [https://moodle.org/mod/forum/discuss.php?d=417171 MSA-21-0005] Arbitrary PHP code execution by site admins via Shibboleth configuration | |||
==See also== | ==See also== |
Latest revision as of 09:08, 25 May 2022
Important:
This content of this page has been updated and migrated to the new Moodle Developer Resources. The information contained on the page should no longer be seen up-to-date. Why not view this page on the new site and help us to migrate more content to the new site! |
Releases > Moodle 3.10.1 release notes
Release date: 18 January 2021
Here is the full list of fixed issues in 3.10.1.
Warning - courses with many sections
If you use a custom course format, and your courses need to have a large number of sections (more than 52), for this release you may need to implement the method get_max_sections() in your custom course format's lib.php file, to set a higher limit than the default. The default comes from get_max_sections() in course/format/lib.php - you can copy this method into your course format's lib file and use whatever maximum you need.
General fixes and improvements
- MDL-54907 - Automatically submitted quiz attempts: finish time is set to when cron ran, not when the attempt ended
- MDL-69964 - The "Select all X users" button doesn't activate the drop-down menu in Participants Page
- MDL-68896 - SCORM error in Chrome because of "XHR in page dismissal" policy change
- MDL-67623 - Course overview (my courses block) pagination is broken beyond the second page
- MDL-56119 - Rubric display layout issue, after students feedback is released
- MDL-50955 - Lesson module error on save - Cannot find grade item for 'lesson'
- MDL-65941 - Redis server issues break cache configuration page
- MDL-70285 - The MDL-69687 upgrade step kills large databases
- MDL-69526 - Custom field values in course overview block follow incorrect order
- MDL-65852 - Non-editing teacher should be able to download course participants list
- MDL-70265 - Reduce the number of phpunit runs in core's .travis.yml
- MDL-70386 - Illegible css coloring of correct/incorrect div
- MDL-69930 - Duplication items in drag-onto-image question
- MDL-70276 - Add support for github actions to moodle.git
- MDL-70355 - Multilang Filters not applied to Calendar block
- MDL-70063 - [Youtube Plugin] Selecting a category results in error
- MDL-67513 - View conversation link does not work when grading in full screen mode
- MDL-70558 - Available language packs unsorted, difficult to locate
- MDL-69868 - H5P corrupts USER object, causing forum error
- MDL-70426 - Drag-drop markers questions: infinite markers keep duplicating
- MDL-70065 - Quiz add questions from question bank: problem with paging & show all
- MDL-62707 - codingerror in Global Search when "search within enrolled courses only" is set
- MDL-70430 - OAuth2 system account's refresh token does not get updated due to a typo
- MDL-70148 - Write new keyboard steps for Behat
- MDL-69955 - Question type Drag and Drop: drop zone disappear in special case
- MDL-70320 - Incorrect HTML escaping on the override permissions screen
- MDL-70261 - Upload Courses tool breaks on locked custom fields
- MDL-70153 - Qtype_essay file-size limit: it says "0 bytes" for students when "Site upload limit" is set
- MDL-70436 - On mobile, the Quiz confirmation modal has it's close button cut off
- MDL-70373 - Atto HTML editor lacks border outside Moodle forms (e.g. Essay questions)
- MDL-70374 - Layout of multiple choice questions not well aligned
- MDL-70520 - Moodle upgrade resets scheduled tasks lastruntime
- MDL-70117 - PDF dataformat export: content can overflow when page headers are involved
- MDL-70072 - Date in message system (always in Gregorian)
- MDL-70237 - Payment modal breaks if there is html in a gateway description
- MDL-70248 - Drag and Drop onto images: Drop zones have UI issue in Editing form
- MDL-67636 - Locking grade category exposes hidden item grades on user report
- MDL-70352 - Modal forms stay on the screen if you have multiple modals on one page
- MDL-70580 - Privacy export tree navigation non-functional since MDL-69559
- MDL-70567 - Task logs page doesn't respect result filter when moving through the pagination
- MDL-70009 - Course with H5P element in content bank can not be deleted by Manager/Teacher role (with appropriate rights)
Accessibility improvements
- MDL-69841 - Edit Quiz, click on help icon under review options group will check / uncheck the checkbox
- MDL-69422 - HTML validation and accessibility problems on database export page
- MDL-69301 - Focus order in tabs
- MDL-70094 - Question preview: Technical info section expands if you click the help icon there
Security improvements
- MDL-69877 - Set up a security.txt file in Moodle LMS
Security fixes
- MSA-21-0001 Search input template insufficiently escaped search queries
- MSA-21-0002 Grade information disclosure in grade's external fetch functions
- MSA-21-0003 Client side denial of service via personal message
- MSA-21-0004 Stored XSS possible via TeX notation filter
- MSA-21-0005 Arbitrary PHP code execution by site admins via Shibboleth configuration