v2025.3.LTS Release Logs

Recommended

This is our recommended version for production releases right now.

This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.

Read more about the v2025.3.LTS release.
  • Released: 19th November 2025
  • End of life: November 2027

14th January 2026

Features

  • Added a tooltip to the dynamic data button that displays the row index (starting from 1) when hovered over or focused using the keyboard. (Question Editor API)
  • Added the ability to iteratively preview variations of dynamic content at the Item level. (Author API)

Bug fixes

  • Fixed a bug in the Response Analysis by Item Report where identical correct responses were not treated as the same when using multiple Questions in an Item. (Reports API)
  • Fixed a bug that caused excessive memory usage and degraded performance in the Authoring UI when adding math content using the Add Math (LaTeX / MathML) option in the rich text editor, which could lead to browser freezes or crashes. (Author API)
  • Fixed a bug that caused excessive memory usage and degraded performance in the Authoring UI when adding math content using the Add Math (LaTeX / MathML) option in the rich text editor, which could lead to browser freezes or crashes. (Question Editor API)
  • Fixed a bug that could cause duplicated buttons in Activity editor view. (Author API)
  • Fixed a bug where navigation in adaptive assessments was not behaving correctly. (Items API)
  • Fixed a bug where the Item list did not load in Safari. (Author API)
  • Fixed a bug where the Tag flyout in the Item list view did not close when using the search bars, causing Items to remain blurred after the flyout was hidden. (Author API)

Polish

  • Improvement: updated internal libraries to maintain security, stability, and performance. (Annotations API)

3rd December 2025

Bug fixes

  • Fixed a bug in the plaintext Question type where part of the response was cut off in review mode. (Questions API)
  • Fixed a bug in the Response Analysis by Item Report where identical correct responses were not treated as the same when using multiple Questions in an Item. (Reports API)
  • Fixed a bug that could cause the Activity list to preview the incorrect Activity type when switching from one Activity type to another. (Author API)
  • Fixed a bug that displayed an extra option in the branching Activities player playback settings. (Author API)
  • Fixed a bug where LaTeX wrapped in $$ delimiters rendered incorrectly, resulting in unintended markup. (Questions API)
  • Fixed a bug where decimal values were not correctly validated for the imageclozeassociationV2 Question type. (Questions API)
  • Fixed a bug where scoring did not handle the ignore_leading_and_trailing_spaces option correctly for the shorttext Question type when using the Get scoring endpoint in the Data API. (Questions API)
  • Fixed a bug where the lastItems flag in Item adaptive dynamic Activities assessments incorrectly returned true when the max_items termination criterion was not met, and Items were still available for the Activity. (Items API)
  • Fixed a bug where the general symbol group for the math keypad was deprecated. (Question Editor API)
  • Fixed a bug where the general symbol group for the math keypad was deprecated. (Questions API)
  • Fixed a bug where the vertical divider was not displayed in the Item preview mode. (Author API)
  • Fixed a bug whereby points in the numberline Question type were sometimes rendered clipped and unresponsive. (Questions API)

Polish

  • Improvement: updated internal libraries to maintain security, stability, and performance. (Author API)
  • Improvement: updated internal libraries to maintain security, stability, and performance. (Data API)
  • Improvement: updated internal libraries to maintain security, stability, and performance. (Questions API)

19th November 2025

Features

  • Added openAuthorAide and closeAuthorAide methods to the Author API. (Author API)
  • Added Widget level warnings for iOS devices on non-Safari browsers when engaging with assessments that include the video recorder Question type. (Assess API)
  • Added a new setActivityReference method. (Author API)
  • Added global level warnings for iOS devices on non-Safari browsers when engaging with assessments that include the video recorder Question type. (Assess API)
  • Added support for fixed Item counts and randomized Items based on Tag counts in the Activity list. (Author API)
  • Added support for returning the Feedback Aide session UUID used to score Question responses. (Data API)
  • Added support in Random Activity to display a success notification with a link to the newly created Item Group, and a warning notification when the maximum number of allowed Item Groups for the Activity is reached. (Author API)
  • Added the ability to configure visibility of the Item title and reference in the Item tray for branching Activities. (Author API)

