Question Editor API Release Log Overview

Below is an overview of notes for each release of Question Editor API.

Versions on this page

Latest

Our rolling release. This release contains in-development new features released since the most recent Long Term Support.

This should only be used for in-development systems targeting a production release using the next Long Term Support release (see our Learnosity Help article for further details) or for testing upcoming features while in-development.

Bugfixes
Question Editor API v3.103.1
Features
Question Editor API v3.103.0
  • Added and refactored some CKEditor plugin logic for an upcoming feature.

2022.3.LTS Recommended

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

This is our recommended version for production releases right now.

Read more about 2022.3.LTS here.

  • Released: 3rd November 2022
  • End of Life: December 2024

Bugfixes
Question Editor API v3.102.0
  • Fixed a bug where the translations for global help were retrieved using the wrong keys.
  • Fixed a bug where MCQ assistive label values would not be removed from the JSON, despite being set to the default values.
  • Fixed a bug where it was possible to set an ARIA label for empty text.
Bugfixes
Question Editor API v3.101.2
  • Fixed a bug in Question Editor where tabbing through response positions incorrectly set the data to null.
Polish
Question Editor API v3.101.1
  • Improvement: re-ordered the default position of the ARIA label button in the CKEditor toolbar.
  • Improvement: updated styling of the OK button in the math editor dialog to provide better color contrast.
Features
Question Editor API v3.101.0
  • Added the ability to set custom ARIA labels to any text selection inside Rich Text Editor fields for all Question types.
Bugfixes
Question Editor API v3.101.0
Polish
Question Editor API v3.101.0
Features
Question Editor API v3.100.0
Bugfixes
Question Editor API v3.100.0
  • Fixed a bug where the checkbox's "Check answer button" label, the "Check answer attempts" and the "Penalty point(s)" number input fields were not showing in the "More options" section of the graphing Question types.
  • Fixed a bug where scoring was made impossible if the value of the valid response was an empty array.

2022.2.LTS

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

Read more about 2022.2.LTS here.

  • Released: 22nd June 2022
  • End of Life: July 2024

Bugfixes
Question Editor API v3.99.4
  • Fixed a bug where the translations for global help were retrieved using the wrong keys.
Bugfixes
Question Editor API v3.99.3
  • Fixed a bug in the Question Editor, where tabbing through response positions incorrectly set the data to null.
Bugfixes
Question Editor API v3.99.2
  • Fixed a bug where scoring was made impossible if the value of the valid response was an empty array.
Bugfixes
Question Editor API v3.99.1
  • Fixed a bug where the checkbox's "Check answer button" label, the "Check answer attempts" and the "Penalty point(s)" number input fields were not showing in the "More options" section of the graphing Question types.
Features
Question Editor API v3.99.0
  • Added support for the binomial coefficient symbol in the keypad.
  • Added tooltips for the buttons which only have an icon.
Bugfixes
Question Editor API v3.99.0
  • Fixed a bug where it was not possible to set a translation for a space in the select drop down.
  • Fixed a bug where MathJax threw an error if certain elements did not contain child nodes.
Polish
Question Editor API v3.99.0
  • Improvement: changed the default value of ui.change_button to be false, to discourage changing widgets as it may have unintended side affects.
  • Improvement: updated internal libraries to maintain security, compatibility and performance.
Bugfixes
Question Editor API v3.98.1
  • Fixed a bug where the "Sentence", "Paragraph" and "Word" tokenization types did not correctly apply the tokens.
Bugfixes
Question Editor API v3.98.0
  • Fixed a bug where the "Sentence", "Paragraph" and "Word" tokenization types were still being rendered in English in the "Apply tokenization" confirmation dialog, regardless of the i18n label bundle supplied.
  • Fixed a bug in the Drawing question type where a text button was added multiple times.
Bugfixes
Question Editor API v3.97.0
  • Fixed a bug where the Cloze chemistry formula, Cloze math formula, Math [BETA] and fill in the blanks question types were missing their type.
  • Fixed a bug where the Edit/Preview button was missing the type="button" attribute.
Polish
Question Editor API v3.97.0
  • Improvement: updated vendors for security and compatibility.
Bugfixes
Question Editor API v3.96.1
  • Fixed a bug where the UI Settings label for the audio player feature was not able to be overridden via the initialization options.
Polish
Question Editor API v3.96.1
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
  • Improvement: updated vendors for security and compatibility.
Bugfixes
Question Editor API v3.96.0
Polish
Question Editor API v3.96.0
  • Improvement: enabled ordering of possible responses via the keyboard.

2022.1.LTS

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

Read more about 2022.1.LTS here.

  • Released: 16th February 2022
  • End of Life: February 2024

Bugfixes
Question Editor API v3.95.8
  • Fixed a bug in the Question Editor, where tabbing through response positions incorrectly set the data to null.
Bugfixes
Question Editor API v3.95.7
  • Fixed a bug where MathJax threw an error if certain elements did not contain child nodes.
