Hello everyone,
The following versions of Totara Learn have now been released:
Versions 11.25, 10.31, and 9.42 contain security fixes, and for this reason we strongly recommend upgrade.
Each release also includes bug fixes and improvements.
A big thanks to the following people for their contributions to this release:
- Dustin Brisebois at Lambda Solutions - TL-24294
- Wajdi Bshara at Xtractor - TL-24310
Kind regardsSam Hemelryk
Release Evergreen (27th March 2020):
Key: + Evergreen only Improvements: TL-23853 Improved the UX when performing bulk actions on thousands of users within the course participants page TL-23904 + Minor visual improvements to the report selection page within report builder TL-24281 Added support for text filters including multilang syntax in auth_approved signup instructions TL-24326 Deprecated the "Flash animation" player plugin TL-24327 + Deprecated the "Email protection" content filter TL-24328 + Deprecated the "Demo" course format plugin TL-24329 + Deprecated the "Social" course format plugin TL-24335 + Deprecated the "Survey" activity module TL-24337 + Deprecated the "Mentees" block TL-24338 + Removed the already deprecated "Quiz results" block TL-24340 + Deprecated the "HTML tidy" content filter TL-24342 + Removed the already deprecated "Airnotifier" messaging output plugin TL-24432 + Removed the already deprecated "Course progress report" block and the "Frontpage combolist" block TL-24476 + Deprecated the "Legacy log" log store plugin Bug fixes: TL-21837 Ensured the category is passed correctly when creating courses from GO1 content marketplace TL-22965 Fixed a sequencing issue that was leading to seminar attendees being incorrectly booked despite the 'waitlist everyone' setting having being enabled for the event TL-23605 Fixed sorting of score columns in the SCORM report source The score columns in the SCORM report source were not sorting correctly because the data type of the column in the database was not numeric. These fields are now cast to the correct type ensuring sorting works as expected. TL-23661 Fixed the alignment of the 'Share' flyout within the catalogue when using IE11 TL-23969 + Uploading seminar attendance records now correctly prevents changes to attendance status for archived attendees TL-24184 Fixed debugging warnings when attempting to view archived feedback activities TL-24186 Ensured course upload works correctly when the default site format for courses is the singleactivity course format TL-24211 Ensured that the custom message is included emails sent when bulk rejecting signups through the self registration with approval auth plugin TL-24237 Fixed generation of user profile links in seminar administration screens and reports Prior to this patch, user profile links were added to seminar attendee's names, even when the user viewing the screen or report could not view the profile. Additionally, course profiles were used when the user was not yet enrolled, or no longer enrolled, in the course. Clicking any of these profile links resulted in an error. With this patch, seminar attendees names are only linked if the current user can actually view the profile. TL-24238 The progress bar within the lesson module now correctly uses the theme defined colour palette TL-24242 Fixed the display of the user's fullname column within the "Seminar Interest" report source TL-24245 Fixed an error occurring when attempting to add a user tour to a course enrolments page TL-24257 Fixed a performance regression on the reports page that was introduced in 12.11 The regression was introduced in TL-22260 when we added new options to control export formats of the scheduled reports. This has now been fixed. TL-24294 Fixed a missing include when a user attempted to export calendar events TL-24310 Fixed the display of the user's fullname column in report sources overriding the user display class TL-24314 Fixed an issue preventing some sitewide seminar events from display as expected within the calendar TL-24320 Navigation no longer appears above course details view in grid catalogue when viewed on mobile screens This will require CSS to be regenerated for themes that use LESS inheritance. TL-24403 Fixed the language string in Seminar activity module The language string "mod_facetoface/signupforthissession" has been changed to include a hyperlink in August 2019 release. This change has been reverted to use a new language string "signupforthissessionlink" instead. If you have customised the language string, please review the changes. TL-24456 Fixed the display of the last sent message within the messaging interface TL-24479 Fixed 'Date started' and 'Date assigned' filters in the certification completion report Previously the 'Date assigned' filter was mis-labelled and filtered records based on the 'Date started' column. This filter has now been renamed to 'Date started' to correctly reflect the column name. A new 'Date assigned' filter has been added to filter based on the 'Date assigned' column. TL-24508 Tidied up Redis cache store settings API changes: TL-24120 + Added a String.fromCodePoint polyfill in JavaScript for IE 11 TL-24287 Fixed phpunit test failures when custom modules are installed TL-24363 Moved the job_assignment_deleted event trigger outside database transaction in delete job assignment function TL-24382 Behat library versions were hardcoded in order to prevent future compatibility problems Contributions: * Dustin Brisebois at Lambda Solutions - TL-24294 * Wajdi Bshara at Xtractor - TL-24310
Release 12.16 (27th March 2020):
Improvements: TL-23853 Improved the UX when performing bulk actions on thousands of users within the course participants page TL-24281 Added support for text filters including multilang syntax in auth_approved signup instructions Bug fixes: TL-21837 Ensured the category is passed correctly when creating courses from GO1 content marketplace TL-22965 Fixed a sequencing issue that was leading to seminar attendees being incorrectly booked despite the 'waitlist everyone' setting having being enabled for the event TL-23605 Fixed sorting of score columns in the SCORM report source The score columns in the SCORM report source were not sorting correctly because the data type of the column in the database was not numeric. These fields are now cast to the correct type ensuring sorting works as expected. TL-23661 Fixed the alignment of the 'Share' flyout within the catalogue when using IE11 TL-24184 Fixed debugging warnings when attempting to view archived feedback activities TL-24186 Ensured course upload works correctly when the default site format for courses is the singleactivity course format TL-24211 Ensured that the custom message is included emails sent when bulk rejecting signups through the self registration with approval auth plugin TL-24237 Fixed generation of user profile links in seminar administration screens and reports Prior to this patch, user profile links were added to seminar attendee's names, even when the user viewing the screen or report could not view the profile. Additionally, course profiles were used when the user was not yet enrolled, or no longer enrolled, in the course. Clicking any of these profile links resulted in an error. With this patch, seminar attendees names are only linked if the current user can actually view the profile. TL-24238 The progress bar within the lesson module now correctly uses the theme defined colour palette TL-24242 Fixed the display of the user's fullname column within the "Seminar Interest" report source TL-24245 Fixed an error occurring when attempting to add a user tour to a course enrolments page TL-24257 Fixed a performance regression on the reports page that was introduced in 12.11 The regression was introduced in TL-22260 when we added new options to control export formats of the scheduled reports. This has now been fixed. TL-24294 Fixed a missing include when a user attempted to export calendar events TL-24310 Fixed the display of the user's fullname column in report sources overriding the user display class TL-24314 Fixed an issue preventing some sitewide seminar events from display as expected within the calendar TL-24320 Navigation no longer appears above course details view in grid catalogue when viewed on mobile screens This will require CSS to be regenerated for themes that use LESS inheritance. TL-24403 Fixed the language string in Seminar activity module The language string "mod_facetoface/signupforthissession" has been changed to include a hyperlink in Totara 12.8 in August 2019 release. This change has been reverted to use a new language string "signupforthissessionlink" instead. If you have customised the language string, please review the changes. TL-24456 Fixed the display of the last sent message within the messaging interface TL-24479 Fixed 'Date started' and 'Date assigned' filters in the certification completion report Previously the 'Date assigned' filter was mis-labelled and filtered records based on the 'Date started' column. This filter has now been renamed to 'Date started' to correctly reflect the column name. A new 'Date assigned' filter has been added to filter based on the 'Date assigned' column. TL-24508 Tidied up Redis cache store settings API changes: TL-24287 Fixed phpunit test failures when custom modules are installed TL-24363 Moved the job_assignment_deleted event trigger outside database transaction in delete job assignment function TL-24382 Behat library versions were hardcoded in order to prevent future compatibility problems Contributions: * Dustin Brisebois at Lambda Solutions - TL-24294 * Wajdi Bshara at Xtractor - TL-24310
Release 11.25 (27th March 2020):
Security issues: TL-23720 Validation of URLs handled by the URL repository has been tightened URL validation across the entire platform was improved in Totara 12 to make it more robust. These changes have been backported in part, specifically for and limited to the URL download repository as it is a high risk plugin. Bug fixes: TL-24184 Fixed debugging warnings when attempting to view archived feedback activities TL-24211 Ensured that the custom message is included emails sent when bulk rejecting signups through the self registration with approval auth plugin TL-24242 Fixed the display of the user's fullname column within the "Seminar Interest" report source TL-24245 Fixed an error occurring when attempting to add a user tour to a course enrolments page TL-24456 Fixed the display of the last sent message within the messaging interface API changes: TL-24382 Behat library versions were hardcoded in order to prevent future compatibility problems
Release 10.31 (27th March 2020):
Security issues: TL-23720 Validation of URLs handled by the URL repository has been tightened URL validation across the entire platform was improved in Totara 12 to make it more robust. These changes have been backported in part, specifically for and limited to the URL download repository as it is a high risk plugin. Bug fixes: TL-24184 Fixed debugging warnings when attempting to view archived feedback activities TL-24242 Fixed the display of the user's fullname column within the "Seminar Interest" report source TL-24456 Fixed the display of the last sent message within the messaging interface API changes: TL-24382 Behat library versions were hardcoded in order to prevent future compatibility problems
Release 9.42 (27th March 2020):
Security issues: TL-23720 Validation of URLs handled by the URL repository has been tightened URL validation across the entire platform was improved in Totara 12 to make it more robust. These changes have been backported in part, specifically for and limited to the URL download repository as it is a high risk plugin.