Moodle 4.0.8
Unsupported Moodle Version
This version of Moodle is no longer supported and will not receive fixes for security risks.
You are encouraged to upgrade to a supported version of Moodle.
You are encouraged to upgrade to a supported version of Moodle.
Release date: 24 April 2023
Here is the full list of fixed issues in 4.0.8.
General fixes and improvements
- MDL-74452 - Quiz and question versions: confusing errors if all versions of a question are draft
- MDL-76257 - Activity intro / format does not respect user editor preferences on creation
- MDL-72533 - Calendar event table performance is slow
- MDL-77523 - Textarea database field should honor preferred editor format
- MDL-76481 - Download accessibility summary report giving error in PHP8
- MDL-77105 - Non-monologo icons are being rendered as whitened out
- MDL-77670 - Course summary format not preserved after saving data
- MDL-76995 - Apply indentation on the course index (backport of MDL-76992)
- MDL-73771 - Scroll bar in a course can get hidden in large courses
- MDL-76993 - Recover move right/left functionality removed/hidden for 4.0 (backport of MDL-76990)
- MDL-76994 - New course format level setting to enable/disable course indentation in 4.0 and 4.1 (backport of MDL-76991)
- MDL-70976 - H5P activity error while adding a new event in calendar
- MDL-76998 - Add an option for admins to reset indentation for courses on the site for 4.0 and 4.1 (backport of MDL-76997)
- MDL-77833 - Course content change notification subject does not process multi-lang filter
- MDL-77552 - Add module and pluginname to course editor activity state (backport of MDL-77386)
- MDL-75301 - Question preview: version drop-down should have an always latest option
- MDL-77392 - Calendar events may not show up for user
- MDL-77555 - Report builder filters break with params
- MDL-75746 - Problems with backup and restore of quiz slots in Moodle 4.0
- MDL-77456 - Highlight current activity in the course index when navigating from an activity page
- MDL-73642 - Editing the assignment setting "Require students to click the submit button" from "Yes" to "No", leaves draft submissions as is
- MDL-77762 - There is no back button in the Content bank when viewing a content created by a different user
- MDL-77827 - Unexpected error when logging in using Clever SSO
- MDL-77382 - OAuth 2: broken error handling when denying access to scopes during authorization code flow
- MDL-77626 - Quiz statistics: error if a random question has zero max mark in a quiz
- MDL-77148 - Question bank: Filtering question by tags and then deleting, throws errors
- MDL-77692 - Custom field names shown unformatted as custom report conditions/filters
- MDL-76303 - Fix User Limit to match BBB maxParticipants
Accessibility improvements
- MDL-76941 - Ensure that user tours resize and reposition accordingly when page zoom is changed
- MDL-77856 - HTML parsing error related to qtype_multianswer feedback in its subquestions
- MDL-77761 - Editor format select element does not have a label
- MDL-77764 - Content bank context selection element does not have a label
Security improvements
- MDL-77618 - Browsers auto-completing the user's password into admin setting password unmask fields
- MDL-76680 - Prevent $USER->ignoresesskey from remaining enabled beyond its intended usage
- MDL-73610 - Upgrade xmldom dev dependency
Security fixes
- MSA-23-0015 - Minor SQL injection risk in external Wiki method for listing pages