Release 9.8 (21 juni 2017):

Security issues:

  • TL-7289 Added environment check for XML External Entity Expansion


  • TL-9224 Improved consistency of program exception restrictions
  • TL-9300 Updated the Date/time custom field so that it is not enabled by default
  • TL-9775 Added Behat tests for Dynamic Audience Based Learning Plan creation
  • TL-10502 Renamed Record of learning navigation block to "Learning" (from "Learning plans")
  • TL-11264 Improved Atto editor autosave messaging and draft revert workflow
  • TL-11325 Added labels to the manage learning plan templates page
  • TL-11444 Added table headings when showing current forum subscribers
  • TL-14271 Fixed dynamic audience performance issue for user profile custom fields
  • TL-14288 Added logs relating to program and certification assignment changes
  • TL-14367 The login page now allows the configured registration plugin to control the onscreen signup message
  • TL-14375 Embedded reports may now define custom required columns
  • TL-14383 Improved performance of reportbuilder job assignment content restraints
  • TL-14385 Added checks for missing program and certification completion records
  • TL-14429 Added support for relative dates in new forms in behat tests
  • TL-14430 Converted the Reportbuilder source directory cache into a defined cache
  • TL-14445 Added full details link to review items in Appraisals

Bug fixes:

  • TL-10374 Fixed an Appraisal bug when trying to add a question without selecting a type
  • TL-12672 Fixed a php notice when saving data in location and textarea unique custom fields
  • TL-12769 Fixed disabling of multi-select custom fields when set to locked
  • TL-14048 Fixed a bug resulting in duplicate entries in the "Record of Learning: Courses" report source
  • TL-14140 Fixed security report check for whether Flash animation is enabled
  • TL-14144 Fixed ambiguous id column in course dialog when completion criteria is required
  • TL-14251 Fixed the display order of goal scale values on the my goals page
  • TL-14252 Fixed debug error when sending program messages with certain placeholders
  • TL-14272 Fixed program and certification course enrolment suspension
  • TL-14289 Improved the layout when requesting a program extension from inside of a learning plan
  • TL-14291 Fixed user unassignment from programs and certifications
  • TL-14309 Fixed missing embedded fallback font causing error when viewing certificate
  • TL-14315 Added HR Import check to ensure user's country code is two charters in length
  • TL-14335 Backup annotation no longer tries to write to the temp table it is currently reading from
  • TL-14350 Fixed invalid program due date when a user is assigned with an exception
  • TL-14357 Fixed a problem with the self-enrolment method not allowing unauthenticated users to enrol in a course
  • TL-14365 Added missing $PAGE->set_url() calls when setting up a single activity course wiki
  • TL-14369 Auth plugins may now define external setting pages that do not require site config capability
  • TL-14371 Added missing use of format_string() in hierarchy filter text
  • TL-14381 Ensured the hierarchy filter displays any saved selections on page reloadTL-14387 Changes to [2.9.20]Face-to-face[2.9.20][9.8+10.0]Seminar[9.8+10.0] notification templates now update unchanged notifications
  • TL-14389 Improved the handling of incomplete AJAX requests when navigating away from a page
  • TL-14390 Fixed inconsistency in icon markup on Report Builder columns when replaced via AJAX
  • TL-14399 Fixed the "Manage searches" button in the Audience view report
  • TL-14400 Form selection elements now accept integers in current values
  • TL-14401 Removed incorrect link to the user profile in Report builder for missing data
  • TL-14411 Fixed reportbuilder exports for reports with embedded parameters
  • TL-14414 Fixed auto-update of saved searches list in report table block editing form
  • TL-14419 Fixed problems when restoring users to certifications
  • TL-14426 Fixed dialog scroll when adding "Fixed image" questions to an appraisal
  • TL-14437 Added an automated fix for expired certifications missing a due date
  • TL-14447 Fixed double html escaping when searching for course names that include special characters
  • TL-14672 Fixed permissions check for taking attendance within [2.7.28+2.9.20]Face-to-face sessions[2.7.28+2.9.20][9.8+10.0+Evergreen]Seminar events[9.8+10.0+Evergreen]
  • TL-14686 Fixed a typo in a variable name used in organisation file type custom fields
  • TL-14690 Fixed error when creating a plan where a user has multiple jobs with duplicate position competencies.

API changes:

  • TL-14413 Added two new methods to the DML to fetch recordsets and a total count at the same time


* Artur Rietz at Webanywhere - TL-14271
* Barry Oosthuizen at Learning Pool - TL-14445
* Eugene Venter at Catalyst NZ - TL-9300, TL-10502
* Francis Devine at Catalyst NZ - TL-14430
* Michael Trio at Kineo UK - TL-14357
* Russell England at Kineo US - TL-14144

Was dit artikel nuttig?
Aantal gebruikers dat dit nuttig vond: 0 van 0
Mogelijk gemaakt door Zendesk