New features:
- Introduced Stripe Checkout and the ability to calculate Taxes by using Stripe's API.
- New fields added for Courses import via CSV file.
- Enabled the use of Discount Coupons in Stripe Checkout.
- Expand Course API POST call with new parameters.
- TalentLibrary integration.
- Expand Branch API POST call with new parameters.
- Added a system setting that enables downloading custom reports without signing in.
- Update translations for all languages.
Bug Fixes:
- Fixed an issue during CSV Import for Skill assignments, when the created field is filled.
- Fixed an issue in API when retrieving a user by email address, if the email contains the '+' symbol.
- Fixed an issue being able to login with SAML login via Branch, even if it was explicitly disabled for the branch.
- When a user gets assigned to a course that has an expired training session, the system no longer sends a notification to the user.
- Fixed an issue with file listing for learners, when there are non-shared files.
- Visual improvement in training sessions for users already on the waitlist.
- Fixed a visual issue when a course has a long title in the pop-up window, upon completion.
- Fixed an issue with locations when selecting training sessions via a child branch.
- Fixed an issue in User creation in API for POST action.
- Fixed an issue when adding float numbers as CEUs in edit Course.
- Fixed an issue when applying filters via filters-form to reports.
- Fixed an issue with price tracks, when the course's price is lower than the one specified at the price track.
- Fixed an issue with background images in certificate templates.
- Fixed an issue with training session chain information not shown in the available sessions list.
- Fixed a visual issue with menu-width on customize gamification settings area.
- Visual improvements in description popups.
- Fixed an issue with users being able to click multiple times on Add To Roster button, which produced many notifications.
- Fixed an issue with description toggle in course dashboard.
- Fixed an issue with notifications when a user is removed from a training session.
- Fixed an issue with some options from php.ini configuration file that were not respected.
- Fixed an issue with TinyMCE in Firefox with spell-checker add-ons.
- Fixed an issue with access to the cart page when clicking on a promoted course.
- Fixed an issue with not showing the question buttons on branch administrators.
- Fixed an issue when trying to send a mass message to multiple users.
- Fixed an issue with H5P cloned units that retain their relationship with the original content.
- Fixed an issue with one-by-one mode and time limit in tests.
- Fixed an issue with missing branch labels.
- Improvements in notifications handling.
- Fixed an issue with pending users in training session's attendance list.
- Fixed a caching issue with notifications.
- Removed lesson progress option from "CSV export" and "Auto-sync".
- Fixed an issue with the branch instructor role that could download assignment submissions from an upper-level branch.
- Fixed an issue with images in notifications.
- Fixed an issue in Courses -> Users when manually changing the progress of a user.
- Fixed an issue with SCORM units and maximum allowed retries.
- Fixed an issue with multiple logout requests when the option 'Disconnect Idle Users' was enabled.
- Fixed group name validation in group form.
- Fixed an issue with curriculum awarded certificates, where the name of the curriculum wasn't properly translated.
- Fixed an issue with not displaying the translated name of the course/curriculum which awarded a certificate, in My Account -> Certificates.
- Fixed an issue with learning history not displaying the properly translated name of a course.
- Fixed an issue when trying to send a personal message with a word document as an attachment.
- UX improvements for the Auto Sync pages.
- Fixed an issue with the instructor role that couldn't remove its own set of course rules.
- Fixed an issue in Reports -> Course Reports where total completions count was different from each course's completions sum.
- Fixed an issue with filters not being respected in system report exports.
- Mobile app logged-in users are not displayed in the 'Online Users' list.
- Fixed an issue when counting completions of courses that have multiple tags.
- Fixed an issue during course import via CSV file, where the categories were overwritten if empty.
- Fixed a security issue in the System Export process.
- Security improvements.
- Fixed an issue with instructor roles that couldn't delete course rules from courses they were allowed to.
- Fixed an issue with special characters in the email subject for the 'Training session starts' notification.
- Fixed some issues with validation in curriculum form.
- Fixed an issue with course availability duration not being set when importing users to a course (via CSV import).
- Fixed the URL link showing to the user, after submitting a Training Session Request.
- Fixed an issue with instructors that were automatically assigned to a chained session when the other session was updated.
- Fixed the tooltip message in course/curriculum "Show on main catalog" checkboxes.
- Updated translation for a German phrase.
- Fixed an issue with translations in the 'Certificate Revoked' notification.
- Fixed an issue with online locations and branch ownership.
- Added some missing options from SAML form when editing a branch's settings.
- Fixed an issue with canceled training sessions that were being displayed in the learner's dashboard.
- Fixed an issue with the content completion setting ("How to complete it") that was locked in multilingual contents.
- Fixed wrong score calculation when submitting SCORM score that uses cmi.objectives.
- Fixed an issue with message permissions in assignments.
- Updated text shown when cloning a course.
- Improved formatting of date extended profile fields when importing SAML users.
- Fixed a visual issue with the top menu, in Logger, Scheduler, and Backup.
- Fixed an issue with some text not being translated properly.