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
