Hello everyone,
The following versions of Totara have now been released:
- 2.9.8
- 2.7.16
- 2.6.33
- 2.5.40
- 2.4.42
- 2.2.48
Kind regards
Sam Hemelryk
Package information:
SHA checksum | Package name | Size |
---|---|---|
7b63eb2feee4773b51b06b97a25fadef3c30f05e | totaralms-2.2.48.tar.gz | 26mb |
19ca477ec558de910eb2c1ab439ff5d6824b1847 | totaralms-2.4.42.tar.gz | 32mb |
4739f9711ff80c52d07e019ad6b36ecca52863dd | totaralms-2.5.40.tar.gz | 44mb |
d3f6c5c21f9f7f5af2d2332a8d95ed59ff2d475c | totaralms-2.6.33.tar.gz | 50mb |
e728907ffe461cd5dbbd12a5d1c9a336c4052df6 | totaralms-2.7.16.tar.gz | 56mb |
3e9ccbf8c7fb7264c9c015bf1eea125376d7ab27 | totaralms-2.9.8.tar.gz | 47mb |
Release 2.9.8 (14th June 2016): Important: TL-9190 Fixed Face-to-face session deletion custom field data loss This is a regression introduced by TL-6962 in Totara 2.9.6, and 2.7.14, both released April 2016. In these releases the foreign key for Face-to-face custom fields was changed from the "facetoface_signups_status" table to the "facetoface_signups" table to ensure that data entered by the user was maintained when their session signup status changed. However the session deletion code was overlooked and was still using the old relation to wipe the associated custom field data. If a user deleted a Face-to-face session it may have incorrectly deleted custom field data belonging to a different session. This patch fixes the deletion code so it is using the correct relation and ensures that when the session is deleted, the correct custom field data is also deleted. If you are on either of the mentioned versions we strongly recommend upgrading to the latest release. Improvements: TL-8708 Face-to-face session and event durations can now be aggregated and graphed Face-to-face report sources now handle durations as integers. This allows the the duration field to be aggregated, and used in graphs if so desired. The display of the field within the report is unchanged. TL-8719 Improved the help text for the "Add new courses" Totara Connect client setting TL-9050 Improved the help on Column and Row settings for textarea custom fields TL-9106 The user's name is now maintained when forcing use of the no-reply address Previously in Totara 2.9, when the site had been configured to send all emails from the no-reply email address, it was transposing the sending user with the support user and overriding the support user's email address to ensure all emails were coming from the no-reply address. This meant that details of who was sending the email, including the sender's name, were lost and replaced by the support user's details. This was not the desired effect of this setting and was the result of a setting conflict in 2.9.0. The fix for this issue is to only override the email address, ensuring the name of the sender is not lost. Emails sent from the system when "Always send email from the no-reply address?" is turned on still use the no-reply email address as the sender's email address, however they now show the sender's name. Bug fixes: TL-8152 Fixed the deletion of user accounts with empty email addresses Previously if you attempted to delete two or more user accounts with empty email addresses at the same time you would get an error. This was visible most commonly in HR Import. This has now been fixed. A unique non-numeric username is now generated as a holding username during deletion. TL-8410 Fixed date validation when uploading Course and Certification completion data Completion dates in course and certification uploads are now more thoroughly validated. If the value for the month is greater than 12, or the value for the day is greater than what should be in the month, the date will be considered invalid and the row will not be processed. This patch also fixes a minor issue with how line endings are processed. Now prior to processing the uploaded file all line endings in the file are normalised. This ensures that files generated on different operating systems are all processed identically. TL-8650 Fixed result counting discrepancies within Appraisal reports On the appraisals reports page there is a list of appraisals with counts for "Overdue", "On target", "Complete", etc. There were some discrepancies between these numbers and the reports displayed when clicking on the counts. TL-8688 Corrected Face-to-face attendees dialog URL handling to prevent accidental removal of all attendees Prior to this change, in some circumstances, the Face-to-face attendees dialog would generate unexpected URL parameter value combinations which could result in the removal of all users from the attendee list. TL-8790 Fixed the display of the user's full name for the roles column within the Face-to-face sessions report TL-8874 Face-to-face booking confirmation notification no longer ignores the "Manager copy" setting Prior to this change the booking confirmation notification would be sent to the attendee's manager even if the "Manager copy" setting was turned off. The booking confirmation notification now correctly checks this setting. TL-8924 Fixed a display issue with empty due dates on the Program assignments tab TL-8928 Fixed Face-to-face notification substitutions in translated languages TL-9074 Fixed searching within the audience filter when the context id is not set TL-9079 Fixed a bug with header alignment when scrolling within the grader report TL-9102 The "Hide cost and discount" Face-to-face setting now correctly hides the discount code TL-9103 Fixed Face-to-face session location custom field filters TL-9248 Brackets are now correctly escaped during "LIKE" searches when using MSSQL Previously during "LIKE" search operations, brackets "[" and "]" were not being correctly escaped, which could on occasion lead to incorrect results. This was not exploitable but could have made searching difficult for some MSSQL sites. TL-9273 Fixed MSSQL database structure consistency for sites upgraded from old Moodle installations
Release 2.7.16 (14th June 2016): Important: TL-9190 Fixed Face-to-face session deletion custom field data loss This is a regression introduced by TL-6962 in Totara 2.9.6, and 2.7.14, both released April 2016. In these releases the foreign key for Face-to-face custom fields was changed from the "facetoface_signups_status" table to the "facetoface_signups" table to ensure that data entered by the user was maintained when their session signup status changed. However the session deletion code was overlooked and was still using the old relation to wipe the associated custom field data. If a user deleted a Face-to-face session it may have incorrectly deleted custom field data belonging to a different session. This patch fixes the deletion code so it is using the correct relation and ensures that when the session is deleted, the correct custom field data is also deleted. If you are on either of the mentioned versions we strongly recommend upgrading to the latest release. Improvements: TL-8708 Face-to-face session and event durations can now be aggregated and graphed Face-to-face report sources now handle durations as integers. This allows the the duration field to be aggregated, and used in graphs if so desired. The display of the field within the report is unchanged. Bug fixes: TL-8152 Fixed the deletion of user accounts with empty email addresses Previously if you attempted to delete two or more user accounts with empty email addresses at the same time you would get an error. This was visible most commonly in HR Import. This has now been fixed. A unique non-numeric username is now generated as a holding username during deletion. TL-8410 Fixed date validation when uploading Course and Certification completion data Completion dates in course and certification uploads are now more thoroughly validated. If the value for the month is greater than 12, or the value for the day is greater than what should be in the month, the date will be considered invalid and the row will not be processed. This patch also fixes a minor issue with how line endings are processed. Now prior to processing the uploaded file all line endings in the file are normalised. This ensures that files generated on different operating systems are all processed identically. TL-8650 Fixed result counting discrepancies within Appraisal reports On the appraisals reports page there is a list of appraisals with counts for "Overdue", "On target", "Complete", etc. There were some discrepancies between these numbers and the reports displayed when clicking on the counts. TL-8688 Corrected Face-to-face attendees dialog URL handling to prevent accidental removal of all attendees Prior to this change, in some circumstances, the Face-to-face attendees dialog would generate unexpected URL parameter value combinations which could result in the removal of all users from the attendee list. TL-8790 Fixed the display of the user's full name for the roles column within the Face-to-face sessions report TL-8874 Face-to-face booking confirmation notification no longer ignores the "Manager copy" setting Prior to this change the booking confirmation notification would be sent to the attendee's manager even if the "Manager copy" setting was turned off. The booking confirmation notification now correctly checks this setting. TL-8924 Fixed a display issue with empty due dates on the Program assignments tab TL-9074 Fixed searching within the audience filter when the context id is not set TL-9102 The "Hide cost and discount" Face-to-face setting now correctly hides the discount code TL-9103 Fixed Face-to-face session location custom field filters TL-9248 Brackets are now correctly escaped during "LIKE" searches when using MSSQL Previously during "LIKE" search operations, brackets "[" and "]" were not being correctly escaped, which could on occasion lead to incorrect results. This was not exploitable but could have made searching difficult for some MSSQL sites. TL-9273 Fixed MSSQL database structure consistency for sites upgraded from old Moodle installations
Release 2.6.33 (14th June 2016): Bug fixes: TL-8410 Fixed date validation when uploading Course and Certification completion data Completion dates in course and certification uploads are now more thoroughly validated. If the value for the month is greater than 12, or the value for the day is greater than what should be in the month, the date will be considered invalid and the row will not be processed. This patch also fixes a minor issue with how line endings are processed. Now prior to processing the uploaded file all line endings in the file are normalised. This ensures that files generated on different operating systems are all processed identically. TL-8874 Face-to-face booking confirmation notification no longer ignores the "Manager copy" setting Prior to this change the booking confirmation notification would be sent to the attendee's manager even if the "Manager copy" setting was turned off. The booking confirmation notification now correctly checks this setting. TL-9024 Cleaned up a debug warning on Manage Blocks admin page TL-9232 Fixed inconsistent database structure when migrating from Moodle to Totara 2.6 TL-9248 Brackets are now correctly escaped during "LIKE" searches when using MSSQL Previously during "LIKE" search operations, brackets "[" and "]" were not being correctly escaped, which could on occasion lead to incorrect results. This was not exploitable but could have made searching difficult for some MSSQL sites. TL-9273 Fixed MSSQL database structure consistency for sites upgraded from old Moodle installations
Release 2.5.40 (14th June 2016): Improvements: TL-9233 Allow the use of mariadb in config.php in all branches Bug fixes: TL-8874 Face-to-face booking confirmation notification no longer ignores the "Manager copy" setting Prior to this change the booking confirmation notification would be sent to the attendee's manager even if the "Manager copy" setting was turned off. The booking confirmation notification now correctly checks this setting. TL-9248 Brackets are now correctly escaped during "LIKE" searches when using MSSQL Previously during "LIKE" search operations, brackets "[" and "]" were not being correctly escaped, which could on occasion lead to incorrect results. This was not exploitable but could have made searching difficult for some MSSQL sites.
Release 2.4.42 (14th June 2016): Improvements: TL-9233 Allow the use of mariadb in config.php in all branches
Release 2.2.48 (14th June 2016): Improvements: TL-9233 Allow the use of mariadb in config.php in all branches