Bugfixes
Question Editor API v3.95.6
  • Fixed a bug where scoring was made impossible if the value of the valid response was an empty array.
Bugfixes
Question Editor API v3.95.5
Polish
Question Editor API v3.95.4
  • Improvements to internal tracking mechanism.
Polish
Question Editor API v3.95.3
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
Bugfixes
Question Editor API v3.95.2
  • Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly.
  • Fixed a bug where the validation.valid_response.value property was not consistent when disabling the multiple responses property.
  • Fix a potential bug where using a click() method call internally could cause other listeners on the page to fire unnecessarily.
  • "Math formula", "Math with fractions", "Math-fill in the blank", "Math with text", "Math with matrices" and "Math with units" Question types are now marked as deprecated in Question Editor API. From this version, users will not see these Question types in the widget select view. Instead, it is recommended to use the "Cloze math" Question type in its place. For more information, see the Author Guide for Cloze Math.
Polish
Question Editor API v3.95.2
  • Improvement: Replaced the Item Edit/Preview button with a screen reader (and keyboard user) friendly implementation.
Features
Question Editor API v3.95.0
  • Added support for new symbols in the keypad, including double integral, triple integral and cent symbol.
Bugfixes
Question Editor API v3.94.1
  • Fixed a bug where image preview was not available in simple Question layouts.
  • Fixed a bug where the case-sensitive checkbox was missing in the Cloze Dropdown Question.
Polish
Question Editor API v3.94.1
Polish
Question Editor API v3.94.0
  • Improvement: update the 'equivLiteral' scoring method options to support the future 'clozeformulaV2' Question Type.

2021.3.LTS

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

Read more about 2021.3.LTS here.

  • Released: 8th October 2021
  • End of Life: November 2023

Bugfixes
Question Editor API v3.93.9
  • Fixed a bug in the math Question types where it was not possible to set a translation for the 'space' option in the 'Thousands Separator' drop down.
Polish
Question Editor API v3.93.8
  • Improvements to internal tracking mechanism.
Polish
Question Editor API v3.93.7
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
Bugfixes
Question Editor API v3.93.6
  • Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly.
Bugfixes
Question Editor API v3.93.5
  • Fixed a bug where image preview was not available in simple Question layouts.
Polish
Question Editor API v3.93.4
  • Improvement: updated the 'equivLiteral' scoring method options to support the future 'clozeformulaV2' Question Type.
Bugfixes
Question Editor API v3.93.3
  • Fixed a bug where changing Question type before the previous one finished rendering could show duplicate elements.
Bugfixes
Question Editor API v3.93.2
  • Fixed a bug where an error was being thrown when interacting with a CKEditor table, if the "text help" plugin was also enabled.
  • Fixed a bug where global and individual fill color attributes were not applied to the areas to be drawn on the image in the Hotspot Question type.
Polish
Question Editor API v3.93.2
Bugfixes
Question Editor API v3.93.1
  • Fixed a bug where Questions using character maps would always return an error message, ‘You have unsaved changes’ as soon as they were opened for editing.
Polish
Question Editor API v3.93.1
  • Improvement: modified colors to improve accessibility and reduce code redundancy.
Features
Question Editor API v3.93.0
  • Added a new file type (LabView) to the file upload Question type.
  • Added heading tags to multiple UI elements for accessibility purposes.
Polish
Question Editor API v3.93.0
  • Improvement: updates to the back end for security and compatibility.
Polish
Question Editor API v3.92.0
  • Improvement: changes to back-end systems for future functionality.

2021.2.LTS

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

Read more about 2021.2.LTS here.

  • Released: 24th June 2021
  • End of Life: July 2023

Bugfixes
Question Editor API v3.91.7
  • Fixed a bug where the UI Settings label for the audio player feature was not able to be overridden via the initialization options.
Polish
Question Editor API v3.91.6
  • Improvements to internal tracking mechanism.
Polish
Question Editor API v3.91.5
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
Bugfixes
Question Editor API v3.91.4
  • Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly.
Polish
Question Editor API v3.91.3
  • Improvement: internal tooling update to improve the compatibility of the app.
Bugfixes
Question Editor API v3.91.2
  • Fixed a bug where changing Question type before the previous one finished rendering could show duplicate elements.
Bugfixes
Question Editor API v3.91.1
  • Fixed a bug where Questions using character maps would always return an error message, ‘You have unsaved changes’ as soon as they were opened for editing.
Polish
Question Editor API v3.91.0
Bugfixes
Question Editor API v3.90.1
  • Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string javascript:.
Features
Question Editor API v3.90.0
  • Added ‘cent’, ‘implied by’, 'Nabla', 'Much greater than', ' Much lesser than' and ‘because’ symbols to the math keypad custom symbols.
  • Added 'Nabla' and Standard basis: I, J , K symbols to the default calculus symbol group.
  • Added the "Group possible responses" option to the imageclozeassociationV2 Question type.
Polish
Question Editor API v3.90.0
  • Improvement: updated dependency libraries to improve the compatibility of Question Editor API.
