Totara Release Notes

Totara TXP 17.8, 16.14, 15.20, 14.25, 13.33 and Totara Learn 12.54 are now available

 
David Curry (Core Developer)
Totara TXP 17.8, 16.14, 15.20, 14.25, 13.33 and Totara Learn 12.54 are now available
by David Curry (Core Developer) - Monday, 26 June 2023, 5:58 PM
Group Totara

Hello everyone,

The following versions of Totara Learn have now been released:

These versions do contain security fixes, and for this reason we strongly recommend upgrade.
Each release also includes various bug fixes and improvements.

Kind regards,
 Release Team

Release 17.8 (27th June 2023):

Important:

    TL-36124       Added setting to update certification state of suspended users

                   A new setting 'Process certification state changes for suspended users' has been
                   added. When enabled, users' certifications will be updated even if the user is
                   suspended. Re-certification window opens and expiry will occur. This setting
                   will be disabled on upgrade from a previous version to match the existing
                   behaviour.
                   
                   Additionally a new 'Is user assigned?' column and filter, have been added to the
                   'Record of Learning: Certifications' report source.
                   
                   In the same report source, the calculation of the Status value has been changed
                   to be calculated off the actual state of the record, rather than calculating
                   based on the expiry date. Users who were unassigned while certified but whose
                   expiry date has now passed will be marked as certified, to reflect the actual
                   state of the data. The new 'Is user assigned?' filter can be used to filter out
                   these records when appropriate.


Security issues:

    TL-37501       Removed broken accessibility-checking links

                   Two of the 'validator links' that can be enabled from the Development >
                   Debugging menu were pointing to domains that were not valid anymore, and have
                   thus been removed.


Improvements:

    TL-35517       Updated help for mysql collation conversion script to advise increasing execution time
    TL-36347       Improved alignment for text in answers for the Lesson activity
    TL-36824       Improved the help text for the seminar direct enrolment automatic signup setting
    TL-37493       Improved the responsiveness of learning plan page content
    TL-37623       Added more specific information to course completion log

                   In the completion log, added text to indicate which function was responsible for
                   the call to completion_completion::_save.


Bug fixes:

    TL-35766       Fixed learning plan comments showing when comments have been disabled
    TL-36091       Fixed the text in inline help of delivery option for Certificate module
    TL-36102       Fixed that Course due date placeholder missing for learner enrolled notification
    TL-36103       Fixed the "Room name link" report column not working on the "My Bookings" page
    TL-36349       Added mobile compatibility property to course backup and restore
    TL-36429       Fixed the minimum height of answer fields when setting up multiple choice questions in Quiz activities

                   Added a minimum height of 26px to the form elements

    TL-36484       Fixed incorrect 'facilitator session cancelled' notifications being sent when other sessions are changed
    TL-36551       Fixed user-to-user messaging not working when the related notification output is disabled

                   Previously, if the legacy notification output "Personal messages between users"
                   was disabled by admin then user-to-user messaging failed and did not record
                   messages in the conversation. Now, regardless of the setting, and independent of
                   admin and user notification output preferences, the message will be recorded in
                   the conversation.

    TL-36706       Fixed error in two columns in the 'Course completion by organisation' report

                   The 'Percentage Completed' and 'Percentage Completed via RPL' columns had an
                   issue with sub-queries when used in aggregate reports like the 'Course
                   completion by organisation report', this has been fixed.

    TL-36716       Fixed blocks not moveable on courses and categories page due to JavaScript error
    TL-36730       Fixed error deleting user with orphaned grade item
    TL-36732       Fixed the due date not being calculated for course completions under certain circumstances

                   Course completion due date will now always be calculated appropriately. Any
                   existing course completions with missing due dates will be updated when the
                   scheduled task completion_regular_task runs.

    TL-36791       Prevented system containers from becoming visible when tenant is deleted
    TL-36888       Reports using visibility checks can now be cached

                   The modifications implemented in TL-34552 have been reverted by this action,
                   making reports with visibility checks eligible for caching again. If a cached
                   report applies visibility checks aggregation of columns might not work as
                   expected. This is a known limitation and a new warning has been implemented
                   which is shown in the caching settings for the affected reports.

    TL-36931       Fixed tui collapsible component to always render when collapsed to retain field validation
    TL-37060       Fixed Program enrolment messages not supporting the multiple language filter
    TL-37283       Added content marketplace support for non-standard 'in' language code used by LinkedIn Learning

