Hello everyone,
The following versions of Totara TXP/Learn have now been released:
There is a security fix in some of these releases, and for this reason we strongly recommend upgrade.
Each release also includes bug fixes and improvements.
Kind regards
Dave Curry
Release 15.3 (27th January 2022):
Security issues:
TL-32423 Added autocomplete='off' attribute to password field on login page
The autocomplete attribute on password fields is ignored by modern
browsers, but some automated security scanners flag it as an issue if they
don't see one there.
New features:
TL-33474 LinkedIn Learning content marketplace is now out of beta
The LinkedIn Learning feature is now fully available to all customers. This
marketplace requires a LinkedIn Learning professional subscription. It
supports browsing, selecting and importing LinkedIn Learning content into
Totara, launching LinkedIn Learning courses and tracking progress from
LinkedIn Learning directly within those courses in Totara.
Improvements:
TL-30456 Added a way to define a common plugin name for notification grouping
Prior to this patch, the grouping of notifications in the centralised
notification administration was done by the language string for the
notifications' component names. With this patch, this name can be
overridden for a component by adding a language string with the key
'pluginname_totara_notification'.
This has been applied to the program component whose notifications are now
grouped under 'Program', replacing the previous name 'Program management'.
TL-31869 Improved form error notifications when editing programs
TL-32253 Improved behaviour of closing attempts for timed quizzes
This pulls in 5 patches for the quiz module from Moodle:
MDL-65864 question engine: fix re-saving a new usage
MDL-54907 quiz generator: defaults should match a new Moodle install
MDL-66685 questions: should able to save an empty question usage
MDL-54907 quiz: better timefinish for attempts finished asynchronously
MDL-68970 quiz: prevent page caching during attempts
TL-33005 Added the ability to authenticate incoming email using OAuth2
TL-33212 Updated HR import completed log entries to include the element name
The element name associated with the HR Import run is now shown to the
user.
TL-33302 Moved the 'audience-based visibility' setting away from the 'enrolled audiences' setting on the 'Edit course' page
This is to help prevent configuration errors due to their associated
labels.
TL-33304 Amended the wrapping on page layouts with titles containing long words
Bug fixes:
TL-28730 Fixed behaviour of email display setting in user profile
The email display setting was not displaying as expected according to the
setting (hiding the email when the setting specified it should be shown).
The setting now behaves as expected to show the email address when the
setting specifies.
TL-29871 Added integer validation for min, max, and default form number fields on the numeric rating scale element
Also updated the integer validation method to fail if there is a .0 decimal
when the value is a string.
TL-31809 Fixed ability to reset homepage to another dashboard
TL-32217 Fixed the file name of certificates on download
Previously the filename would be lost if downloading on an android device
TL-32670 Fixed progress summary for linked courses in competency profile
TL-32744 Stopped the category drop-down showing in the category catalogue when there is only category in the system
Now the category drop-down is only shown in the category catalogue when
there are more than one category in the system.
This patch also fixed inconsistent behaviour when choosing a 'category'
catalogue view by not showing categories with empty visible courses in the
list when clicking Find courses. This behaviour was already present when
audience visibility was ON and now it's also true for when it is OFF.
TL-32760 Fixed user tours not resetting properly on the primary dashboard
TL-32837 Ensured the multi language filter works with program and courseset names when used in messaging
TL-32875 Added the Global report restrictions to the Evidence user reports
TL-33014 Made sure facilitator's seminar calendar events are getting cleaned up when session is cancelled or deleted
TL-33198 Ensured custom profile fields are loaded correctly when used in availability profile conditions
TL-33221 Fixed Course completion editor showing wrong program completion status
TL-33281 Fixed the display of single digit values in the progress bar component
TL-33295 Fixed conflict between RPL and manual activity completion for LinkedIn courses
Configure activity RPL completed from course admin > reports setting
reflects on manual activity completion of LinkedIn learning activity
TL-33388 Ensured that the multi language filter is being consistently applied to Seminar names
TL-33437 Fixed bug where initial sync failed due to unexpected additional properties at field 'details'
Updated Linkedin json structure allows additional properties to avoid
LinkedIn API change that causes sync task failed
Technical changes:
TL-33358 Improved the robustness of the course category sortorder tests
TL-33494 Configured pytest to log with the xmlunit1 log format for the recommendations system unit tests.
Tui front end framework:
TL-30762 Updated TUI Select and FormSelect components to correctly trigger required validation on blur
Also fixed issue where 'touch' wasn't included in the FormScope Reform
element reformScope.
TL-33197 Added "contextMode" prop to LabelledButtonTrigger with default set to "uncontained" to fix display issues with long names
Also added hyphenation to text in LikeRecordsList for overflowing names
TL-31867 Improved keyboard accessibility when using the Dropdown menu
Release 14.8 (27th January 2022):
Security issues:
TL-32423 Added autocomplete='off' attribute to password field on login page
The autocomplete attribute on password fields is ignored by modern
browsers, but some automated security scanners flag it as an issue if they
don't see one there.
Improvements:
TL-30456 Added a way to define a common plugin name for notification grouping
Prior to this patch, the grouping of notifications in the centralised
notification administration was done by the language string for the
notifications' component names. With this patch, this name can be
overridden for a component by adding a language string with the key
'pluginname_totara_notification'.
This has been applied to the program component whose notifications are now
grouped under 'Program', replacing the previous name 'Program management'.
TL-31869 Improved form error notifications when editing programs
TL-32253 Improved behaviour of closing attempts for timed quizzes
This pulls in 5 patches for the quiz module from Moodle:
MDL-65864 question engine: fix re-saving a new usage
MDL-54907 quiz generator: defaults should match a new Moodle install
MDL-66685 questions: should able to save an empty question usage
MDL-54907 quiz: better timefinish for attempts finished asynchronously
MDL-68970 quiz: prevent page caching during attempts
TL-33005 Added the ability to authenticate incoming email using OAuth2
TL-33212 Updated HR import completed log entries to include the element name
The element name associated with the HR Import run is now shown to the
user.
TL-33213 Added support for detecting missing primary keys in the database schema check CLI script
TL-33302 Moved the 'audience-based visibility' setting away from the 'enrolled audiences' setting on the 'Edit course' page
This is to help prevent configuration errors due to their associated
labels.
TL-33304 Amended the wrapping on page layouts with titles containing long words
Bug fixes:
TL-28730 Fixed behaviour of email display setting in user profile
The email display setting was not displaying as expected according to the
setting (hiding the email when the setting specified it should be shown).
The setting now behaves as expected to show the email address when the
setting specifies.
TL-29871 Added integer validation for min, max, and default form number fields on the numeric rating scale element
Also updated the integer validation method to fail if there is a .0 decimal
when the value is a string.
TL-31809 Fixed ability to reset homepage to another dashboard
TL-32670 Fixed progress summary for linked courses in competency profile
TL-32744 Stopped the category drop-down showing in the category catalogue when there is only category in the system
Now the category drop-down is only shown in the category catalogue when
there are more than one category in the system.
This patch also fixed inconsistent behaviour when choosing a 'category'
catalogue view by not showing categories with empty visible courses in the
list when clicking Find courses. This behaviour was already present when
audience visibility was ON and now it's also true for when it is OFF.
TL-32760 Fixed user tours not resetting properly on the primary dashboard
TL-32837 Ensured the multi language filter works with program and courseset names when used in messaging
TL-32875 Added the Global report restrictions to the Evidence user reports
TL-33014 Made sure facilitator's seminar calendar events are getting cleaned up when session is cancelled or deleted
TL-33198 Ensured custom profile fields are loaded correctly when used in availability profile conditions
TL-33221 Fixed Course completion editor showing wrong program completion status
TL-33281 Fixed the display of single digit values in the progress bar component
TL-33388 Ensured that the multi language filter is being consistently applied to Seminar names
Technical changes:
TL-33358 Improved the robustness of the course category sortorder tests
TL-33494 Configured pytest to log with the xmlunit1 log format for the recommendations system unit tests.
Tui front end framework:
TL-30762 Updated TUI Select and FormSelect components to correctly trigger required validation on blur
Also fixed issue where 'touch' wasn't included in the FormScope Reform
element reformScope.
TL-33197 Added "contextMode" prop to LabelledButtonTrigger with default set to "uncontained" to fix display issues with long names
Also added hyphenation to text in LikeRecordsList for overflowing names
Release 13.16 (27th January 2022):
Security issues:
TL-32423 Added autocomplete='off' attribute to password field on login page
The autocomplete attribute on password fields is ignored by modern
browsers, but some automated security scanners flag it as an issue if they
don't see one there.
Improvements:
TL-31869 Improved form error notifications when editing programs
TL-32253 Improved behaviour of closing attempts for timed quizzes
This pulls in 5 patches for the quiz module from Moodle:
MDL-65864 question engine: fix re-saving a new usage
MDL-54907 quiz generator: defaults should match a new Moodle install
MDL-66685 questions: should able to save an empty question usage
MDL-54907 quiz: better timefinish for attempts finished asynchronously
MDL-68970 quiz: prevent page caching during attempts
TL-33005 Added the ability to authenticate incoming email using OAuth2
TL-33212 Updated HR import completed log entries to include the element name
The element name associated with the HR Import run is now shown to the
user.
TL-33213 Added support for detecting missing primary keys in the database schema check CLI script
TL-33302 Moved the 'audience-based visibility' setting away from the 'enrolled audiences' setting on the 'Edit course' page
This is to help prevent configuration errors due to their associated
labels.
TL-33304 Amended the wrapping on page layouts with titles containing long words
Bug fixes:
TL-28730 Fixed behaviour of email display setting in user profile
The email display setting was not displaying as expected according to the
setting (hiding the email when the setting specified it should be shown).
The setting now behaves as expected to show the email address when the
setting specifies.
TL-29871 Added integer validation for min, max, and default form number fields on the numeric rating scale element
Also updated the integer validation method to fail if there is a .0 decimal
when the value is a string.
TL-31809 Fixed ability to reset homepage to another dashboard
TL-32670 Fixed progress summary for linked courses in competency profile
TL-32744 Stopped the category drop-down showing in the category catalogue when there is only category in the system
Now the category drop-down is only shown in the category catalogue when
there are more than one category in the system.
This patch also fixed inconsistent behaviour when choosing a 'category'
catalogue view by not showing categories with empty visible courses in the
list when clicking Find courses. This behaviour was already present when
audience visibility was ON and now it's also true for when it is OFF.
TL-32760 Fixed user tours not resetting properly on the primary dashboard
TL-32875 Added the Global report restrictions to the Evidence user reports
TL-33198 Ensured custom profile fields are loaded correctly when used in availability profile conditions
TL-33281 Fixed the display of single digit values in the progress bar component
TL-33388 Ensured that the multi language filter is being consistently applied to Seminar names
Technical changes:
TL-33358 Improved the robustness of the course category sortorder tests
TL-33494 Configured pytest to log with the xmlunit1 log format for the recommendations system unit tests.
Tui front end framework:
TL-30762 Updated TUI Select and FormSelect components to correctly trigger required validation on blur
Also fixed issue where 'touch' wasn't included in the FormScope Reform
element reformScope.
TL-33197 Added "contextMode" prop to LabelledButtonTrigger with default set to "uncontained" to fix display issues with long names
Also added hyphenation to text in LikeRecordsList for overflowing names
Release 12.39 (27th January 2022):
Security issues:
TL-32423 Added autocomplete='off' attribute to password field on login page
The autocomplete attribute on password fields is ignored by modern
browsers, but some automated security scanners flag it as an issue if they
don't see one there.
Improvements:
TL-31869 Improved form error notifications when editing programs
TL-33005 Added the ability to authenticate incoming email using OAuth2
TL-33030 Added the ability to restore archived seminar sign-ups
When course completions are archived, any completed seminar signups are
also marked as archived, and kept for reporting purposes. Archived seminar
signups cannot be changed or removed from the system.
This patch introduces a new capability,
mod/facetoface:managearchivedattendees, which allows a user to 'un-archive'
seminar signups. When a user has this capability they will see a 'Manage
archived users' action in the drop down menu on the 'Attendees' tab, which
will allow them to select archived signups to be restored to a regular
state.
When a signup is restored, the attendance is set to 'Not set'. At that
point the signup can be removed, or the attendance/grade changed as
necessary.
Bug fixes:
TL-28730 Fixed behaviour of email display setting in user profile
The email display setting was not displaying as expected according to the
setting (hiding the email when the setting specified it should be shown).
The setting now behaves as expected to show the email address when the
setting specifies.
TL-32760 Fixed user tours not resetting properly on the primary dashboard
Release 11.48 (27th January 2022):
Improvements:
TL-31869 Improved form error notifications when editing programs
Bug fixes:
TL-32760 Fixed user tours not resetting properly on the primary dashboard
Release 10.52 (27th January 2022):
Improvements:
TL-31869 Improved form error notifications when editing programs
Bug fixes:
TL-32760 Fixed user tours not resetting properly on the primary dashboard
