AXS2LMS 5.85

Releasedate: July 2025

Product updates

  • Updated the “Prevent search engines from indexing the entire site” setting to be enabled by default on all new installations.
  • Improved error handling when exceeding row size limit during extended profile field creation.
  • Security enhancements in gamification points.
  • Updated the design of the first-login popup shown after a new version deployment
  • Added a unit name column to the CSV export of content progress
  • Added support for the LTI 1.3 core specification.
  • Introduced automation to re-enroll users X months after completing a course. Enabled calendar date formatting based on custom or localized date format settings.
  • Added new API endpoints for Curricula: /Curriculum/{id}, /Curriculum/{id}/Users, and /Curriculum/{id}/Users/{id}.
  • Updated the installation wizard with a modernized UI.
  • Enabled plugin-based extension of application container definitions.
  • Replaced the basic cron script with a new scheduling mechanism.
  • Added a unit name column in the branch-level CSV export of content progress.
  • Added a new “Allowed CORS Origins” setting under System Settings → Security.
  • Improved CORS middleware to more reliably handle edge cases involving the Origin header.
  • Redesigned learner interface with updated My Courses and Catalog pages.
  • Added support for the LTI Deep Linking specification.
  • Introduced automation to re-enroll users X months after completing a curriculum.
  • Added automation to un-enroll users X months after completing a curriculum.
  • Added automation to un-enroll users X months after completing a course.

Bug fixes

  • Fixed the signup form errors not displaying in the production environment.
  • Fixed an issue where TalentLibrary SCORM units were not loading correctly when the “Allow unsanitized HTML content” setting was inactive.
  • Fixed an issue where deleting a training session caused an error when attempting to remove learners from the Blended course who were still on the session’s waitlist.
  • Fixed an issue with SCORM 2004 being unable to save and restore objectives.
  • Fixed an issue with Automations that caused performance degradation.
  • Addressed a security issue regarding sessions.
  • Fixed an issue causing errors when unenrolling waitlisted learners after a training session was deleted.
  • Fixed an issue preventing SCORM 2004 from properly saving and restoring objectives.
  • Fixed an issue that caused errors when attempting to disable or modify OpenID in branch settings.
  • Fixed an issue where the ‘Add to Roster’ button became disabled after cancelling the confirmation popup.
  • Fixed an issue for matrix-type questions preview showing incorrect answers.
  • Fixed an issue with matrix question answers not being shown in survey reports.
  • [PHP8] Fixed an issue with EncodeMagic watermarks in units.
  • [PHP8] Fixed an issue with the Course Skill Removed event, not being properly translated
  • Fixed a bug where selected courses weren’t retained when paging through a user’s course list
  • Fixed an issue causing incorrect sorting by user type in course user listings
  • Multilingual field validation now correctly enforces rules on all language fields, not just the first
  • [PHP8] Fixed a crash during cron execution when the TalentLmsDataImport plugin was active
  • Fixed a bug where the ‘Archive and don’t ask again’ button was missing in the New UI
  • Fixed an issue where SCORM unit time tracking didn’t work correctly in the mobile app.
  • Fixed an issue where course unit file previews failed to display if filenames included parentheses.
  • Fixed an issue where course completion dates weren’t updated when renewing user certificates.
  • Corrected broken Estonian translations in system settings.
  • Fixed an issue where course unit file previews failed to load when filenames contained parentheses.
  • Resolved a bug where course completion dates weren’t reflected during certificate renewal.
  • Prevented branch admins from reassigning users to branches outside their subtree during CSV imports.
  • [PHP8] Fixed an issue affecting test completions via the Mobile API.
  • Fixed a bug where branch themes weren’t correctly applied.
  • Fixed an issue where notification placeholders weren’t translated into the recipient’s language.
  • [PHP8] Fixed a bug in AutoSync CSV export when Custom Entity Fields were enabled.
  • Resolved an issue where Tin Can units failed to load properly.
  • Fixed reversed arrow button alignment in RTL languages.
  • Corrected an issue with the “Depends On” field in the Course properties form.
  • Fixed a performance issue introduced in v7.4.0 that caused delays due to excessive I/O operations.
  • Resolved a display issue in the TinyMCE editor where borders were inconsistent across multiple tables.
  • Fixed a bug in survey exports where only the latest submission was shown for users who completed the same survey in multiple courses.