Releasedate: July 2024
Product Updates
- PHP 8 support
- Updated Message when you clone a course to be more specific.
- Updated i18next library to version 23.11.5
- Fixed QR code of 2-factor authentication.
- Fixed an issue disabling scroll in the New UI when toggling drawers of the sidebar.
- Fixed an issue with encode-magic requests failing to complete.
- Fixed an issue with the ‘Expired’ label not showing for revoked user certificates on the certificate reports page.
- Branch administrators are now allowed to clone courses created in a global context and parent branches.
- Added an option for branch administrators to receive notifications for submitted skill gap tests.
- Missing API routes from v3.0 that were introduced in v2.2.
- The “Add to Profile” button for LinkedIn certificates now appears in a learner’s course completion popup.
- Updated message shown to deployed clients who try to activate the AI Test Generation or TalentCraft features in their portals.
- Additional calendar email notifications for upcoming training sessions will now be sent out one week, one day, and one hour before the training session starts.
- New “Add to Profile” feature for users when the “Allow users to share their certificate on LinkedIn” system setting is enabled
- Added support for search using branch names within the users’ table in the new UI
- Added support for search using branch name and email within each course’s users’ table in the new UI
- Added a new training event option to automatically enroll users in the only available training session even if the session has already been completed
- Added 12-hour formatting to calendars in Calender and Location availability pages based on language’s localization
- The API POST method to the /Branch endpoint will now process optional extended field values from the request body
- Added a new PUT endpoint ‘/LearningPath/{id}/AddUser’
- Creating a branch via API also triggers the Branch Created event
Bug Fixes
- Fixed an issue when trying to remove a course from a curriculum while it is also assigned to a learning path
- New UI: Fixed an issue with sorting in tables
- Fixed an issue where HTML-encoded characters were incorrectly displayed in the learning paths’ category and course names
- Fixed an issue where the ‘Show inactive users’ button wasn’t displayed if the admin had only ‘View’ access to the users
- Fixed an issue with empty spaces questions that did not accept ‘0’ as a valid answer
- Fixed an issue where a learner could not see their assignment grade if they didn’t submit it on time
- Fixed an issue with scheduled custom reports being sent with the wrong branch’s SMTP configuration
- Fixed an issue with report notifications not containing the branch’s URL in the body’s download link
- Fixed an issue with whitespaces in custom fields in the ‘Single Sign On / SAML’ configuration.
- Curriculum certificates will now properly render the user_start_date attribute when used in the certificate template.
- Fixed an issue with date formatting for learning paths’ milestones.
- Fixed word breaking on New UI learner My Courses page
- Fixed an issue with the questions editor in French.
- Fixed an issue with enrollment and completion date fields not being formatted properly in CSV export.
- Fixed an error when exporting Curriculum Enrollments data via Maintenance > Export to CSV.
- Fixed the color of inactive courses in User > Courses on the new UI.
- Fixed an issue with user avatars not displaying properly on the mobile application.
- Fixed a visual issue with enrollment via Users->Curricula.
- Fixed an issue with the duration value in the auto-sync logger and scheduler.
- Fixed an issue with the unsubscribe links in emails.
- Fixed an issue with the API POST method to the /Branch endpoint that would not save the branch’s created timestamp.
- Fixed an issue with the API POST method to the /Branch endpoint that would save an invalid public ID value.
- Fixed navigation buttons to previous/next unit not showing for pending course assignments.
- Fixed an issue when attempting to create or edit an empty spaces question.
- Fixed course export operation not being available for branch admins.
- Fixed an issue with selected courses not showing in the course reports filters form when there are over 200 courses.
- UserCourseExpirationChanged events will now be triggered as appropriate on API calls that alter the time a course expires for a user.
- Fixed an issue where course expiration notifications would be sent to learners who have already completed a course that is about to expire.
- Fixed the ‘user_updated’ event not being triggered in ‘PUT /v1.0/Branch/{Id}/AddUser’ API call.
- Fixed an issue with course export not working for branch admins.
- Fixed an issue with the course catalog pager not working.
- Fixed an issue with the custom report rule ‘Have status in course’ and reverse not working if status is empty and course is not.
- Fixed missing translations in unenrollment modal.
- Fixed language overrides not being applied for ‘MENU’ in sidebar.
- Fixed an issue with the video player’s caption settings visibility.