Polish
Question Editor API v3.89.1
  • Improvement: updated dependency libraries to improve the compatibility of Question Editor API.
Features
Question Editor API v3.89.0
  • Added the option to turn off the browser spellcheck and text correction feature in the drawing and image annotation Question types. This allows educators to restrict the use of this feature when they want to evaluate the students' own writing abilities.

2021.1.LTS

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

Read more about 2021.1.LTS here.

  • Released: 18th February 2021
  • End of Life: February 2023

Polish
Question Editor API v3.88.4
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
  • Improvement: removed Google Analytics internal tracking mechanism.
Polish
Question Editor API v3.88.3
  • Improvement: internal tooling update to improve the compatibility of the app.
Bugfixes
Question Editor API v3.88.2
  • Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string javascript:.
Polish
Question Editor API v3.88.1
  • Improvement: internal tooling update to improve the compatibility of the app (Question Editor API).
Polish
Question Editor API v3.88.0
  • Improvement: replaced hardcoded label with a dynamic one in an element that needs it. This also makes internationalization of this label possible.
Bugfixes
Question Editor API v3.87.2
  • Fixed a bug where browser spelling corrections were not saved in CKEditor (rich text editor).
  • Fixed a bug, a security issue where JavaScript in iframe and "embed src" attributes was being executed, which should not be the case.
Bugfixes
Question Editor API v3.87.1
  • Fixed a bug where the "Delete point" button for the Charts Question types was not visible when enabled in the "More options" section.
Bugfixes
Question Editor API v3.87.0
  • Fixed a bug where tokenisation did not work for block elements other than paragraphs. For example, numbered or bulleted lists for the token highlight Question type.
  • Fixed a bug, a security issue where JavaScript in iframe src attributes was being executed, which should not be the case.
Polish
Question Editor API v3.87.0
  • Improvement: removed the capability to create a link in a Question's stimulus that opens in a new popup window. This will help reduce cross-site scripting risk.
Features
Question Editor API v3.86.0
  • Added the ability to include an ARIA-label to the response zone for the Short text Question type.
Bugfixes
Question Editor API v3.86.0
  • Fixed a bug where math elements rendered by MathQuill broke on indentation in CKEditor.
  • Fixed a bug where tokenization did not handle inline elements and blanks correctly in the token highlight Question type.

2020.3.LTS

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

Read more about 2020.3.LTS here.

  • Released: 4th November 2020
  • End of Life: 16th November 2022

Polish
Question Editor API v3.85.4
  • Improvement: dependency updates for security and compatibility.
Bugfixes
Question Editor API v3.85.3
  • Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string javascript:.
Bugfixes
Question Editor API v3.85.2
  • Fixed a bug where browser spelling corrections were not saved in CKEditor.
  • Fixed a bug that caused the short text Question type to not reflect the character limit when setting correct responses for a Question in the Item editor.
Polish
Question Editor API v3.85.2
  • Added various updates to support PHP 7.4 compatibility.
Bugfixes
Question Editor API v3.85.1
  • Fixed a bug, a security issue where JavaScript in "iframe src" attributes was being executed, which should not be the case.
Features
Question Editor API v3.85.0
  • Added the ability to customize the ckEditor toolbar via the init options.
Bugfixes
Question Editor API v3.85.0
  • Fixed a bug where unticking the "Show Correct Answers" button didn't reset the Question preview. This resolves some UI issues for certain Question types.
Bugfixes
Question Editor API v3.84.1
  • Fixed a bug where the imageclozeassociationV2 Question type would break because the response_containers array incorrectly contained a null element.
  • Fixed a bug that stopped the assetRequest callback init option from resetting the image data when url: undefined was sent through the callback.
  • Fixed a bug that made the backgrounds button overflow on smaller screens, in the drawing Question type.
  • Fixed a bug that caused the image background selection dropdown to stay on the screen, when the browser focus was no longer on the dropdown element.
  • Fixed bug that caused image dimensions to fail to reset when we selected a new background image after users uploaded a custom background image.
Polish
Question Editor API v3.84.1
  • Image highlight is now marked as deprecated in both simple and advanced modes of Question Editor API. From now on, users will not see the image highlight Question type in the widget select view, unless they search for 'deprecated'.
Features
Question Editor API v3.84.0
Bugfixes
Question Editor API v3.84.0
  • Removed the formatting option "Formula Editor" and the formula keypad configuration from Essay with rich text as they are being deprecated in that Question type. The "Formula Editor" formatting option is available in Math essay with rich text.
Features
Question Editor API v3.83.0
  • Added a checkbox for “Ignore leading and trailing spaces” in the shorttext, clozetext and imageclozetext Question types, to trim or retain redundant space characters in user answers as desired.
Polish
Question Editor API v3.83.0
  • Improvement: changed the product behaviour to automatically allow JPEG as a valid file type in the file upload Question type, if the photo_capture flag is enabled. This ensures that webcam recordings work as expected.

For information on releases prior to 6th June 2018, please click here.