Recommendations engine:

    TL-37444       Upgraded requests library to 2.26.0

Release 16.14 (27th June 2023):

Important:

    TL-36124       Added setting to update certification state of suspended users

                   A new setting 'Process certification state changes for suspended users' has been
                   added. When enabled, users' certifications will be updated even if the user is
                   suspended. Re-certification window opens and expiry will occur. This setting
                   will be disabled on upgrade from a previous version to match the existing
                   behaviour.
                   
                   Additionally a new 'Is user assigned?' column and filter, have been added to the
                   'Record of Learning: Certifications' report source.
                   
                   In the same report source, the calculation of the Status value has been changed
                   to be calculated off the actual state of the record, rather than calculating
                   based on the expiry date. Users who were unassigned while certified but whose
                   expiry date has now passed will be marked as certified, to reflect the actual
                   state of the data. The new 'Is user assigned?' filter can be used to filter out
                   these records when appropriate.


Security issues:

    TL-37501       Removed broken accessibility-checking links

                   Two of the 'validator links' that can be enabled from the Development >
                   Debugging menu were pointing to domains that were not valid anymore, and have
                   thus been removed.


Improvements:

    TL-35517       Updated help for mysql collation conversion script to advise increasing execution time
    TL-36347       Improved alignment for text in answers for the Lesson activity
    TL-36824       Improved the help text for the seminar direct enrolment automatic signup setting
    TL-37493       Improved the responsiveness of learning plan page content
    TL-37623       Added more specific information to course completion log

                   In the completion log, added text to indicate which function was responsible for
                   the call to completion_completion::_save.


Bug fixes:

    TL-35766       Fixed learning plan comments showing when comments have been disabled
    TL-36091       Fixed the text in inline help of delivery option for Certificate module
    TL-36102       Fixed that Course due date placeholder missing for learner enrolled notification
    TL-36103       Fixed the "Room name link" report column not working on the "My Bookings" page
    TL-36349       Added mobile compatibility property to course backup and restore
    TL-36429       Fixed the minimum height of answer fields when setting up multiple choice questions in Quiz activities

                   Added a minimum height of 26px to the form elements

    TL-36484       Fixed incorrect 'facilitator session cancelled' notifications being sent when other sessions are changed
    TL-36706       Fixed error in two columns in the 'Course completion by organisation' report

                   The 'Percentage Completed' and 'Percentage Completed via RPL' columns had an
                   issue with sub-queries when used in aggregate reports like the 'Course
                   completion by organisation report', this has been fixed.

    TL-36730       Fixed error deleting user with orphaned grade item
    TL-36732       Fixed the due date not being calculated for course completions under certain circumstances

                   Course completion due date will now always be calculated appropriately. Any
                   existing course completions with missing due dates will be updated when the
                   scheduled task completion_regular_task runs.

    TL-36791       Prevented system containers from becoming visible when tenant is deleted
    TL-36888       Reports using visibility checks can now be cached

                   The modifications implemented in TL-34552 have been reverted by this action,
                   making reports with visibility checks eligible for caching again. If a cached
                   report applies visibility checks aggregation of columns might not work as
                   expected. This is a known limitation and a new warning has been implemented
                   which is shown in the caching settings for the affected reports.

    TL-36931       Fixed tui collapsible component to always render when collapsed to retain field validation
    TL-37060       Fixed Program enrolment messages not supporting the multiple language filter
    TL-37283       Added content marketplace support for non-standard 'in' language code used by LinkedIn Learning

Recommendations engine:

    TL-37444       Upgraded requests library to 2.26.0

Release 15.20 (27th June 2023):

Security issues:

    TL-37501       Removed broken accessibility-checking links

                   Two of the 'validator links' that can be enabled from the Development >
                   Debugging menu were pointing to domains that were not valid anymore, and have
                   thus been removed.


Improvements:

    TL-35517       Updated help for mysql collation conversion script to advise increasing execution time
    TL-36347       Improved alignment for text in answers for the Lesson activity
    TL-36824       Improved the help text for the seminar direct enrolment automatic signup setting
    TL-37493       Improved the responsiveness of learning plan page content
    TL-37623       Added more specific information to course completion log

                   In the completion log, added text to indicate which function was responsible for
                   the call to completion_completion::_save.


