Release Notes - Moodle - Version 3.8.2 - HTML format

Bug

  • [MDL-18967] - Mockup bug for Filter Manager user
  • [MDL-35971] - Forum discussion table has no summary
  • [MDL-49103] - Badge baking uses tEXt instead of iTXt
  • [MDL-51225] - Q&A forum recent activity reveals posts
  • [MDL-52189] - Scheduled task file_temp_cleanup_task throwing undefined index
  • [MDL-57755] - Notifications automatically marked as read when messaging deactivated
  • [MDL-59303] - Wrong link in Shibboleth test settings
  • [MDL-59817] - Atto Accessibility Checker not catching accessibility issues in Firefox
  • [MDL-60126] - Competency user data is not being erased when user gets deleted
  • [MDL-61389] - Forum: "Discuss this topic" accessibility
  • [MDL-61390] - Forum: Heading structure on Search results page
  • [MDL-63424] - Required field indicator missing from Assign submission page
  • [MDL-64169] - Padding needed in Boost for course with layout 'show one section per page'
  • [MDL-64531] - Delete quiz JSON error if question category deleted
  • [MDL-65573] - Splitting a discussion creates discussion record with an incorrect first post author
  • [MDL-65649] - "Notice: Trying to get property 'id' of non-object in /..../backup/restore.php on line 176
  • [MDL-65884] - "Activity names auto-linking" filter and activity name like "-" (hyphen) breaks course content visualization
  • [MDL-65952] - mod_scorm automatically checks "passed" and "completed" completion options
  • [MDL-66024] - tool_uploadcourse: fullname/shortname fields don't get length checked while uploading
  • [MDL-66108] - Error "You cannot make a category of one of its own subcategories."
  • [MDL-66220] - Q&A forum allows students to reply to posts they cannot see
  • [MDL-66237] - Remove redundant message notification read redirect URL parameter
  • [MDL-66712] - Users unenrolled after 249 million days of inactivity
  • [MDL-66721] - Add an activity or resource menu "add" button appears below the fold
  • [MDL-66847] - Page webservice/wsdoc.php has missing string [[usercurrentsettings]] in breadcrumb
  • [MDL-66858] - <header> HTML5 tag is filtered out by Atto editor
  • [MDL-66875] - Calendar - Navigating months - URL doesn't work
  • [MDL-66897] - Quick grading race condition error shown in "success" box.
  • [MDL-66918] - Behat app step failing
  • [MDL-67115] - Fix known cases of implode() and join() passing glue string after array
  • [MDL-67118] - LDAP deprecations in PHP 7.4
  • [MDL-67142] - Long quiz names break deletion ad hoc task when questions are backed up
  • [MDL-67204] - Assignment calendar events with "alwaysshowdescription" get updated on every task run because of not updated "lastcron" field
  • [MDL-67296] - Consider moving h5p tests accessing h5p.org to exttests
  • [MDL-67312] - Events without subscriptions can lock users out of their sites
  • [MDL-67414] - Moodle doesn't support PostgreSQL 12.x
  • [MDL-67424] - Errors showing for Forums in Complete Report for students
  • [MDL-67447] - Form autocomplete - duplicate form-autocomplete-selection DIV node
  • [MDL-67471] - mark_notification_read fails if messaging disabled
  • [MDL-67472] - Boost: Can not set Drawer Background with $drawer-bg scss variable
  • [MDL-67511] - Toast wrapper can interfere with Forum grading buttons
  • [MDL-67532] - Create Badge Page -- language defaults to 'Afar'
  • [MDL-67577] - Accessibility: Wrong tabindex order in top navbar(message+notification)
  • [MDL-67583] - Popover placement should react to scroll event
  • [MDL-67617] - Gradebook "Perform bulk insert" select lacks bootstrap classes
  • [MDL-67622] - The evaluation metrics are not ready for multiclass in the python ML backend
  • [MDL-67625] - When editing a quiz with section titles, only the title should be larger in the editing interface
  • [MDL-67638] - Update course timemodified on bulk category move
  • [MDL-67653] - Flag question flashes from checkbox to icon as the page loads
  • [MDL-67656] - Fix and improve use of behat spin() function
  • [MDL-67660] - Message user search input focus is touching the search image
  • [MDL-67674] - Performance: Course category tree cache can get built in parallel
  • [MDL-67675] - Cannot Cut and Paste
  • [MDL-67680] - Removing the after_config callback will make moodle unusable
  • [MDL-67684] - Cache data contained in nested ul
  • [MDL-67690] - Course Overview doesn't remember Starred filter state
  • [MDL-67691] - behat_data_generators::the_following_exist() is gone, long life?
  • [MDL-67721] - No 'View grade' button for single simple discussion forum
  • [MDL-67722] - The waiting time in the behat test for forum "Time limit expires" can be significantly reduced
  • [MDL-67732] - Respect the capability for displaying the fullname
  • [MDL-67740] - Acceptance testing admin page does not allow to search for multiple words phrase
  • [MDL-67746] - Cleanup of task logs fails with big number of records to be deleted
  • [MDL-67768] - Some common dirs missing in core_component::$ignoreddirs
  • [MDL-67830] - Error being logged when navigating from gradebook to quiz
  • [MDL-67832] - Lots of bad PHPdocs in mod/quiz/attemptlib.php
  • [MDL-67842] - Cannot remove the idnumber from a question
  • [MDL-67876] - Forms with client-side validation should always scroll to the invalid element when you try to submit
  • [MDL-67894] - Database error when sorting responses by "Groups"
  • [MDL-67953] - Grunt window gherkinlint does not work
  • [MDL-67965] - Subsystems with named selectors should be overridable by themes

Task

  • [MDL-66761] - Create behat tests for groups filter
  • [MDL-67353] - Problems with tearDownAfterClass() and some customfield phpunit tests
  • [MDL-67379] - Upgrade SCSSPHP to latest version
  • [MDL-67817] - Update time zones listed in the language strings

Improvement

  • [MDL-64936] - Gradebook: Change UI scrollbar for Gradebook Report.
  • [MDL-65987] - Several "Advanced" needed in langpack for correct translation
  • [MDL-66834] - Trigger question_updated/question_created event only after all data saved to DB...
  • [MDL-67175] - Heads up on changes required for Chrome 80
  • [MDL-67486] - Minimize how long we hold the global cron lock for
  • [MDL-67724] - Make "Glossary entries are not always editable" scenario faster

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.