Totara Talent Experience Platform Release Notes

Totara Learn Evergreen-20200327, 12.16, 11.25, 10.31, and 9.42

 
Sam Hemelryk
Totara Learn Evergreen-20200327, 12.16, 11.25, 10.31, and 9.42
by Sam Hemelryk - Thursday, 26 March 2020, 8:27 PM
Group Totara

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.