This page lists important information for Learnosity customers who are upgrading to the 2025.2.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
- The
render:activity
event is no longer fired when opening a Question or Feature within an Activity. The event will now only be fired on the main Activity editor page. - CSS classes in Item Edit Settings have changed:
- To target
.lrn-author-item-settings-header
you now need to target.lrn-author-item-settings-takeover .lrn-author-takeover-title
- To target
.lrn-author-item-settings-close-btn
you now need to target.lrn-author-item-settings-takeover .lrn-author-takeover-close-btn
- There no longer is a container using
.lrn-author-item-settings-container
, instead you now need to target.lrn-author-item-settings-takeover .lrn-author-item-settings
- To target
- CSS classes in Activity duplication have changed:
- To target the duplicate title, instead of targeting
.lrn-author-message-overlay-header
you now need to target.lrn-author-activity-duplicate-takeover .lrn-author-takeover-title
- To target
.lrn-author-message-overlay-close-bt
you now need to target.lrn-author-activity-duplicate-takeover .lrn-author-takeover-close-btn
- To target
.lrn-author-message-overlay-content-wrapper
you now need to target.lrn-author-activity-duplicate-takeover .lrn-author-takeover-body
- To target the duplicate title, instead of targeting
- Labels in the label bundle can now be specified in nested notation, see our documentation for more information.
Assess API
- Added the ability to configure the labels for "Time Remaining" and "Seconds" in user interface label bundles.
Questions API
- Added support for accent-sensitive character scoring in the
clozetext
andshorttext
Question types. - Added support to override the
accent_sensitivity
validation configuration at the Activity level viaattribute_overrides
.
Keypad Modal
The math keypad has been replaced by a new React-based modal.
- The UI descriptors for the keypads that are available for providing a response has changed from a drop-down list of symbols, to persistent UI text labels.
- The UI descriptor for Custom Group keypads is now the authored Title field of that custom keypad (and no longer the authored Label field). If the Title is not populated then the UI label will default to 'Custom'.
End of life notices
- EOL: "Formula Input" Feature type
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.1.LTS and v2025.2.LTS in GitHub.
Author API
- Added styling for the new math hints generation capabilities.
- Improved various notifications by replacing the component with the LDS alert notification component.
- Refactored multiple similar takeover components to use a single standardized Takeover component.
- Improved responsiveness by switching to CSS Container Queries based on the Author API app root element width.
- Improved the adaptive branching UI for better usability.
Question Editor API
- Added button styling for the new math hints generation capabilities.
Questions API
- Improved the responsiveness of the math image capture functionality.
- Added styles for the new math keypad.
- Fixed a bug in the numberlineplot Question type which caused the graph to disappear when using iPad devices.
- Fixed a bug where multiple column options in the mcq Question type were not rendering correctly.