Bug fixes:

    TL-35766       Fixed learning plan comments showing when comments have been disabled
    TL-36091       Fixed the text in inline help of delivery option for Certificate module
    TL-36103       Fixed the "Room name link" report column not working on the "My Bookings" page
    TL-36791       Prevented system containers from becoming visible when tenant is deleted
    TL-36888       Reports using visibility checks can now be cached

                   The modifications implemented in TL-34552 have been reverted by this action,
                   making reports with visibility checks eligible for caching again. If a cached
                   report applies visibility checks aggregation of columns might not work as
                   expected. This is a known limitation and a new warning has been implemented
                   which is shown in the caching settings for the affected reports.

    TL-36931       Fixed tui collapsible component to always render when collapsed to retain field validation
    TL-37060       Fixed Program enrolment messages not supporting the multiple language filter
    TL-37283       Added content marketplace support for non-standard 'in' language code used by LinkedIn Learning
    TL-37564       Fixed a bug where closed activity instances were still showing on the priority cards on the users activity page

                   This is a back port of TL-36226.


Recommendations engine:

    TL-37444       Upgraded requests library to 2.26.0

Release 14.25 (27th June 2023):

Security issues:

    TL-37501       Removed broken accessibility-checking links

                   Two of the 'validator links' that can be enabled from the Development >
                   Debugging menu were pointing to domains that were not valid anymore, and have
                   thus been removed.


Improvements:

    TL-35517       Updated help for mysql collation conversion script to advise increasing execution time
    TL-36347       Improved alignment for text in answers for the Lesson activity
    TL-36824       Improved the help text for the seminar direct enrolment automatic signup setting
    TL-37493       Improved the responsiveness of learning plan page content

Bug fixes:

    TL-35766       Fixed learning plan comments showing when comments have been disabled
    TL-36103       Fixed the "Room name link" report column not working on the "My Bookings" page
    TL-36791       Prevented system containers from becoming visible when tenant is deleted
    TL-36888       Reports using visibility checks can now be cached

                   The modifications implemented in TL-34552 have been reverted by this action,
                   making reports with visibility checks eligible for caching again. If a cached
                   report applies visibility checks aggregation of columns might not work as
                   expected. This is a known limitation and a new warning has been implemented
                   which is shown in the caching settings for the affected reports.

    TL-36931       Fixed tui collapsible component to always render when collapsed to retain field validation
    TL-37060       Fixed Program enrolment messages not supporting the multiple language filter

Recommendations engine:

    TL-37444       Upgraded requests library to 2.26.0

Release 13.33 (27th June 2023):

Security issues:

    TL-37501       Removed broken accessibility-checking links

                   Two of the 'validator links' that can be enabled from the Development >
                   Debugging menu were pointing to domains that were not valid anymore, and have
                   thus been removed.


Improvements:

    TL-35517       Updated help for mysql collation conversion script to advise increasing execution time
    TL-36347       Improved alignment for text in answers for the Lesson activity
    TL-36824       Improved the help text for the seminar direct enrolment automatic signup setting
    TL-37493       Improved the responsiveness of learning plan page content

Bug fixes:

    TL-35766       Fixed learning plan comments showing when comments have been disabled
    TL-36103       Fixed the "Room name link" report column not working on the "My Bookings" page
    TL-36791       Prevented system containers from becoming visible when tenant is deleted
    TL-36888       Reports using visibility checks can now be cached

                   The modifications implemented in TL-34552 have been reverted by this action,
                   making reports with visibility checks eligible for caching again. If a cached
                   report applies visibility checks aggregation of columns might not work as
                   expected. This is a known limitation and a new warning has been implemented
                   which is shown in the caching settings for the affected reports.

    TL-36931       Fixed tui collapsible component to always render when collapsed to retain field validation
    TL-37060       Fixed Program enrolment messages not supporting the multiple language filter

Recommendations engine:

    TL-37444       Upgraded requests library to 2.26.0

Release 12.54 (27th June 2023):

Security issues:

    TL-37501       Removed broken accessibility-checking links

                   Two of the 'validator links' that can be enabled from the Development >
                   Debugging menu were pointing to domains that were not valid anymore, and have
                   thus been removed.


Improvements:

    TL-35517       Updated help for mysql collation conversion script to advise increasing execution time