New features:
- Added Somali translation
- Entries in the timeline can now be filtered by a date range
- Users created on SAML login can now be assigned to a branch
- Multiple units can now be selected to be used for the calculation of the course score
- User's profile language can now be specified via API
- Special characters are now allowed for API keys
- Added course status on API endpoints GET /Courses and /Course/:Id
- Added 'Course Formatted Name' as output information in Custom Reports
- Added extended profile fields to the 'Online Locations'
Improvements:
- Updated the functionality of the "Allow multiple sessions" option under System Settings -> Security
- Optimized SQL queries in the Reports section.
- Idle users will be notified before being disconnected even if the logout timer is hidden.
- Changing the order of the questions of tests/surveys will now update their linked counterparts as well
- Improved the "resume" operation when entering a course, so that it takes into account predetermined unit status
- Deleted user certificates will automatically be replaced by older ones that are still valid.
- Captions and descriptions can now be used in video/audio units
- Questions can now be filtered by their possible answers
- Optimized SQL query in the Reports > Curriculums section
- CSV importing with the "Replace" option, now fires events for removed entries
- Course images now preserve the ratio on different screen sizes
- It is now possible to use a SCORM interaction, even if its identifier is not compatible with the CMIIdentifier restrictions
- Replaced deprecated PHP function split()
- The "Generate password" button is now hidden if the user can't edit password
- Recertification behaviour option list is now translated.
Bug Fixes:
- Fixed an issue when viewing files of expired courses
- Fixed an issue with sessions in PHP5.6
- Fixed an issue with sessions & compatibility mode on IE11
- Fixed an issue with multiple course completions when a SCORM content sends multiple simultaneous requests
- Fixed an issue with wrong test attempts on the mobile app
- Fixed the default question displayed when a unit was being edited
- Fixed an issue where Admin was able to delete units that were associated with Course Rules
- Fixed an issue with the title of attachments
- Fixed an issue where the edit mode on the course dashboard wasn't working for certain content
- Fixed a minor issue with logo and favicon in-branch settings
- Fixed an issue with the Tests section of Infographic reports
- Fixed an issue with auto-completed units where the course completion modal was not shown
- Fixed an issue with the filename of attachments in personal messages
- Fixed a minor visual issue with assignments
- Fixed the participation counter in Courses and Curricula
- Fixed an issue with wrong test score on the mobile app.
- Fixed XSS vulnerability in the breadcrumb
- Fixed an issue where users could not sign up if an extended profile field of type checkbox was used
- Fixed an issue where the notification 'TrainingSessionCancelled' was sent 2 times
- Fixed an issue where users could print and save the PDF file even if these options were disabled
- Fixed an issue where .ics file lines exceeded 75 characters
- Fixed an issue where the default date was incorrect when adding an event from Calendar
- Fixed an issue when trying to issue/revoke certificates of a single user for multiple courses
- Fixed some issues with the calendars when resizing the page
- Fixed an issue where the custom page URL wasn't serving the correct page
- Fixed an issue with broken nested dropdown menu items
- Fixed an issue where TrainingSessionAdded event and notifications were triggered twice
- Fixes an issue with notifications when updating chained sessions
- Fixed an issue where a course was not accessible by learners if it was dependent on a course that was completed but access to it had expired
- Fixed an issue with course cloning where course rules were not cloned
- Fixed an issue with "Resume" button in course dashboard
- Fixed an issue when a learner requested access to a blended course and no free seats were available
- Fixed an issue where assignments were not created when importing a lesson
- Fixed an issue where two categories could be the parent category of each other
- Fixed an issue with CSV custom reports
- Fixed some issues with permissions of certificates
- Fixed an issue with empty answers for questions of type 'Multiple One'