Product Updates
- Added a new 'Allow unsanitized HTML content' setting in System Settings > Security > General
- Users can no longer clone courses if they only contain training event lessons
- Updated the functionality of OpenID SSO for branches
- Improvements in signup form validations
- Updated the base plugin that is generated when you create an empty one
Bug Fixes
- Fixed an issue in the course report where inverse filters were not applied properly
- Fixed an issue with notifications being sent for inactive training sessions
- Fixed an issue with documents in AI test generation
- Addressed security vulnerabilities
- Fixed an issue with user mass actions in courses
- [PHP8] Fixed an issue with tag filters in the Course Catalog
- Fixed an issue where only one announcement was displayed even when multiple announcements existed
- Fixed an issue where the video input box in themes remained visible after switching block types
- Fixed an issue in the user profile data for the mobile app
- Fixed an issue with extended profile field default values in various forms
- [PHP8] Fixed an issue with filtering in tables
- Security improvements in the Content form
- Fixed an issue in the LDAP SSO form
- [PHP8] Fixed an issue when viewing a transaction on the Transactions page
- Fix an issue in the Discussion Topic form
- [PHP8] Fixed an issue in test reports for hotspot questions, where missing or invalid coordinates could cause an error
- Fixed an issue when trying to delete a training session of which the corresponding meeting has been deleted
- Fixed an issue where an extended field's name was updated, but the name of its entity's column wasn't
- Fixed a formatting issue with TinyMCE editor
- Fixed an issue where users attempted to create and preview a new certificate with incorrect XML in PHP versions older than 8
- Fixed an issue where switching editors from Summernote to TinyMCE resulted in inconsistent table styling
- Fixed an issue where the jQuery UI version displayed in the console was inconsistent across pages
- Fixed an issue where the URL field was not displayed as an available option in the Branches CSV import
- Fixed an issue in the Course Catalog when modifying the extended profile filter in the URL
- Fixed an issue with a course's expiration date not being displayed correctly
- Fixed an issue in the Gradebook where progress text overlapped with the progress column
- Fixed an issue with downloading reports in demo portals
- Fixed an issue with reCAPTCHA in the Cart's signup form
- Improved error handling in the signup form on the catalog page
- [PHP8] Fixed an issue with Empty Spaces question types
- Fixed an issue where inactive users in the course users list in the new UI were not displayed in red text
- Fixed an issue with empty units being clickable in the course dashboard
- Fixed the system setting **"Enable scheduled report download without signing in"** for all reports
- Fixed an issue with System Report exports
- Security improvements in the User form
- Fixed an issue with extended fields in user table filters
- Fixed an issue with TinyMCE and Summernote text editors where numbered and bulleted lists were not displayed correctly
- Fixed an issue where when the license had expired, the global admin side navigation menu was not rendered correctly
- Security enhancements for learners when editing their profiles
- Fixed an issue that was preventing certain SCORM units from loading
- Fixed an issue that was preventing certain SCORM units from saving and restoring their progress
- Fixed an issue with video units and Portuguese language