v2025.1.LTS Release Logs

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

Read more about the v2025.1.LTS release.
  • Released: 5th March 2025
  • End of life: March 2027

15th January 2026

Bug fixes

  • 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. (Questions API)
  • Fixed a bug where aria-label attributes added to the title of a column in a classification Question type were not read aloud correctly. (Questions API)

14th January 2026

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. (Question Editor API)
  • Fixed a bug where branching Activities were not saved when the Activity status was set to published. (Author API)
  • Fixed a bug where navigation in adaptive assessments was not behaving correctly. (Items 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 that caused the setItemJson() method to reset the Item review workflow state. (Author 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 branching Activities were not saved when the Activity status was set to published. (Author 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 vertical divider was not displayed in the Item preview mode. (Author API)
  • Fixed a bug which caused a memory leak where Features were not removed from the DOM when navigating from the Item edit view back to the Item list view, or when they were deleted from the item. (Author API)
  • Fixed a bug which caused a memory leak where Features were not removed from the DOM when navigating from the Item edit view back to the Item list view, or when they were deleted from the item. (Question Editor API)
  • Fixed a bug with responsive views that caused the Question Editor template to disappear when the screen was resized. (Question Editor API)

Polish

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

19th November 2025

Bug fixes

  • 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 Session Detail by Question report type where child attributes of questions_api_init_options caused validation errors. (Reports 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 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 the correct answer was not displayed for the gridded Question type in the review state. (Questions API)

Polish

  • Improvement: internal changes to support future capabilities. (Author API)

5th November 2025

Bug fixes

  • 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 that caused the tooltip for the rating Question type to not appear in the preview state. (Questions API)
  • Fixed a bug that prevented native browser tooltips from displaying when hovering over the assessment title and subtitle. (Assess API)
  • Fixed a bug where failed MathJax renders prevented readyListener callback calls. (Questions API)
  • Fixed a bug where the validated event fired twice for certain Question types. (Questions API)

9th October 2025

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 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 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 sections region_overrides to not apply intermittently. (Assess API)
  • Fixed a bug that caused the preview to occasionally fail to render in the Activity editor view when creating a new branching Activity. (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 the list tab from rendering in the Activity preview while in the Activity editor view under certain conditions. (Author 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 bar chart columns could not be moved using their horizontal arrows in the simplechart Question type. (Questions API)
  • Fixed a bug where the assessment player navigation became disabled when resuming an Activity containing multiple math Items with lazyload enabled. (Assess API)

24th September 2025

Bug fixes

  • 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 rating Question type where screen readers did not announce when a button was selected. (Questions API)
  • Fixed a bug where Simple Features did not render in distractor rationale preview during check answer. (Questions API)
  • Fixed a bug where Questions using a Scrollable Passage would not load on slow devices. (Questions 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 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 the Question Editor incorrectly alerted users about unsaved changes. (Question Editor API)

10th September 2025

Bug fixes

  • Fixed a bug in the multiple choice Question type where, when using columns, response masking disabled the incorrect option. (Questions API)
  • Fixed a bug where Questions using a Scrollable Passage would not load on slow devices. (Questions 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 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 using MathJax with chem tags and the defer_render initialization option in the Items API caused rendering issues. (Questions API)

Polish

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

1st September 2025

Bug fixes

  • Fixed a bug where enabling the Enable scrolling for long content option caused several Question types to appear unattempted. (Questions API)

28th August 2025

Bug fixes

  • Fixed a bug that caused region elements to fail to render when navigating between sections with different regions settings. (Assess API)

27th August 2025

Bug fixes

  • Fixed a bug in the gridded Question type where blank spaces within a number were incorrectly validated as 0. (Questions API)
  • Fixed a bug where Questions using a Scrollable Passage Feature type would not load on slow devices. (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 authoring the Question JSON for NCLEX Questions could result in errors in the Question Editor view, and added support for authoring NCLEX Questions as a standalone Question type. For clients who previously used the old NCLEX scoring method, it is recommended to use the new Question type instead. (Questions 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 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 navigating between random Activities did not update the interface correctly. (Author 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 image alignment option was not applied when an image was uploaded during Item creation. (Author 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 with the renderMath() method where MathJax failed to render the LaTeX boldsymbol. (Questions API)

Polish

  • Improvement: internal update for library package compatibility. (Data API)
  • Improvement: updated the warning to notify when an NCLEX Question was created using type: "choicematrix" instead of type: "nclex". (Questions API)

13th August 2025

Bug fixes

  • Fixed a bug in the short text Question type where the final character was dropped when entered using the character map. (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 where simple Features, such as audioplayer, did not stop playing after the reset method was called. (Questions API)

Polish

  • Improvement: updated handling of Unicode characters on the backend to ensure consistent processing and display. (Questions API)

16th July 2025

Bug fixes

  • 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 annotated texthighlight to not restore correctly intermittently. (Assess 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 whereby math remained invisible even after being rendered. (Assess API)

Polish

  • Improvement: enhanced accessibility for the audio player Feature type. (Questions API)

3rd July 2025

Bug fixes

  • Fixed a bug that caused Item branching assessment submissions to fail. (Assess API)

2nd July 2025

Bug fixes

  • Fixed a bug that caused broken navigation when the assessment was saved while a new Item was loading or being navigated to. (Assess API)
  • Fixed a bug that caused navigation to be intermittently disabled when vertical_element was used with adaptive. (Assess 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 where dichotomous and partial scores were not shown correctly in the Sessions Summary by Tag report. (Reports API)
  • Fixed a bug where duplicate elements caused MathJax errors when running an Activity preview. (Questions API)
  • Fixed a bug where the getCurrentItem method would return undefined when called in the readyListener. (Assess 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)

Polish

  • Unreleased internal version. (Assess API)

5th June 2025

Bug fixes

  • Fixed a bug where reviewing a session could result in broken navigation between Items. (Assess API)

4th June 2025

Bug fixes

  • Fixed a bug where an Item could no longer be saved when the adaptive difficulty value was reset. (Author API)
  • Fixed a bug where pressing Esc the first time dismissed the entire review panel instead of just the tooltip. (Assess API)
  • Fixed a bug where saving on an item:changed event would result in broken navigation when resuming an assessment. (Assess API)
  • Fixed a bug where sections with backwards navigation would resume from the wrong section. (Assess API)
  • Fixed a bug where the label bundle defined for the Random Activity Group Item Name was not applied. (Author API)
  • Fixed a bug where uploading unsupported SVGZ images was failing without a clear user facing error message. (Author API)

21st May 2025

Bug fixes

  • Fixed a bug that allowed unintended interactions with the Save button at the end of an assessment, which prevented the expected behavior. (Assess API)
  • Fixed a bug where the idle timeout dialog would not appear when the Activity was configured with a resource Item. (Assess API)
  • Fixed a bug where using dynamic Item references would cause the navigation to break when resuming an Activity. (Assess API)

23rd April 2025

Bug fixes

  • Fixed a bug that allowed unintended interactions with the Save button at the end of an assessment, which prevented the expected behaviour. (Assess API)
  • Fixed a bug where the dt_created timestamp was not set to UTC correctly when creating new Items. (Author API)
  • Fixed a bug where the audio player volume slider was being cut off by a parent container. (Questions API)
  • Fixed a bug where the idle timeout dialog would not appear when the Activity was configured with a resource Item. (Assess API)
  • Fixed a bug where using dynamic Item references would cause the navigation to break when resuming an Activity. (Assess API)
  • Fixed a bug whereby LaTeX was not rendering for imageclozeassociationV2 Question type. (Questions API)
  • Fixed a bug whereby disabling player side scoring caused rendering errors for the multistepmath Question type. (Questions API)

10th April 2025

Bug fixes

  • Fixed a bug where the learning outcome report will use the API consumer datasource instead of organization datasource. (Reports API)

9th April 2025

Bug fixes

  • Fixed a bug in the videoplayer Feature type where adding a poster image cleared the end time in the video preview. (Questions API)
  • Fixed a bug where video Question types that were still in the middle of being recorded would not be saved when submitting an assessment via the review screen at the end of an assessment. (Assess API)
  • Fixed a bug where random Activity configurations were not validated correctly. (Items API)
  • Fixed a bug where certain sections in the assessment were skipped when a user clicked the Next button on the last item at the final second, and the section Time Expired popup appeared immediately after, forcing the user into the next section. (Assess API)
  • Fixed a bug where multiple column options in the mcq Question type were not rendering correctly. (Questions API)

Polish

  • Improvement: internal changes to improve the stability of the app. (Assess API)

26th March 2025

Bug fixes

  • Fixed a bug in the numberlineplot Question type which caused the graph to disappear when using iPad devices. (Questions API)
  • Fixed a bug where video Question types that were still in the middle of being recorded would not be saved when submitting an assessment via the review screen at the end of an assessment. (Assess API)
  • Fixed a bug where Questions API failed to correctly load when using a slow device. (Questions API)
  • Fixed a bug where a race condition caused the section timer to continue ticking when the Expired Timer dialog was visible. (Assess API)
  • Fixed a bug where certain sections in the assessment were skipped when a user clicked the Next button on the last item at the final second, and the section Time Expired popup appeared immediately after, forcing the user into the next section. (Assess API)
  • Fixed a bug where the "Skip to resources" label was rendered on the exit page when resource items were added. (Assess API)
  • Fixed a bug where the Events API did not load according to the specified LTS version for Questions API. (Questions API)

Polish

  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Question Editor API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)

13th March 2025

Bug fixes

  • Fixed a bug where a loophole would allow unlimited submit calls to be made concurrently, which caused slowdowns in the API's performance. (Questions API)

12th March 2025

Bug fixes

  • Fixed a bug in Safari where VoiceOver was not announcing the aria-describedby in the dropzone in the Label Image with drag & drop imageclozeassociationV2 Question type. (Questions API)
  • Fixed a bug that caused external forms to trigger a form submit action when the buttons within Questions API were pressed. (Questions API)
  • Fixed a bug that prevented image alt text generation from informing the user about violations of the AI policy in the text generator. (Author API)
  • Fixed a bug where a race condition caused the section timer to continue ticking when the Expired Timer dialog was visible. (Assess API)
  • Fixed a bug where adding the Events API script tag multiple times on the same page overwrote the window.LearnosityEvents instance, which caused errors. (Events API)
  • Fixed a bug where the "Skip to resources" label was rendered on the exit page when resource items were added. (Assess API)
  • Fixed a bug where the spacing around the Check Answer buttons was inconsistent. (Questions API)

Polish

  • Improvement: Updated screen reader messages for response options in the Label Image with drag & drop imageclozeassociationV2 Question type. (Questions API)
  • Improvement: added screen reader message for possible response list in the Label Image with drag & drop imageclozeassociationV2 Question type. (Questions API)
  • Improvement: added screen reader messages in review mode for Label Image with Drag Drop,Cloze Drag Drop and Match List Question types to improve accessibility. (Questions API)
  • Improvement: allow the customization of validation icons by introducing CSS variables. (Questions API)
  • Improvement: internal updates to improve the stability of the system. (Questions API)
  • Improvement: updated error messages and validation to provide more readily actionable information. (Reports API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Reports API)

5th March 2025

Features

  • Added ui_style override support to the attribute_overrides initialization option so that the ui_style options of all Question types can be overridden in a single location. (Questions API)
  • Added a new label for the count of Number of Items to deliver for Random Activities in the Activity listing. (Author API)
  • Added a new method, getItemListCount(), that returns a promise that resolves to the number of Items in the Item list. (Author API)
  • Added a new smartphone image capture utility app that allows learners to enter math responses by photographing their written math with their smartphone via the camera or QR code. (Questions API)
  • Added background capabilities for future features. (Questions API)
  • Added changes required for an upcoming feature. (Author API)
  • Added changes required for an upcoming feature. (Question Editor API)
  • Added new API for assets that will return a secure pre-signed URLs for the requested asset URLs. (Data API)
  • Added new Activity creation and edit capability for branching assessments. (Author API)
  • Added pound, yen, euro, and rupee characters to the math keyboard symbols. (Questions API)
  • Added screen reader messages for image response option for toggle, dropping to dropzone and back to response area options in the cloze with drag and drop and match list Question types. (Questions API)
  • Added screen reader messages for math content on focus and toggle states of a response area option in the Label Image with drag & drop imageclozeassociationV2 Question type. (Questions API)
  • Added screen reader messages for response option dropping from one dropzone to another dropzone in the Label Image with drag & drop imageclozeassociationV2 Question type. (Questions API)
  • Added screen reader messages for response option dropping from one dropzone to another dropzone in the cloze with drag and drop and match list Question types. (Questions API)
  • Added screen reader messages for response option dropping to dropzone and back to response area option in the Label Image with drag & drop imageclozeassociationV2 Question type. (Questions API)
  • Added screen reader messages for response options dropping to dropzone when it is maxed out in the Label Image with drag & drop imageclozeassociationV2 Question type. (Questions API)
  • Added screen reader messages for the focus and toggle states of a response area option in the Label Image with drag & drop imageclozeassociationV2 Question type. (Questions API)

Bug fixes

  • Added "Try again" support for the clozeformulaV2 Question type. (Questions API)
  • Fixed a bug for various styling issues for icons and buttons in the Activity player template view. (Author API)
  • Fixed a bug in the jobs/sessions/statuses endpoint where jobs had failed when there was leading and/or trailing space around the session_id. (Data API)
  • Fixed a bug in the item-scores-by-tag-by-user report, when a Tag in the dataset has been deleted from the Item bank. (Reports API)
  • Fixed a bug in the lastscore-by-item-by-user report where the report table failed to populate when activity_id letter case was changed. (Reports API)
  • Fixed a bug in the Chart group of Question types when the max Y value was set to an odd number, it added an additional tick label for that value which was inconsistent with the other ticks in the sequence. (Questions API)
  • Fixed a bug that caused external forms to trigger a form submit action when the buttons within Assess API were pressed. (Assess API)
  • Fixed a bug that caused external forms to trigger a form submit action when the buttons within Author API were pressed. (Author API)
  • Fixed a bug that caused external forms to trigger a form submit action when the buttons within Question Editor API were pressed. (Question Editor API)
  • Fixed a bug that caused the API to fail to render Features when the responsive_regions: true was set and the page layout was changed between mobile and desktop sizes during the API initialization. (Assess API)
  • Fixed a bug that caused the force submit dialog to appear on the next section, instead of the current one, when the "next" button was clicked just before the timer expired. (Assess API)
  • Fixed a bug that caused the group parentheses symbols to be rendered incorrectly in the authoring interface. (Questions API)
  • Fixed a bug that prevented math from being displayed correctly when both defer render and duplicate responses were set to true. (Questions API)
  • Fixed a bug that prevented the "More Options" dropdown from showing a focus visual indicator when opened. (Question Editor API)
  • Fixed a bug that prevented video caption files hosted with Learnosity from loading in the videoplayer Feature. (Questions API)
  • Fixed a bug that where the audio Feature type did not stop when navigating to a new section. (Assess API)
  • Fixed a bug to control the visibility of the details and player tabs. Added new initialization options in the Activity editor view: details controls the visibility of the details tab, settings manages the player tab visibility, and description controls the visibility of the description field within the details tab. (Author API)
  • Fixed a bug to resolve the case-sensitive scoring option for the clozeassociation Question type. (Question Editor API)
  • Fixed a bug when starting an assessment on smart devices when the disable_item_workflow initialization option is set to true. (Assess API)
  • Fixed a bug where API errors were made visible to learners. (Questions API)
  • Fixed a bug where CKEditor elements had incorrect ARIA labels. (Question Editor API)
  • Fixed a bug where JAWS and NVDA screen readers did not announce the row and column of the focused response area in Classification Question type. (Questions API)
  • Fixed a bug where Questions were not loading when the Question responses contained tables with merged cells. (Questions API)
  • Fixed a bug where Tag type and name comparisons were case sensitive. (Author API)
  • Fixed a bug where editing Items in Activities did not work when URL hash navigation was used and the Activity reference contained whitespace. (Author API)
  • Fixed a bug where long running Local Device Assessment Package jobs would show incorrect statuses. (Data API)
  • Fixed a bug where removing response positions was not possible via the keyboard. (Question Editor API)
  • Fixed a bug where removing the last Item in an Activity was not actually removed after saving. (Author API)
  • Fixed a bug where the setSafeToUnload did not work correctly in the Widget edit mode. (Author API)
  • Fixed a bug where the organisation_id was not handled correctly when passed to Author Aide. (Author API)
  • Fixed a bug where the vertical_element configuration did not accept Items with both id and reference properties when used in a sections configuration. (Assess API)
  • Fixed a bug where using shared passages would add infinite spinners at the bottom of each Item. (Questions API)
  • Fixed a bug where, after checking the "select all" checkbox in an Activity, clicking "Find Item" and selecting new Items, the remove button count was not updating correctly when clicking "Save and Back". The same scenario was fixed for creating new Item. (Author API)
  • Fixed a bug whereby comparison characters broke the rendering of the formulaessayV2 Question type when used in a formula. (Questions API)
  • Fixed a bug wherein clicking the annotation text highlight button causes the underlying Question's response to be selected on touch devices. (Annotations API)
  • Fixed a bug which prevented the restoring of existing highlights when a session was resumed. (Annotations API)
  • Fixed a bug with the label_bundle key for the fields "Score" and "All" in the response-analysis-by-item report. This update now allows custom labels to be added for the fields "Score" and "All". (Reports API)

Polish

  • Improvement: added labels to form fields in the math modal, improving accessibility for screen reader users. (Question Editor API)
  • Improvement: changed the deliver value to 1 when Items are added for Random Activity. (Author API)
  • Improvement: improved the accessibility of audioplayer Feature type. (Questions API)
  • Improvement: internal changes to the Responses endpoint to support future functionality. (Data API)
  • Improvement: internal update for library package compatibility. (Annotations API)
  • Improvement: internal update for library package compatibility. (Events API)
  • Improvement: internal update for library package compatibility. (Items API)
  • Improvement: internal update to improve the security and stability of the application. (Assess API)
  • Improvement: internal update to improve the security and stability of the application. (Question Editor API)
  • Improvement: internal update to improve the stability of the system. (Events API)
  • Improvement: internal update to improve the stability of the system. (Reports API)
  • Improvement: replaced moment.js with Intl.DateTimeFormat and deprecated the toolTipDateFormat, toolTipDateTimeSeparator and toolTipTimeFormat initialization options. (Author API)
  • Improvement: updated Math image capture to only replace the current line in the multistepmath Question type with the captured LaTeX so that the rest of the learners work is preserved. (Questions API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)
  • Improvement: updated internal libraries to maintain security, compatibility, and performance. (Events API)
  • Improvement: updated the green, red, and light grey colors in the item-scores-by-tag-by-user report to improve accessibility. (Reports API)

Was this article helpful?

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