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