Hello everyone, The following versions of Totara have now been released:
- 9.5
- 2.9.17
- 2.7.25
- 2.6.42
- 2.5.49
- 2.4.50
- 2.2.56
- Russell England - TL-12669
Sam Hemelryk
SHA1 checksum | Size | Package |
---|---|---|
c102e11a2f31dfe003ba0ac5e0266d389d879ca5 | 52M | totaralms-9.5.tar.gz |
8a52c69cfae7cc1582e153e0679caa754129d99f | 48M | totaralms-2.9.17.tar.gz |
df4ed494a2b3d1f4af4c5dcafad7dca72a401f7e | 56M | totaralms-2.7.25.tar.gz |
37a9b09eb779d4f362f9f9f3ff95e16d7958e84c | 50M | totaralms-2.6.42.tar.gz |
5905fc9059742526e9f3260510c8d05bf7497e62 | 44M | totaralms-2.5.49.tar.gz |
514da6d8cac0926b79d01dd9b59314f4fff2d3a7 | 32M | totaralms-2.4.50.tar.gz |
ef5c55648b876acc3ba3d269a1b2f73061ce31cc | 26M | totaralms-2.2.56.tar.gz |
Release 9.5 (22nd March 2017):
Security issues: TL-2986 Added checks for the moodle/cohort:view capability to the audience filter in user, course, and program report sources TL-12452 Added validation to the background colour setting for TeX notation TL-12733 Email self-registration now validates recaptcha first and hides error messages relating to username and email if they exist TL-12907 Fixed user preference handling to prevent malicious serialised object attacks Improvements: TL-11292 Added accessible text to the "Number of Attendees (linked to attendee page)" column when viewing Seminar events embedded report TL-11311 Added labels to the default messages page to improve accessibility TL-11320 Added accessible text when exporting a hierarchy TL-12366 Improved the usability of the program assignments interface There were some totals in the program assignments interface which could be misleading given that they may not take into account whether the program is active or not and may count users multiple times if they are in multiple assigned groups. The number of assigned learners is now only shown while a program is active (within available from and until dates, if they are enabled). TL-12396 Upgraded jQuery to 2.2.4 and jQuery Migrate to 1.2.1 TL-12398 Created a new plaintext display class to ensure correct formatting in Report Builder exports A new Report builder display class "plaintext" has been introduced to serve two specific functions: 1. Ensure that plaintext columns such as "idnumber" are correctly formatted in Report builder exports to formats such as Excel and ODS. 2. To improve the rendering performance of the above columns by avoiding unnecessary formatting applied to text content by default. TL-12402 Added a CLI script to automatically fix scheduled reports without recipients Prior to Totara 2.7.2 scheduled reports which were configured without any recipients would be emailed to the creator despite them not being an actual recipient. In Totara 2.7.2 this was fixed and the scheduled report was sent recipients. This change in behaviour left some sites with scheduled reports that were not being sent to the original creator. To aid those affected by this behaviour we have created a script that will find scheduled reports that have no recipients and add the creator of the report as a recipient. To run this report simply execute "php admin/cli/fix_scheduled_reports.php" as the web user on your Totara installation. TL-12637 Introduced a new capability allowing users to view private custom field data within user reports TL-9405 fixed a bug in user reports in which the users themselves could not see custom field values when the visibility of the custom field was set to "visible to user". In the original code however, while the users themselves could not see the values, their managers could. This patch creates a new capability "totara/core:viewhiddenusercustomfielddata" to allow the code to work like the original but with the fix from TL-9045. Now not only can the users themselves see the values, everyone with the new capability can also do so. TL-12662 Ensured users with program management capabilities can always access management interface Previously, users could have capabilities to modify various aspects of programs, such as assigning users. They could access the relevant page by entering the correct url but could not access them via the interface if they did not have 'totara/program:configuredetails'. That capability was only necessary to use the 'Edit' tab and should not prevent other access. Users may now see the 'Edit program details' button when they have any program edit capabilities for a given program. They may also access the overview page via that button and the tabs they have access to from there. TL-12665 Added a page title when completing a learning plan TL-12689 Removed 'View' button for appraisal stages without any visible pages TL-12745 Added unit tests to report builder date filter. Bug fixes: TL-11255 Fixed incorrect indication that manager must complete an appraisal after completion TL-12451 Fixed the display of graphs within Report Builder when using the sidebar filter TL-12454 Corrected handling when organisation parentid equals 0 Before the fix, if a parentidnumber of 0 was used when importing organisation data using HR Import it would be ignored and treated as an empty value. Consequently, if you had an organisation structure where idnumber for the top most level was 0, when the second level of organisations are imported, they would be added at the top level (because HR import consider them to have no parent). This has now been fixed. TL-12615 Stopped managers receiving Program emails for their suspended staff members TL-12621 Fixed navigation for multilevel SCORM packages TL-12643 Fixed guest access throwing error when using the enhanced catalog TL-12645 Fixed cache warnings on Windows systems occurring due to fopen and rename system command TL-12669 Ensured Evidence Custom Fields unique and locked setting worked correctly TL-12681 Replaced duplicate 'Draft' Plan Status filter option with 'Pending Approval' in learning plan report source. TL-12696 Ensured that read only evidence displays the "Edit details" button only when the user has the correct edit capability TL-12721 Fixed misspelt URL when adding visible learning to an audience TL-12734 Fixed how room conflicts are handled when restoring a Seminar activity TL-12739 Improved performance when using the progress column within a Certification overview report TL-12747 Ensured User Profile fields set as unique do not include empty values when determining uniqueness TL-12762 Prevented appraisal messages from being sent to unassigned users TL-12774 Added validation to prevent invalid Assignment grade setting combination You must now select a Grade Type or the default Feedback Type if you want to enable the 'Student must receive a grade to complete this activity' completion setting. TL-12778 Fixed the display of the "add another option" link in Appraisals and 360 Feedback multi-choice questions Previously the "add another option" link would correctly be removed when you added the tenth option to a multi-choice question, but would be displayed again when you edited the question. Clicking the link when you already had the maximum amount of options would make the link disappear again without doing anything, now the link will not be displayed at all. TL-12787 Added new capability: totara/program:markcoursecomplete From 2.9.0 onwards, if a user had the capability moodle/course:markcomplete set to allow in course or system contexts, they were able to mark courses complete when viewing a users program page (accessed via required learning). This was incorrect use of this capability, as that action would only be valid if marking complete was enabled in course completion criteria. This capability no longer allows marking complete via the program page. To allow for use cases described above, a new capability, totara/program:markcoursecomplete, was added. This will allow marking a course complete on a user's program page, regardless of course completion criteria. This capability is checked in the course and system contexts. The Site Manager role will receive this capability following upgrade. TL-12793 Fixed a bug when trying to remove a regular expression validation from a text custom field TL-12795 Fixed 'Program Name and Linked Icon' report column when exporting The "Program Name and Linked Icon" report column, contained in several report sources, now only contains the program name when exporting. Also, the "Record of Learning: Certifications" report source had two columns named "Certification name". One of them has now been renamed to "Certification Name and Linked Icon", and likewise only contains the certification name when exporting. TL-12798 Fixed the display of description for personal goals on the My Goals page TL-12801 Fixed exporting course completion reports to excel after filtering by organisation Contributions: * Russell England - TL-12669
Release 2.9.17 (22nd March 2017):
Security issues: TL-2986 Added checks for the moodle/cohort:view capability to the audience filter in user, course, and program report sources TL-12452 Added validation to the background colour setting for TeX notation TL-12733 Email self-registration now validates recaptcha first and hides error messages relating to username and email if they exist TL-12907 Fixed user preference handling to prevent malicious serialised object attacks Improvements: TL-12366 Improved the usability of the program assignments interface There were some totals in the program assignments interface which could be misleading given that they may not take into account whether the program is active or not and may count users multiple times if they are in multiple assigned groups. The number of assigned learners is now only shown while a program is active (within available from and until dates, if they are enabled). TL-12398 Created a new plaintext display class to ensure correct formatting in Report Builder exports A new Report builder display class "plaintext" has been introduced to serve two specific functions: 1. Ensure that plaintext columns such as "idnumber" are correctly formatted in Report builder exports to formats such as Excel and ODS. 2. To improve the rendering performance of the above columns by avoiding unnecessary formatting applied to text content by default. TL-12402 Added a CLI script to automatically fix scheduled reports without recipients Prior to Totara 2.7.2 scheduled reports which were configured without any recipients would be emailed to the creator despite them not being an actual recipient. In Totara 2.7.2 this was fixed and the scheduled report was sent recipients. This change in behaviour left some sites with scheduled reports that were not being sent to the original creator. To aid those affected by this behaviour we have created a script that will find scheduled reports that have no recipients and add the creator of the report as a recipient. To run this report simply execute "php admin/cli/fix_scheduled_reports.php" as the web user on your Totara installation. TL-12473 Added "Reset My learning page for all users" button in Default My Learning page layout editor TL-12605 The Face-to-face direct enrolment page now shows sign-up custom field values TL-12637 Introduced a new capability allowing users to view private custom field data within user reports TL-9405 fixed a bug in user reports in which the users themselves could not see custom field values when the visibility of the custom field was set to "visible to user". In the original code however, while the users themselves could not see the values, their managers could. This patch creates a new capability "totara/core:viewhiddenusercustomfielddata" to allow the code to work like the original but with the fix from TL-9045. Now not only can the users themselves see the values, everyone with the new capability can also do so. TL-12662 Ensured users with program management capabilities can always access management interface Previously, users could have capabilities to modify various aspects of programs, such as assigning users. They could access the relevant page by entering the correct url but could not access them via the interface if they did not have 'totara/program:configuredetails'. That capability was only necessary to use the 'Edit' tab and should not prevent other access. Users may now see the 'Edit program details' button when they have any program edit capabilities for a given program. They may also access the overview page via that button and the tabs they have access to from there. TL-12689 Removed 'View' button for appraisal stages without any visible pages Bug fixes: TL-11255 Fixed incorrect indication that manager must complete an appraisal after completion TL-12451 Fixed the display of graphs within Report Builder when using the sidebar filter TL-12615 Stopped managers receiving Program emails for their suspended staff members TL-12621 Fixed navigation for multilevel SCORM packages TL-12643 Fixed guest access throwing error when using the enhanced catalog TL-12645 Fixed cache warnings on Windows systems occurring due to fopen and rename system command TL-12696 Ensured that read only evidence displays the "Edit details" button only when the user has the correct edit capability TL-12721 Fixed misspelt URL when adding visible learning to an audience TL-12734 Fixed how room conflicts are handled when restoring a Face-to-face activity TL-12739 Improved performance when using the progress column within a Certification overview report TL-12762 Prevented appraisal messages from being sent to unassigned users TL-12774 Added validation to prevent invalid Assignment grade setting combination You must now select a Grade Type or the default Feedback Type if you want to enable the 'Student must receive a grade to complete this activity' completion setting. TL-12787 Added new capability: totara/program:markcoursecomplete From 2.9.0 onwards, if a user had the capability moodle/course:markcomplete set to allow in course or system contexts, they were able to mark courses complete when viewing a users program page (accessed via required learning). This was incorrect use of this capability, as that action would only be valid if marking complete was enabled in course completion criteria. This capability no longer allows marking complete via the program page. To allow for use cases described above, a new capability, totara/program:markcoursecomplete, was added. This will allow marking a course complete on a user's program page, regardless of course completion criteria. This capability is checked in the course and system contexts. The Site Manager role will receive this capability following upgrade. TL-12795 Fixed 'Program Name and Linked Icon' report column when exporting The "Program Name and Linked Icon" report column, contained in several report sources, now only contains the program name when exporting. Also, the "Record of Learning: Certifications" report source had two columns named "Certification name". One of them has now been renamed to "Certification Name and Linked Icon", and likewise only contains the certification name when exporting. TL-12798 Fixed the display of description for personal goals on the My Goals page
Release 2.7.25 (22nd March 2017):
Security issues: TL-2986 Added checks for the moodle/cohort:view capability to the audience filter in user, course, and program report sources TL-12452 Added validation to the background colour setting for TeX notation TL-12733 Email self-registration now validates recaptcha first and hides error messages relating to username and email if they exist TL-12907 Fixed user preference handling to prevent malicious serialised object attacks Improvements: TL-12366 Improved the usability of the program assignments interface There were some totals in the program assignments interface which could be misleading given that they may not take into account whether the program is active or not and may count users multiple times if they are in multiple assigned groups. The number of assigned learners is now only shown while a program is active (within available from and until dates, if they are enabled). TL-12398 Created a new plaintext display class to ensure correct formatting in Report Builder exports A new Report builder display class "plaintext" has been introduced to serve two specific functions: 1. Ensure that plaintext columns such as "idnumber" are correctly formatted in Report builder exports to formats such as Excel and ODS. 2. To improve the rendering performance of the above columns by avoiding unnecessary formatting applied to text content by default. TL-12402 Added a CLI script to automatically fix scheduled reports without recipients Prior to Totara 2.7.2 scheduled reports which were configured without any recipients would be emailed to the creator despite them not being an actual recipient. In Totara 2.7.2 this was fixed and the scheduled report was sent recipients. This change in behaviour left some sites with scheduled reports that were not being sent to the original creator. To aid those affected by this behaviour we have created a script that will find scheduled reports that have no recipients and add the creator of the report as a recipient. To run this report simply execute "php admin/cli/fix_scheduled_reports.php" as the web user on your Totara installation. TL-12605 The Face-to-face direct enrolment page now shows sign-up custom field values TL-12662 Ensured users with program management capabilities can always access management interface Previously, users could have capabilities to modify various aspects of programs, such as assigning users. They could access the relevant page by entering the correct url but could not access them via the interface if they did not have 'totara/program:configuredetails'. That capability was only necessary to use the 'Edit' tab and should not prevent other access. Users may now see the 'Edit program details' button when they have any program edit capabilities for a given program. They may also access the overview page via that button and the tabs they have access to from there. Bug fixes: TL-12451 Fixed the display of graphs within Report Builder when using the sidebar filter TL-12643 Fixed guest access throwing error when using the enhanced catalog TL-12645 Fixed cache warnings on Windows systems occurring due to fopen and rename system command TL-12721 Fixed misspelt URL when adding visible learning to an audience TL-12734 Fixed how room conflicts are handled when restoring a Face-to-face activity TL-12762 Prevented appraisal messages from being sent to unassigned users
Release 2.6.42 (22nd March 2017):
Security issues: TL-2986 Added checks for the moodle/cohort:view capability to the audience filter in user, course, and program report sources TL-12452 Added validation to the background colour setting for TeX notation TL-12733 Email self-registration now validates recaptcha first and hides error messages relating to username and email if they exist TL-12907 Fixed user preference handling to prevent malicious serialised object attacks Bug fixes: TL-12734 Fixed how room conflicts are handled when restoring a Face-to-face activity
Release 2.5.49 (22nd March 2017):
Security issues: TL-2986 Added checks for the moodle/cohort:view capability to the audience filter in user, course, and program report sources TL-12452 Added validation to the background colour setting for TeX notation TL-12733 Email self-registration now validates recaptcha first and hides error messages relating to username and email if they exist TL-12907 Fixed user preference handling to prevent malicious serialised object attacks
Release 2.4.50 (22nd March 2017):
Security issues: TL-2986 Added checks for the moodle/cohort:view capability to the audience filter in user, course, and program report sources TL-12452 Added validation to the background colour setting for TeX notation TL-12733 Email self-registration now validates recaptcha first and hides error messages relating to username and email if they exist TL-12907 Fixed user preference handling to prevent malicious serialised object attacks
Release 2.2.56 (22nd March 2017):
Security issues: TL-12452 Added validation to the background colour setting for TeX notation