Releasedate: December 2025
Product updates
- Improved the new learner interface.
- Updated jsTree to v3.3.17 (latest version).
- Updated Bootstrap Switch with a sanitized version.
- Refreshed translations for the new learner interface.
- Upgraded the system to the latest stable version of Vue.js. The legacy Vue 2 library is now deprecated and will be removed in a future release.
- Enhanced brute‑force protection for mapped accounts by implementing suspension checks and throttling on repeated failed login attempts.
- Updated the Bootbox library to its most recent version to ensure improved compatibility and performance.
Bug fixes
- Fixed an error when manipulating static form elements without names via plugin form hooks in the TrainingSession form.
- Corrected broken unsubscribe URLs in notifications.
- Fixed a problem with downloading files containing special characters in their names.
- Fixed inconsistencies in the API documentation (OpenAPI schema).
- Fixed an issue with malformed unit completion options in PHP8.
- Fixed a typo regarding the Brazilian Portuguese language.
- Fixed an issue with Extended Profile fields in Custom Reports.
- Fixed handling installation of plugins containing custom container definitions.
- Fixed an issue with course progress being reset from Cron jobs under certain conditions.
- Fixed an issue with Calendar event titles being shown incorrectly.
- Fixed an issue where branch supervisors would experience delays in the course list.
- Fixed an access issue preventing unauthenticated users from reaching the Curriculum Dashboard page.
- Fixed inconsistencies in the handling of Audience Rules in relation to Extended Profile fields.
- Fixed a defect in the new UI that caused user searches by username to return inaccurate or incomplete results.
- Resolved an issue with Tincan units where user progress was not saved correctly.
- Corrected translation override issues in the new UI.
- Fixed dropdown alignment issues on the Courses dashboard in RTL languages.
- Addressed issues when adding/removing users to and from Groups & Jobs.
- Fixed a bug in the System Settings security form.
- Resolved an error when importing groups via CSV.
- Fixed a sidebar issue where the formatted account name was not displaying correctly when switching between accounts.
- Ensured generated passwords with special characters display in full.
- Corrected changelog entries.
- Fixed an issue with the completion modal for Tincan units.
- Resolved an API issue where group courses were not displayed properly.
- Fixed calendar notifications displaying HTML entities instead of symbols.
- Fixed an error that occurred when importing a course containing multilingual tests.
- Fixed an issue with text overflow inside dropdown menus in the course dashboard
- Fixed an issue that caused editing a test question to generate an additional multilingual version.
- Fix minor issue in session checks.
- Fixed an issue that prevented the “course order” button and test question ordering functionality from operating properly.
- Fixed a translation error that occurred when cloning a course.
- Fixed a defect preventing timeline reports from loading when a user’s extended profile field was named type.
- Fixed an issue in scheduled custom reports involving filters that use specific extended profile fields.
- Corrected a problem with branch handling during user creation via SCIM provisioning.
- Fixed an incorrect French translation within the system.
- Fixed an issue where the admin session selection pop-up appeared blank instead of showing a message when no sessions were available.
- Fixed an issue for certifications with a fixed expiration date.
- Fixed an issue where a pop-up was prohibiting users from starting an ILT session.