Bug fixes

  • Fixed a bug in the mcq Question type where answer text formatting was distorted when response containers used block columns. (Questions API)
  • Fixed a bug in the multiple choice Question type where, when using columns, response masking disabled the incorrect option. (Questions API)
  • Fixed a bug in the longtextV2 Question type where alignment options in the rich text editor caused text inside table cells to move outside the table. (Questions API)
  • Fixed a bug in the clozeformulaV2 Question type where Check Answer scoring locked up on computationally intensive math. (Questions API)
  • Fixed a bug in the gridded Question type where any blank spaces in the middle of a number were validated as 0. (Questions API)
  • Fixed a bug in the gridded Question type where the fixed decimal HTML element contained a hardcoded id attribute instead of a class. (Questions API)
  • Fixed a bug in the graphplotting Question type that caused the background image to not display correctly. (Questions API)
  • Fixed a bug in the graphplotting Question type to activate a point with one click and move it by clicking on the destination instead of dragging. (Questions API)
  • Fixed a bug in the rating Question type where screen readers did not announce when a button was selected. (Questions API)
  • Fixed a bug in the rating Question type where the tooltip would flicker when hovering near the edge of the tooltip. (Questions API)
  • Fixed a bug in the shorttext Question type where the final character was dropped when entered using the character map. (Questions API)
  • Fixed a bug in the Session Detail by Question report type where child attributes of questions_api_init_options caused validation errors. (Reports API)
  • Fixed a bug in the Activity list where Tags were not displayed correctly when expanded. (Author API)
  • Fixed a bug in validation for the Get Session Response Feedback endpoint. (Data API)
  • Fixed a bug that allowed the audio Question type to be saved with a max_length value exceeding the supported limit of 3600. (Question Editor API)
  • Fixed a bug that caused Simple Features to render incorrectly in the association Question type when duplicate_responses was enabled. (Questions API)
  • Fixed a bug that caused an error when creating a new branching Activity from the Activity editor view while in preview mode. (Author API)
  • Fixed a bug that caused distractor rationale to not appear in hotspot Questions after a correct response was provided when show_distractor_rationale.per_question: "correct" was set. (Questions API)
  • Fixed a bug that caused recently modified Items to display an incorrect timestamp in the Item listing. (Author API)
  • Fixed a bug that caused region elements to fail to render when navigating between sections with different regions settings. (Assess API)
  • Fixed a bug that caused server-side scoring to fail for the nclex Question type. (Questions API)
  • Fixed a bug that caused spacing between LaTeX and non-LaTeX text to be lost when switching from one to two columns in mcq Question types. (Questions API)
  • Fixed a bug that caused the setWidget() method to update an Item while resetting its dirty state. (Question Editor API)
  • Fixed a bug that caused the sections region_overrides to not apply intermittently. (Assess API)
  • Fixed a bug that caused the setItemJson() method to reset the Item review workflow state. (Author API)
  • Fixed a bug that caused the camera in the math Image capture functionality to rapidly turn on and off continuously. (Questions API)
  • Fixed a bug that caused the decimal point column to become editable for the gridded Question type with a fixed decimal when the disable() method followed by the enable() method was called. (Questions API)
  • Fixed a bug that caused the math keypad to remain visible when navigating to the next Item on small screens, which could confuse learners. (Questions API)
  • Fixed a bug that caused the tooltip for the rating Question type to not appear in the preview state. (Questions API)
  • Fixed a bug that caused the tooltip in the Item list to flicker when the mouse was in a certain position. (Author API)
  • Fixed a bug that could cause errors or redirects when between navigating steps in the Item branching Activity preview. (Author API)
  • Fixed a bug that prevented Item updates in an Activity when the Item was added, removed, and then re-added. (Author API)
  • Fixed a bug that prevented native browser tooltips from displaying when hovering over the assessment title and subtitle. (Assess API)
  • Fixed a bug that prevented the list tab from rendering in the Activity preview while in the Activity editor view under certain conditions. (Author API)
  • Fixed a bug that prevented the simple Features from being displayed correctly when the defer_render was set to true. (Questions API)
  • Fixed a bug that triggered a validation error when the Tag name contained mixed characters, even if it was within the 255-character limit. (Data API)
  • Fixed a bug to open the keyboard instructions in the graphplotting Question type when screen readers are enabled. (Questions API)
  • Fixed a bug where   characters were incorrectly displayed in the Item list. (Author API)
  • Fixed a bug where Simple Features did not render in distractor rationale preview during check answer. (Questions API)
  • Fixed a bug where CKEditor toolbar settings were not updated on subsequent initializations of the Question editor view. (Question Editor API)
  • Fixed a bug where match_all_possible_responses and accent_sensitivity incorrectly treated blank options as correct. (Questions API)
  • Fixed a bug where Items moved to the canvas in branching Activities were not properly saved. (Author API)
  • Fixed a bug where LaTeX in math content was not rendered in the Widget editor view. (Question Editor API)
  • Fixed a bug where Questions using a Scrollable Passage Feature would not load on slow devices. (Questions API)
  • Fixed a bug where Questions using a Scrollable Passage would not load on slow devices. (Questions API)
  • Fixed a bug where Tag validation could result in an uncaught exception. (Data API)
  • Fixed a bug where a branching Activity did not load an empty Activity in preview mode when activity_edit was set to preview mode by default. (Author API)
  • Fixed a bug where a branching Activity did not trigger the save:activity:error event when it could not be saved. (Author API)
  • Fixed a bug where adding links in the response for Essay with rich text Question type could not be clicked in "preview" mode. (Questions API)
  • Fixed a bug where an Activity did not load Items in edit mode when activity_edit was set to preview mode by default. (Author API)
  • Fixed a bug where an Item with dots in its reference could not be previewed in the Activity editor view. (Author API)
  • Fixed a bug where arrays of strings were incorrectly validated. (Data API)
  • Fixed a bug where authoring the Question JSON for NCLEX Questions sometimes broke the Question Editor view, and added support for authoring NCLEX Questions as standalone Questions. (Question Editor API)
  • Fixed a bug where authoring the Question JSON for NCLEX Questions sometimes broke the Question Editor view, and added support for authoring NCLEX Questions as standalone Questions. (Questions API)
  • Fixed a bug where bar chart columns could not be moved using their horizontal arrows in the simplechart Question type. (Questions API)
  • Fixed a bug where blank responses caused a scoring error for equivValue in the clozeformula Question type. (Questions API)
  • Fixed a bug where branching Activities were not saved when the Activity status was set to published. (Author API)
  • Fixed a bug where branching Activities with converging paths could not be published. (Author API)
  • Fixed a bug where converging paths could not be created in the branching Activity editor view. (Author API)
  • Fixed a bug where creation of a random Activity was not accessible when the configuration in activity_list was set to preview mode by default. (Author API)
  • Fixed a bug where duplicate elements caused MathJax errors when running an Activity preview. (Questions API)
  • Fixed a bug where enabling the Enable scrolling for long content option caused several Question types to appear unattempted. (Questions API)
  • Fixed a bug where error information displayed when saving branching Activities was unclear. (Author API)
  • Fixed a bug where failed MathJax renders prevented readyListener callback calls. (Questions API)
  • Fixed a bug where navigating between random Activities did not update the interface correctly. (Author API)
  • Fixed a bug where re-opening a saved branching Activity or creating a new branching Activity with specific configurations caused an error and prevented rendering. (Author API)
  • Fixed a bug where reordering Items via the setActivityItems method was not reflected in the Activity edit screen. (Author API)
  • Fixed a bug where simple Features, such as audioplayer, did not stop playing after the reset method was called. (Questions API)
  • Fixed a bug where special characters in math content were incorrectly rendered as Unicode when followed by LaTeX with MathJax. (Questions API)
  • Fixed a bug where the "Choice label" field was also hidden when the "Stem numeration" field was set to hidden in the initialization option for Multiple Choice – Block layout. (Question Editor API)
  • Fixed a bug where the "Create random group" dropdown menu used in random Activity edit had incorrect styling. (Author API)
  • Fixed a bug where the "general" math symbol group was removed from the Question JSON when updated in the Question editor view. (Question Editor API)
  • Fixed a bug where the activityedit:saveable:changed event was not triggered when editing a custom player template. (Author API)
  • Fixed a bug where the itemlist:selection:changed event was not triggered when selecting an Item or all Items. (Author API)
  • Fixed a bug where the validated event fired twice for certain Question types. (Questions API)
  • Fixed a bug where the clozeassociation Question type returned an incorrect score for accented responses when the accent_sensitivity option was configured in override_attribute. (Questions API)
  • Fixed a bug where the Button, Image, and Display as text audio player simple Feature types were not working on mobile devices for drag and drop Question types, when used in draggable responses. (Questions API)
  • Fixed a bug where the Question Editor incorrectly alerted users about unsaved changes. (Question Editor API)
  • Fixed a bug where the Save button remained stuck in "Saving" mode when Items with multiple Question were present and no changes were made before clicking Save. The issue occurred specifically with the second Question, while the first functioned correctly. (Author API)
  • Fixed a bug where the alternative text generation functionality was enabled when uploading SVG images, which is currently not supported. (Author API)
  • Fixed a bug where the assessment player navigation became disabled when resuming an Activity containing multiple math Items with lazyload enabled. (Assess API)
  • Fixed a bug where the correct answer was not displayed for the gridded Question type in the review state. (Questions API)
  • Fixed a bug where the modified time in the Item list view displayed incorrectly as a future time. (Author API)
  • Fixed a bug where the read only icon for Items in Activity Edit was not shown correctly. (Author API)
  • Fixed a bug where the volume button in the Audio player Feature type did not meet accessibility standards by replacing aria-pressed with aria-expanded attribute. (Questions API)
  • Fixed a bug where the volume slider in the audio Question type and audioplayer Feature type controls were not properly labelled for accessibility. (Questions API)
  • Fixed a bug where updating an Item in a branching Activity incorrectly displayed the "Preview is disabled" banner. (Author API)
  • Fixed a bug where using MathJax with chem tags and the defer_render initialization option in the Items API caused rendering issues. (Questions API)
  • Fixed a bug whereby axis limits changes in the graphplotting Question type did not remove labels from out-of-bounds shapes, causing an error. (Question Editor API)
  • Fixed a bug whereby axis limits changes in the graphplotting Question type did not remove labels from out-of-bounds shapes, causing an error. (Questions API)
  • Fixed a bug whereby images with certain URLs were rendered as fractions instead in the numberline Question type. (Questions API)
  • Fixed a bug whereby math remained invisible even after being rendered. (Assess API)
  • Fixed a bug whereby mouse-based actions on the graphplotting Question type did not support screen readers. (Questions API)
  • Fixed a bug whereby the elements in graphplotting Question type should not be tabbable for accessibility reasons. (Questions API)
  • Fixed a bug whereby the point position tooltips in graphplotting Question type had insufficient contrast. (Questions API)
  • Fixed a bug which occurred when creating a new branching Activity. (Author API)
  • Fixed a bug with responsive views that caused the Question Editor template to disappear when the screen was resized. (Question Editor API)
  • Fixed a bug with the renderMath() method where MathJax failed to render the LaTeX boldsymbol. (Questions API)

