This page lists important information for Learnosity customers who are upgrading to the 2025.3.LTS (Long Term Support) version.
API Product changes
The following outlines the API product updates introduced in this release, including changes, deprecations, and smaller new features.
Author API
Below is a summary of all internationalisation changes between the previous LTS release and this release.
- The
activityEditBranchingActivityItemTraySelectItemAriaLabelkey has been renamed toactivityEditBranchingActivityItemTraySelectItemWithReferenceAriaLabel. - A new aria label
activityEditBranchingActivityItemTraySelectItemWithTitleAriaLabelkey has been added.
Assess API
- Introduced new
configuration.compatibility.videoenables iOS video-recording browser warnings.-
global_browser_warning— pre-assessment dialog for browsers that don’t fully support recording. Optionalallow_continueto let learners proceed. Default is off. -
widget_browser_warning— item-level notice near the video Question. Defaul is off. -
Also available via Items API: use
config.configuration.compatibility.video.*(same options and defaults). - Note: These warnings are informational by default and do not block delivery unless you set
allow_continueto false.
-
Questions API
- Sunset: The 'Formula Input' (
formulainput) feature has been sunset as of this LTS release, following the End of Life (EOL) announcement in v2025.2.LTS.
CSS changes for UI improvements
Below is a summary of all CSS changes between the previous LTS release and this release. Generally, these changes contain new feature implementations and various accessibility improvements.
See all CSS changes between v2025.2.LTS and v2025.3.LTS in GitHub.
Assess API
- Fixed a bug where native tooltips did not appear when hovering.
- Added a global and widget-level warning message for iOS browser incompatibility.
Author API
- Fixed a bug where the vertical divider was not visible.
-
CSS class names in the branching Activity editor have been updated to decouple them from the Activity List view and improve styling flexibility. Class name prefixes have generally changed from
lrn-author-list-viewtolrn-author-branching-node-item.Clients who customize the branching Activity editor will need to update their CSS overrides accordingly. One example can be seen below:
/* Old code (CSS) */ .lrn-author-branching-node-item { .lrn-author-list-view-item { padding-bottom: 8px; } }/* New Code (CSS) .lrn-author-branching-node-item { .lrn-author-branching-node-item-details { padding-bottom: 8px; } } - Replaced the message component with the LDS alert component.
- Updated Item list rows to use our shared UI components.
- Increased the z-index for active rows to ensure proper visibility.
- Fixed incorrect use of
!importantinside a CSS variable and corrected dropdown menu item font size. - Fixed the dropdown toggle layout shifting when opened due to CSS overrides.
- Fixed tooltip flickering on hover.
Question Editor API
- Added functionality to hide or disable the Rubric Editor checkbox.
Questions API
- Fixed heights and spacing for Image Capture on the mobile keypad.
- Improved graph plotting toolbar buttons and adjusted their background color to match LDS styling.
- Improved dropdown option styling with current LDS standards.