Polish

  • Improvement: accessibility polishes for the new math keypad. (Questions API)
  • Improvement: added the ability to include an alternative text label for the graphplotting Question type. (Question Editor API)
  • Improvement: added the ability to include an alternative text label for the graphplotting Question type. (Questions API)
  • Improvement: enhanced accessibility for the audio player Feature type. (Questions API)
  • Improvement: enhanced the security of answer choice identifiers in the mcq Question type to prevent unintended exposure of correct answers across sessions. (Questions API)
  • Improvement: internal changes to support future capabilities. (Annotations API)
  • Improvement: internal changes to support future capabilities. (Author API)
  • Improvement: internal changes to support future capabilities. (Data API)
  • Improvement: internal changes to support future capabilities. (Events API)
  • Improvement: internal changes to support future capabilities. (Items API)
  • Improvement: internal changes to support future capabilities. (Question Editor API)
  • Improvement: internal changes to support future capabilities. (Reports API)
  • Improvement: internal update for library package compatibility. (Annotations API)
  • Improvement: internal update for library package compatibility. (Author API)
  • Improvement: internal update for library package compatibility. (Data API)
  • Improvement: internal update for library package compatibility. (Events API)
  • Improvement: internal update for library package compatibility. (Items API)
  • Improvement: internal update for library package compatibility. (Questions API)
  • Improvement: internal update for library package compatibility. (Reports API)
  • Improvement: new accessible and responsive math response modal and formula symbols keypad. (Question Editor API)
  • Improvement: new accessible and responsive math response modal and formula symbols keypad. (Questions API)
  • Improvement: polishes for the new math keypad based on initial feedback. (Question Editor API)
  • Improvement: polishes for the new math keypad based on initial feedback. (Questions API)
  • Improvement: removed the deprecated formulainput Feature type. (Question Editor API)
  • Improvement: removed the deprecated formulainput Feature type. (Questions API)
  • Improvement: replaced the message component notification with the LDS alert component notification for consistency with the Learnosity Design System. (Author API)
  • Improvement: replaced the message component notification with the LDS alert component notification. (Author API)
  • Improvement: updated Item list rows to use our shared UI components. (Author API)
  • Improvement: updated handling of unicode characters on the backend. (Questions API)
  • Improvement: updated internal libraries to maintain security, stability, and performance. (Assess API)
  • Improvement: updated internal libraries to maintain security, stability, and performance. (Data API)
  • Improvement: updated the style of dropdown menu items in the graphplotting Question type. (Questions API)
  • Improvement: updated the toolbar in the graphplotting Question type. (Questions API)
  • Improvement: updated the warning to notify when an NCLEX Question was created using type: "choicematrix" instead of type: "nclex". (Questions API)

Was this article helpful?

Did you arrive here by accident? If so, learn more about Learnosity.