Combined Product Release Log Overview

All Learnosity product releases and notes for each.

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 for further details) or for testing upcoming features while in-development.

Features
Items API v1.90.0, Questions API v2.131.0, Author API v1.42.0, Question Editor API v3.57.0,
  • Added support for rendering archived Items in assessment.
  • Added support for skip_highlight_animation flag. This flag, when set to true, will skip the animation of the highlight Question type when Questions API is initialized in review state. However, the animation will still be visible when the user clicks on the play button.
  • Improved the design of the confirmation screens for Activity and Item duplication.
  • Improved the appearance of the display count section on the Item list.
  • Added the possibility to specify where custom_metadata fields are rendered in a customised Question layout.
Bugfixes
Items API v1.90.0, Assess API v2.85.2, Questions API v2.131.0, Author API v1.42.0, Question Editor API v3.57.0,
  • Fixed an issue with the Items API .validateQuestions(options) public method not taking into account the options object passed to it. For example, .validateQuestions({ showCorrectAnswers: true }) wouldn't work properly.
  • Fixed an issue where the inclusion of Simple Feature IDs in the Initialization object's feature_ids array would prevent Features and Simple Features from initializing correctly.
  • Fixed a bug where hidden sticky notes would reappear when navigating between Items in an assessment.
  • Fixed a bug where the menu toggle button on the right side of the screen should display the labels Expand menu and Collapse menu accordingly.
  • Fixed recognition of Microsoft Publisher (.pub) files by the fileupload Question type.
  • Fixed a case where Simple Features inside draggable possible responses would disappear when moved to a different response container.
  • Fixed a bug where the Tokenhighlight Question Type showed the wrong validation border colors.
  • Fixed an issue with some MathML Tags being removed when sanitizing some content. They have now been added to the supported Tags.
  • Fixed a bug that caused submit_over_limit to not work properly with the longtextV2 Question type
  • Fixed a bug that removed the responses' index in clozeformula, clozechemistry, imageclozeformula, and imageclozechemistry Question types when we called the disable method.
  • Fixed a bug that caused the last number on the axis of the graphplotting Question type to disappear.
  • Fixed a bug where Features like the calculator where not hidden, when navigating from preview to edit.
  • Fixed a bug where an unnecessary component was added, which could cause a flickering effect on load.
  • Fixed a bug where dynamic variables in Items were not properly displayed in Item picker preview.
  • Fixed a bug where navigating from preview to edit did not hide an open simple feature (like calculator).
  • Fixed a bug where entering the greater-than symbol '<' removed the aria label in the LaTeX editor.
Features
Questions API v2.130.0, Events API v1.5.0, Author API v1.41.0, Question Editor API v3.56.0,
  • Added support for uploading .zip files to the fileupload Question type.
  • Added support for keyboard navigation and screen readers to the audio recorder Question type and audio player Feature volume controls to improve accessibility for users who prefer keyboard or audio interfaces.
  • Added fraction format support for all charts Question types. It can be defined as a string either in the x axis point label field or in the snap_to_grid field.
  • Added support for prevent_scale to Imageclozeformula and Imageclozechemistry Question type, to prevent or allow image scaling with screen size changes.
  • Enabled scoring against all possible responses.
  • Implemented internal changes to Events API which improve stability and performance.
  • Minor cosmetic improvements to Item settings and Activity Editor.
  • Hidden Tags are now handled on the server, in order to fix performance issues which could occur when using a large amount of Tags.
  • Added support for prevent_scale to Imageclozeformula and Imageclozechemistry Question types, to prevent or allow image scaling with screen size changes.
  • Added a new 'Match All Possible Responses' option which allows the Question to be scored from a combination of valid and alternate responses. This reduces work for authors as they no longer have to generate all possible permutations of responses.
Bugfixes
Items API v1.89.2, Assess API v2.85.1, Questions API v2.130.0, Author API v1.41.0, Question Editor API v3.56.0,
  • Internal updates to ensure cached methods are called in the expected order.
  • Fixed a bug where clicking on the playback volume control in the video recording question would open a new, empty tab.
  • Fixed an issue preventing uploads of unrecognised file types on some operating systems.
  • Fixed a bug that prevented the formula Question type from returning the highest possible score, when valid_response and alt_responses have the same correct answer value.
  • Fixed a bug where changing to fullscreen mode in an assessment caused the volume slider on audio recording questions and audio player features to be inaccessible by the user.
  • Fixed the vertical alignment of \sigma expressions when using the MathQuill math renderer.
  • Fixed a bug where the fileupload Question type would show an uploading state indefinitely, when multiple files were selected to be uploaded at once.
  • Fixed a bug where overwriting an existing recording for the audio Question type would result in silence being recorded instead of sound when using Safari 12 on MacOS. A new confirmation dialog will now be displayed when the overwrite_warning option is set to true.
  • Fixed a visual bug with the suggestedAnswers for numberline Question type not being rendered in the exact position.
  • Fixed several minor bugs with the video Question type.
  • Fixed a bug on touchscreen devices where draggable possible responses would remain selected after moving them.
  • Fixed a bug where the audio recording Question's current position indicator would jump around unpredictably in Safari 12.
  • Fixed a bug where the longtextV2 Question's word count label was displaying the word count, even when the word count option was unticked.
  • Fixed bugs that caused the public method resetValidationUI to fail in clearing the suggested answers list.
  • Fixed a bug in fillshape that threw an exception in the console and prevented the suggested answer list from being visible.
  • Fixed a bug where the save button did not turn green if you changed data in the save:activity public event when saving a new Activity.
  • Fixed a bug where a newly created or edited Activity wasn't being shown in the Activity list, forcing a user to refresh the browser in order to see the Activity.
  • Fixed a bug where an error was thrown when opening the asset uploader for the protractor or ruler Feature.
  • Fixed a bug where adding a MathQuill matrix caused an error, and indenting a MathQuill fraction caused the display to break.
Features
Questions API v2.129.0, Author API v1.40.0, Question Editor API v3.55.0,
  • Added partialMatch and partialMatch (per response)scoring type to numberline Question type.
  • Added role="math" to the static MathJax DOM node that contains aria-label to improve the accessibility of MathJax content.
  • Added support for custom selected_fill and selected_stroke colors in the hotspot Question type.
  • Added scoring capabilities for the video Question Type so that it can now be scored for having an attempt.
  • Mathcore v1.62.1
    • Added support for Leibniz notation for differentiation.
    • Added use of rules in "trig" identities.
  • Added the ability to customize all labels in the asset uploader view. This improves internationalization support.
  • Added the ability to add internationalization to the tooltips, for the Feature icon, in the Item list. This is provided via label bundle init options.
  • Added internationalization label support for the "Question / Feature Type" dropdown options in the Item list search bar.
  • Add the ability for clients to be able to customize the labels of styles in the styles dropdown of the CKEditor, via the label bundle.
  • Added keyboard_below_response_area to the formulaV2 Question type to allow authors to place the keypad below the response area.
Bugfixes
Items API v1.89.1, Assess API v2.85.0, Questions API v2.129.0, Author API v1.40.0, Question Editor API v3.55.0,
  • Fixed a bug that caused calling the public method of an itemsApp instance to throw an exception when we re-initialized Items API.
  • Fixed a bug where calling reset() on Assess API with events enabled will cause the application to throw errors in the browser console.
  • Fixed a scrolling performance issue with scrollablepassage features on iOS devices.
  • Fixed a bug which caused an unwanted pair of curly braces "{}" to be added to the LaTeX output of the subscript symbol in formula Questions.
  • Fixed a bug where audio Question Types would show a missing device error and not start on Safari 12 for MacOS.
  • Fixed a bug where grouped possible responses in Match List Question types could not be selected on touchscreen devices.
  • Fixed a bug where sharedPassages math renderer would be overriden in some cases and therefore not applied correctly.
  • Fixed a bug that prevented allow_negative_scores from being included in the captured Question object.
  • Fixed a bug where inserting accent marks on Safari on the Cloze Text Question type by pressing Cmd+E followed by any vowel would result in an extra accent mark being inserted.
  • Fixed a bug where the Imageclozetext Question type input box placeholder value was broken when it had more than one word.
  • Fixed a bug with the formula keypad where certain touch devices would trigger the same input twice instead of once.
  • Fixed a bug where the Create Table and Edit Table modals in the Essay with rich text Question type were rendered in an incorrect position in two-column layouts.
  • Fixed a bug where copy-pasting content was not possible on the Cloze Math Question type when used on Firefox on a Windows device.
  • Mathcore v1.62.1
    • Improvement: trimmed empty LaTeX wrappers {} to defend against accidental input of empty exponents.
    • Fixed a bug where the equivSymbolic expression was not working with expressions that include fractions and variables as exponents.
    • Fixed a bug where Learnosity is interpreting nm as nanometers in contexts where they should be treated as variables.
  • Fixed a bug where the save:activity event was fired too early and changes on the client side were not persisted.
  • Fixed a bug where disabling the Item search feature of an Activity would hide the Item banks selection dropdown.
  • Improved the responsive behaviour of the search toolbar in the Item list and Activity editor Item search views.
  • Added logic to ensure that an image resize error is not thrown when justify commands are applied to text elements in CKEditor.
  • Fixed a bug where the search parameters were not correctly set in the UI when calling navigate with search parameters.
  • Fixed a bug in the Item list description, where escape sequences were not being resolved into displayable characters.
  • Fixed a bug where the customized template was not found for existing Questions.
  • Removed a CSS rule which was causing the HTML unordered list ul and ordered list ol attribute 'type' to be ignored.
  • Fixed a bug where LaTeX containing line breaks was not handled correctly in CKEditor.

2018.2.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 2018.2.LTS here.

  • Released: 3rd October 2018
  • End of Life: 30th September 2020

Bugfixes
Questions API v2.128.5, Data API v1.26.5, Annotations API v0.5.3,
  • Fixed a bug that caused submit_over_limit to not work properly with the longtextV2 Question type.
  • Fixed a bug that prevented the formula Question type from returning the highest possible score, when valid_response and alt_responses have the same correct answer value.
  • Fixed a bug where overwriting an existing recording for the audio Question type would result in silence being recorded instead of sound when using Safari 12 on MacOS. A new confirmation dialog will now be displayed when the overwrite_warning option is set to true.
  • Fixed a bug where the audio recording Question's current position indicator would jump around unpredictably in Safari 12.
  • Fixed bugs that caused the public method resetValidationUI to fail in clearing the suggested answers list.
  • Fixed the vertical alignment of \sigma expressions when using the MathQuill math renderer.
  • Fixed a bug that caused the last number on the axis of the graphplotting Question type to disappear.
  • Fixed recognition of Microsoft Publisher (.pub) files by the fileupload Question type.
  • Internal performance improvements for executing requests with Learnosity servers.
  • Fixed a bug in Annotations API where the Text Highlight popover wouldn't reposition after modifying the current text selection.
  • Fixed a bug where a collapsed Sticky Note could accidentally be expanded when selecting text or scrolling, especially on touch devices.
  • Fixed a bug that caused the text highlight popover to appear in the wrong position, inside the scrollable container of its parent.
Bugfixes
Items API v1.88.2, Assess API v2.84.2, Questions API v2.128.4, Author API v1.39.1, Question Editor API v3.54.1, Data API v1.26.4, Annotations API v0.5.2,
  • Fixed a bug where sharedPassages math renderer would be overriden in some cases and therefore not applied correctly.
  • Fixed a bug that caused calling the public method of an itemsApp instance to throw an exception when we re-initialized Items API.
  • Fixed a bug where calling reset() on Assess API with events enabled will cause the application to throw errors in the browser console.
  • Fixed a bug where sharedPassages math renderer would be overriden in some cases and therefore not applied correctly.
  • Fixed a bug where inserting accent marks on Safari on the Cloze Text Question type by pressing Cmd+E followed by any vowel would result in an extra accent mark being inserted.
  • Fixed a bug where the Create Table and Edit Table modals in the Essay with rich text Question type were rendered in an incorrect position in two-column layouts.
  • Fixed a bug where the Imageclozetext Question type input box placeholder value was broken when it had more than one word.
  • Fixed a bug where copy-pasting content was not possible on the Cloze Math Question type when used on Firefox on a Windows device.
  • Fixed a bug with the formula keypad where certain touch devices would trigger the same input twice instead of once.
  • Fixed a bug where the fileupload Question type would show an uploading state indefinitely, when multiple files were selected to be uploaded at once.
  • Fixed a bug in fillshape that threw an exception in the console and prevented the suggested answer list from being visible.
  • Fixed a bug that caused an unwanted pair of curly braces "{}" to be added to the LaTeX output of the subscript symbol in formula Questions.
  • Fixed a visual bug with the suggestedAnswers for numberline Question type not being rendered in the exact position.
  • Fixed an issue preventing uploads of unrecognised file types on some operating systems.
  • Removed a CSS rule that was causing the HTML unordered list ul and ordered list ol attribute types to be ignored.
  • Fixed a bug where disabling the Item search feature of an Activity would hide the Item banks selection dropdown.
  • Improved the responsive behaviour of the search toolbar in the Item list and Activity editor Item search views.
  • Fixed a bug where the search parameters were not correctly set in the UI when calling navigate with search parameters.
  • Fixed a bug in the Item list description, where escape sequences were not being resolved into displayable characters.
  • Fixed a bug where LaTeX containing line breaks was not handled correctly in CKEditor.
  • Fixed an error in SET itembank/items/duplicate that prevented an Item from being duplicated if it contained Tags with different numeric names representing the same integer value, for example "001" and "01".
  • Improved the visibility of texthighlight module's popover toolbar. When the selected text is too close to the edge of the screen, the popover toolbar will appear in the opposite direction to make sure it's visible to the user.
Features
Questions API v2.128.3,
  • Added scoring capabilities for the video Question Type so that it can now be scored for having an attempt.
Bugfixes
Assess API v2.84.1, Questions API v2.128.3, Annotations API v0.5.1,
  • Fixed a scrolling performance issue with scrollablepassage features on iOS devices.
  • Fixed a bug where grouped possible responses in Match List Question types could not be selected on touchscreen devices.
  • Fixed a bug that prevented allow_negative_scores from being included in the captured Question object.
  • Fixed a bug in which the Annotations API Text Highlight popover would render on top of the text selection, hence making it overlap the system's native dialog on Android and ChromeOS. Now it renders below the selection so that it's easier to interact with.
  • Fixed a bug in which the Annotations API Text Highlight popover automatically closed before being able to select a color on iOS 12.
Bugfixes
Questions API v2.128.2,
  • Fixed a bug where audio Question Types would show a missing device error and not start on Safari 12 for MacOS.
Bugfixes
Items API v1.88.1, Questions API v2.128.1,
  • Fixes bug that prevents users from navigating to the new adaptive item if the previous item has reference's format as a number (example: "123456789")
  • Fixes bug that prevents users from creating polygon element in graphplotting question type when clicking on the initial point.
Features
Questions API v2.128.0, Author API v1.39.0, Annotations API v0.5.0,
  • Upgraded the base library of our Graphing Questions to benefit from enhancements in responsive behaviour and touch device interaction.
  • Added to the Video Player feature, providing support for reloading a video if it is not available on the first try.
  • Add reset event which will be triggered when questionApp.reset() is called
  • Added support for authors to be able to record videos via the Simple Features modal window.
  • Added a feature to split the search field in two, allowing an author to search by content or by reference.
  • Added the new Drawing feature, which allows students to draw on top of their assessment content.
  • Updated the component powering all movable Annotations tools to use pointer events where available.
Bugfixes
Items API v1.88.0, Assess API v2.84.0, Questions API v2.128.0, Author API v1.39.0, Question Editor API v3.54.0, Data API v1.26.3, Annotations API v0.5.0,
  • Added the support for lastItems in the initOptions JSON when resuming an Item Branching Adaptive Assessment.
  • Fixed a bug when running in the Safari/iOS9 environment, where the assessment wouldn't start due to an error thrown by Safari when trying to access static built-in properties.
  • Fixed a bug where the Annotations API may be initialized before the Assess API is ready, causing it to use the wrong DOM context.
  • Fixed a bug where the Custom Button icon image disappeared in the menu region area.
  • Added the support for lastItems in the initOptions JSON when resuming an Item Branching Adaptive Assessment.
  • Added accessibility color scheme support to the Annotations API tools: text highlighter, notepad, sticky notes and the drawing tool.
  • Fixed a bug: Notepad should not appear on top of the Assess API mobile menu.
  • Fixed a bug that caused Assess API to send the wrong contextHeight to the scrollablepassage.
  • Fixed several minor bugs with the video Question type.
  • Fixed an issue with cloze association and cloze dropdown Question types, where the responses would not reshuffle when using dynamic content.
  • Fixed a bug that prevented the overflow:auto containers from scrolling, when dragging the responses of dragdrop Question types to the top or bottom edges of their containers.
  • Added bidirectional support for essay with rich text V2 question type.
  • Fixed a bug where the Numberline Question type showed incorrect suggested answers.
  • Fixed a bug where the clozeassociation Question type's wordwrap option does not work in the response container.
  • Fixed a bug that caused the length of the clozeassociation response zone to be calculated using LaTeX code instead of rendered math.
  • Fixed a bug that caused special characters in an Activity's reference to not be correctly handled during duplication.
  • Fixed a bug with error message feedback. If an Activity's Item JSON does not contain an organisation_id or a reference, display a more helpful error message.
  • Improved suggested Tags functionality to allow searching for and adding short Tags.
  • Fixed a bug where calling getWidget() right after the widgetedit:widget:ready event was fired, returned false instead of the widget JSON.
  • Fixed a bug that was breaking the dynamic data buttons.
  • Fixed a bug where label bundle values for the pointers dropdown could not be set, in the Question type imageclozeassociationV2.
  • Added the ability to customize all labels in the color picker, in both image cloze association V2 and hotspot Question types. This improves internationalization support.
  • Fixed a bug in SET /itembank/items/duplicate where all-numeric reference strings were rejected as invalid even though they were passed in correctly.
  • Fixed a bug where the tooltips for some icons did not use label bundle strings.
  • Fixed a bug where the StickyNote setPosition() public method was not working properly.
  • Fixed a bug in which the Annotations API Text Highlight popover automatically closed, before being able to select a color on iOS and Android. Now, users are able to pick their highlight color of choice on touch devices.
Refactors
Reports API v1.7.2,
  • Various internal changes that improve stability.
Bugfixes
Data API v1.26.2,
  • Fixed bug in SET /itembank/items/tags where a large item/tag combination could make the request fail. Requests are now split and batched internally to allow appropriate scaling.
Features
Items API v1.87.0, Assess API v2.83.0, Questions API v2.127.0, Author API v1.38.0, Question Editor API v3.53.0, v3.51.3, Reports API v1.7.1,
  • Internal performance improvements for executing requests with Learnosity servers.
  • Added support for enabling/disabling Annotations API's Notepad module based on the global editable flag.
  • Refactored the UI style of the Assess API application menu in right regions.
  • Added support for iPad and iPhone to the video recording Question type.
  • Added a feature for the video player to handle starting video playback at a specific time within the video, specified with URL parameters.
  • Added support in spokenmath for two new math symbols: material conditional and material equivalence to the math keypad.
  • Mathcore v1.61.0
    • Added support in mathcore for Leibniz notation in differentiation. This will ensure, for example, that dx and dy are considered as single variables.
  • Added better handling so that the count in the Item list view is now only shown if the user clicks the "Display total" button. This speeds up the initial loading of Item list.
  • Added the public method duplicateActivity to duplicate an Activity.
  • Added the rupee currency symbol (₹) to CKEditor's special characters section.
  • Provided clearer aria-label for formula question types.
Bugfixes
Assess API v2.83.0, Questions API v2.127.0, v2.125.2, Author API v1.38.0, Question Editor API v3.53.0, Data API v1.26.1,
  • Fixed a bug where the save/submit dialog could still show the cancel button when limit_type was set to hard.
  • Updated button styles to be the same in all regions.
  • Fixed a bug that caused the Item container to be rendered with the wrong height in the horizontal-fixed region.
  • Fixed a bug where the assessment button element lost its title attribute, when hide_label_option was set to true.
  • Fixed a bug that caused content inside the scrollablepassage feature to be invisible when being used on iOS 10 devices.
  • Improved the stability of the audio recorder Question type on mobile devices.
  • Fixed a bug where entering double quotes into a math formula within the stimulus results in subsequent HTML not being rendered correctly.
  • Fixed a bug that caused auto-generated math content from being cleared when the formula input's focus was removed.
  • Provided a better description for formula Question types when these Question types are validated.
  • Fixed a bug where ImageclozeassociationV2 did not render math properly in the alt_response tab in Question Editor.
  • Fixed a bug where draggable Items were hidden when dragged over other Questions in the same Item.
  • Fixed a bug where dynamic content variable names that contained spaces or math function names would render incorrectly.
  • Fixed a bug that caused the formulaV2 Question type to use the MathQuill engine to render math content during review state, when no math_renderer engine was defined.
  • Fixed a bug that had TextHelp read orderlist options as a single word, rather than as separate options.
  • Fixed a bug for the Microsoft Edge browser, where it would report a font-face loading error in the console when rendering MathJax.
  • Improved the SpokenMath text string generation:
    • The use of the word times for equations containing parens,
    • Infinite repeating decimals: We now correctly describe 0.\overline{4} as "0 point repeating 4",
    • Decimals with a trailing zero: We now correctly describe 0.60 as "0 point 6 0" instead of "0 point 60",
    • Measure of angle: \measuredangle is now described as "measure of angle",
    • Singular ordinal fractions frac{1}{9} is now correctly described as "1 ninth" rather than "1 ninths",
    • Mixed numbers are now correctly described as "and" so 3\frac{4}{5} is now "3 and 4 fifths" instead of "3 plus 4 fifths", and
    • Unary plus: where +10 is now correctly described as "plus 10" rather than "10".
  • Mathcore v1.61.0
    • Fixed a bug where the sums of numbers to a variable power do not simplify. For example, (1+.0025)^n should validate in its simplest form as (1.0025)^n,
    • Fixed a bug with equivSymbolic and algebraic substitution, and
    • Fixed a bug with the square root of 1/x where \sqrt{\frac{1}{x}} should equal \frac{1}{x^{\frac{1}{2}}}.
  • Added support in spokenmath for two new math symbols: material conditional and material equivalence to the math keypad.
  • Improved the text string generation
    • The use of the word times for equations containing parens.
    • Infinite repeating decimals
    • Decimals with a trailing zero
    • Measure of angle
    • Singular ordinal fractions
    • Mixed numbers
    • Unary plus
  • Fixed a bug where an error was thrown when searching for a Tag which does not exist in Activity list view.
  • Fixed the way we handle rare backend exceptions when accessing the standalone Item list, or within the Activity edit mode.
  • Fixed a bug where loading an Activity does not clear the data from the previously loaded Activity.
  • Added check to prevent image resizer from appearing when the dynamic data variable drag handle is clicked.
  • SET /itembank/items/tags - fixed a bug where supplying the same Tag with different spacing within its type or name can trigger a 500 server error. It now treats the above scenario as two separate Tags.
  • GET /itembank/questions - fixed an issue where a non-string array of references or item_references would trigger a 500 server error. The request now returns a validation error instead.
  • GET /itembank/items - fixed an issue where a non-string array of references or questions.references would trigger a 500 server error. The request now returns a validation error instead.
Features
Author API v1.37.0, Question Editor API v3.52.0,
  • Give authors the possibility to add Items from different Item banks to an Activity.
  • Activity editor now supports editing of Tags. This allows authors to easily Tag Activities in the user interface, allowing Activities to be sorted into categories for improved searching and reporting.
  • Activities now support an Activity title, a free text field used for display and search purposes.
  • Provide ability to add dynamic data variables to rich text fields via the Add Math modal window.
  • Improved suggestion logic when searching for Tags, to match Tag name or Tag type to the whole search phrase.
  • Added a feature allowing authors to create a shallow copy of an Activity, i.e. an Activity with a new reference where Items and Questions are the same as in the original Activity. This reduces duplicates in the Item bank when authors want to copy an Activity, but don't need to change the content of any Items within.
  • Provide the ability to add dynamic data variables to rich text fields via the Add Math modal window.
Bugfixes
Author API v1.37.0, Question Editor API v3.52.1, v3.51.2, v3.52.0, v3.51.1, Data API v1.26.0, v1.25.2,
  • Fixed a bug where the sort button was not displayed properly if Author API was part of a form.
  • Fixed a regression in QE which breaks the output question JSON when creating new MCQ options or clearing existing options.
  • Fixed an XSS vulnerability where inserting an image with an "on error" function and an invalid image source value causes the error function to be executed.
  • Fixed a bug that was causing empty paragraphs above and below certain top level block elements when authoring content with a rich text editor.
  • Fixed bug in session/responses endpoint where a combination of several user and activity ids could lead to a timeout of the endpoint. The endpoint is now able to fetch data for those combinations in linear time.
Polish
Data API v1.26.0, v1.25.2,
  • Added a Request UUID to all Data API Endpoints which identifies the request in the Learnosity system. The UUID is returned in the response metadata on error. This UUID can be communicated to Learnosity support to assist with investigating root causes of unexpected errors.
Features
Items API v1.86.0, Assess API v2.82.0, Questions API v2.126.0,
  • Added support to help client developers handle errors when modules fail to load, usually due to poor network conditions. The error code for this is 50014.
  • Added support to help you handle errors when modules fail loading due to poor network conditions. The error code for this is 20015.
  • Added two new math symbols: material conditional and material equivalence to the math keypad.
Bugfixes
Assess API v2.82.0, Questions API v2.126.0, v2.125.1, Author API v1.36.1,
  • Fixed a bug where the review screen button in the drop-down menu ignored the option show_submit_button: false and still showed the finish button in the review screen dialog.
  • Fixed a bug that caused Questions API initialization to fail when render_with_captured_questions: true is used in "resume" state.
  • Fixed a bug that caused errors with assessment navigation when render_with_captured_questions: true is used in "resume" state.
  • Fixed the unattempted state of the Rating Question Type so that it appears blank instead of highlighting the first option.
  • Fixed a bug where tooltips for buttons in the right region would be cut off when long label text was used.
  • Fixed a bug affecting Firefox and Safari where math elements in question stimulus had an unnecessary bottom margin applied when an ancestor element was focused.
  • Fixed a bug that caused the image tag to malfunction when double quote " was used in alt or title attributes.
  • Fixed several minor bugs with the Video Question Type.
  • Fixed a bug where the sort button was not displayed properly if Author API was part of a form.
Features
Assess API v2.81.3,
  • Updated version of Annotations API.
Features
Assess API v2.81.0, Questions API v2.125.0, Question Editor API v3.51.0, Data API v1.25.1, Reports API v1.7.0,
  • Added labelBundle support for Annotations API (highlighting, notepad) in Assess API.
  • Added two new math symbols: left square bracket [ and right square bracket ] to the math keypad.
  • Added support for controlling visibility of premium Question types and premium Question features.
  • Remove highlightable style from the style dropdown menu of both CKEditor and WYSIHTML.
  • Improvements to internal tracking mechanism.
  • Added new student rollup view to the item-scores-by-tag-by-user report, which is shown when the now optional row_tag_type is omitted. It shows only the student rows, with scores aggregated according to the content hierarchy.
Bugfixes
Items API v1.85.0, Assess API v2.81.0, Questions API v2.125.0, Author API v1.36.0, Question Editor API v3.51.0, Reports API v1.7.0,
  • Fixed a bug which was breaking the load of local activities for offline usage.
  • Fixed a typo on the review screen of the assessment player: where it used to say "Un-attempted" it now reads "Unattempted".
  • Fixed a compatibility issue when PDF.js is included in the same document.
  • Fixed a bug where placing Items within scrollable passages in legacy columns in Activities on an iPad to not render.
  • Fixed an issue where the calculator feature would always open above its associated button on smaller browser window sizes.
  • Fixed a bug where draggable Items would lose focus when scrolling on iOS devices.
  • Fixed a bug where the dynamic content Question does not save the response value from the first attempt.
  • Fixes bug that causes imageclozeassociationV2 question type to fail to render the stored dynamic content attempts during review mode.
  • Fixed a bug that caused math content to render improperly when the new public methods dynamics.nextAttempt() or dynamics.previousAttempt() were called.
  • Fixed a bug with the public method setScrollablePassagesContextHeight which was not resetting the size of the scrollablepassage to automatic when content was used as an argument of the public method.
  • Fixed a bug that caused custom Question and customfeature that did not have the js attribute defined to block other Questions and Features from being rendered properly.
  • Fixed a bug where the Cloze Association default response container style was broken when clicking the Try Again button.
  • Fixed a bug where calling Try Again would consistently return options in the same order across refreshes on the following Question types: Multiple Choice, Choice Matrix (standard and inline), Classification, Cloze Association, Association and Image Cloze Association. This fix forces the correct answer to be in an unpredictable, random order on every single attempt.
  • Fixed a bug where the audio player (simple feature) styling will be broken by text-indent when its type is displayed as text.
  • Fixed a bug where resetting an image uploaded in rich text editor left an empty image element in the source.
  • Fixed a bug where the browse controls were not displayed in the order specified in the configuration.
  • Fixed a bug where audio inside a shared passage did not stop playing when changing the URL or switching views.
  • Fixed a bug where the widget instances were not correctly ordered on reorder, add and remove.
  • Fixed an issue which was causing Question Editor menu buttons to flicker when typing in the stimulus.
  • Fixed a bug where audio inside a shared passage did not stop playing when changing the URL or switching views.
  • Fixed a bug in the Session Detail By Item and the Session Detail By Question reports, where styles from the report page could affect the styling of the Items. Now styles of the stimulus and other Question elements created via Author Site / Author API will be displayed correctly.
Bugfixes
Items API v1.84.2,
  • Fixed an issue with internal session state tracking.
Features
Assess API v2.80.0, Questions API v2.124.0, Question Editor API v3.50.0, Data API v1.25.0,
  • Added a new flag, warning_on_section_change support which will pop up a dialog box to let users know that they are about to navigate to a new section, and will not be able to go back to the current section. The default value of this flag is false. This improves the user experience by properly setting expectations.
  • Added a new video recording Question type. This allows users to record and submit video responses to Questions within supported browsers.
  • SET consumer/keys/lti: You can now set your own LTI key & secret pair instead of using the keypair generated by Learnosity. A valid key and secret must be 16-255 characters long, and is limited to characters allowed in HTTP headers.
  • SET sessions/template: Added support for gridded, choicematrix and longtextV2 Question types. Those can now be included and scored in paper-based assessments and other off-line tests.
Bugfixes
Items API v1.84.1, Assess API v2.80.0, Questions API v2.124.0, Author API v1.35.0, Question Editor API v3.50.0, Data API v1.25.0,
  • Enforced case-sensitivity for Item references in adaptive Activities, in line with the normal behaviour of Items API. This fixes an issue in itembranching assessments where students were not be able to complete a test if the Activity definition contained an Item reference with different casing to what was present in the Item bank.
  • Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.
  • Fixed a bug where a test:pause event was unexpectedly triggered after a submit call.
  • Fixed a bug where some customized labelBundle values were being converted to lowercase. Now, multiple sentences and proper names will remain capitalized as configured.
  • Fixed a bug where the responsive region updated the wrong region settings, so that the right region did not appear when changing the window size to a medium or large viewport.
  • Fixed a bug where the flag button and calculator button weren’t showing tooltips when the user’s cursor was hovering over the button.
  • Fixed a bug so that only the vertical_stretch_option will be applied when both vertical_stretch_option and scrollable_option are both enabled at the same time in the Items region. This will prevent conflict between the two settings.
  • Fixed an issue with internationalization labels not applying to Image Highlight Question types.
  • Fixed an issue where opening the Calculator feature could cause the page position to jump to the top of the page.
  • Added unique ID to sharedPassages taking into account occurrences of the same passage across multiple sections. This fix makes passages unique to their section.
  • Fixed a bug that causes custom Question type from calling the validate event before the ready event is triggered in review mode.
  • Fixed an issue with Basic Extended calculator where the % function was inconsistent with the existing Scientific Calculator.
  • Mathcore v1.59.0
    • Added support for primes as a variable character.
    • Added use of rules in "trig" identities.
  • Fixed a bug where Item references were being duplicated on the Item list.
  • Fixed slow performance on the Item list for some queries.
  • Fixed a bug where loading Question Editor would make other instances of CKEditor hidden.
  • GET itembank/items: Fixed slow performance for some queries.
Polish
Author API v1.35.0, Data API v1.25.0,
  • Updated message to show option for duplicating passages only if the Item being duplicated has a passage and duplicate_shared_passages option is set to true.
  • SET sessions/template: Tightened validation of the session_id attribute. Various elements of the system assume it to be a UUID, which led to downstream processing error when it was not. The endpoint now rejects the payload upfront with an indication that the attribute needs to be fixed before continuing.
Features
Items API v1.84.0, Assess API v2.79.0, Questions API v2.123.0, Author API v1.34.0, Data API v1.24.0,
  • Dynamic data now supports the characters " and \. This means authors don't need to manually enter unnecessary backslash \ characters when authoring.
  • Added mapping for Events API to support LTS versioning.
  • Added support for caching inline public methods for Items API.
  • Changed the behaviour of the submit dialog which was showing the close button when the "limit_type": "hard" init option was enabled. It previously allowed users to go back to the assessment.
  • Added an invisible character for texthelp support in matchlist. this will help screen-reading software process the words on the page.
  • Added an option of splitting the js property in custom Questions to Question and scorer within one object.
  • Added a Feature exposing an itemlist:selection:changed public event (when in item_list mode and enable_selection is true), whenever the user selects/unselects an Item and also when a selection is cleared using the clearSelectedItems public method. This allows you to identify selected Items to act on with a "save" button. It also works with pagination.
  • Allow specifying search filters in the Item lookup tables for Activity edit.
  • Fixed bugs and improved the user experience for authors who use audio recording when creating the Audio Player simple Feature.
  • For the math keypad, LaTeX can now be added into dynamic data without any need for extra escaping. LaTeX used anywhere else still requires the \( \) delineators. This allows authors to more easily input LaTeX since they don't need to add in extra escape characters.
  • If the following conditions are met: then the URL will now automatically be converted into a HTML img element. This enables authors that are unfamiliar with HTML to embed images simply by pasting the URL.
  • GET sessions/responses: custom session metadata can now be retrieved in the response using the "include": ["sessions.session_metadata"] option, so the session metadata is conveniently available while processing the responses and score data.
Bugfixes
Questions API v2.123.0, Author API v1.34.0, Question Editor API v3.49.0,
  • Removed a console error when reviewing the correct answer on the simple shading Question type.
  • Fixed a bug where the sort list Question type shows the wrong stimulus list Item when resuming responses.
  • Fixed a bug where the Tag search options were not displayed in the Item list.
  • Fixed bug with uploading of text file types (and .VTT caption files, specifically).
  • Fixed a bug where adding an Underlined Indicator to some text in a rich text field would break the Remove Format functionality.
  • Fixed a bug where adding multiple empty possible responses would break the imageclozeassociationV2 Question.
  • Fixed a bug where the button to add response positions wasn't clickable.

2018.1.LTS

Our first Long Term Support release. This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.

Note that v2018.2.LTS is now available, so we recommend using that version for production releases instead now.

Read more about 2018.1.LTS here.

  • Released: 6th June 2018
  • End of Life: 31st May 2020

Bugfixes
Questions API v2.122.11, Data API v1.23.7,
  • Fixed a bug that caused submit_over_limit to not work properly with the longtextV2 Question type.
  • Fixed a bug that prevented the formula Question type from returning the highest possible score, when valid_response and alt_responses have the same correct answer value.
  • Internal performance improvements for executing requests with Learnosity servers.
Bugfixes
Assess API v2.78.8, Questions API v2.122.10, Author API v1.33.7, Question Editor API v3.48.8,
  • Fixed a bug where calling reset() on Assess API with events enabled will cause the application to throw errors in the browser console.
  • Fixed a bug with the formula keypad where certain touch devices would trigger the same input twice instead of once.
  • Fixed a bug that caused an unwanted pair of curly braces "{}" to be added to the LaTeX output of the subscript symbol in formula Questions.
  • Fixed an issue preventing uploads of unrecognised file types on some operating systems.
  • Fixed a bug where sharedPassages math renderer would be overriden in some cases and therefore not applied correctly.
  • Fixed a bug where inserting accent marks in Safari with the Cloze Text Question type by pressing Cmd+E followed by any vowel would result in an extra accent mark being inserted.
  • Fixed a bug where copy-pasting content was not possible on the Cloze Math Question type when using Firefox on a Windows device.
  • Fixed a bug where the Create Table and Edit Table modals in the Essay with rich text Question type were rendered in an incorrect position in two-column layouts.
  • Fixed a bug where the Imageclozetext Question type input box placeholder value was broken when it had more than one word.
  • Fixed a bug in fillshape that threw an exception in the console and prevented the suggested answers list from being visible.
  • Fixed a bug in the Item list description, where escape sequences were not being resolved into displayable characters.
  • Fixed a bug where label bundle values for the pointers dropdown could not be set, in the imageclozeassociationV2 Question type.
Bugfixes
Items API v1.83.7, Assess API v2.78.7, Questions API v2.122.9, Author API v1.33.6, Question Editor API v3.48.7, Data API v1.23.6,
Bugfixes
Questions API v2.122.8,
  • Fixed a bug where audio Question Types would show a missing device error and not start on Safari 12 for MacOS.
Bugfixes
Items API v1.83.6,
  • Fixes bug that prevents users from navigating to the new adaptive item if the previous item has reference's format as a number (example: "123456789")
Features
Items API v1.83.5, Reports API v1.6.3,
  • Internal performance improvements for executing requests with Learnosity servers.
Bugfixes
Assess API v2.78.6, Questions API v2.122.7, Events API v1.4.3, Author API v1.33.5, Data API v1.23.5,
  • Fixed a bug that caused Assess API to send the wrong contextHeight to the scrollablepassage.
  • Fixed a bug that prevented the overflow:auto containers from scrolling, when dragging the responses of dragdrop Question types to the top or bottom edges of their containers.
  • Fixed a bug where the Numberline Question type showed incorrect suggested answers.
  • Fixed a bug where the clozeassociation Question type's wordwrap option does not work in the response container.
  • Fixed a bug that caused the length of the clozeassociation response zone to be calculated using LaTeX code instead of rendered math.
  • Various internal changes that improve stability.
  • Internal performance improvements for executing requests with Learnosity servers.
  • Fixed bug in SET /itembank/items/tags where a large item/tag combination could make the request fail. Requests are now split and batched internally to allow appropriate scaling.
  • Fixed a bug in SET /itembank/items/duplicate where all-numeric reference strings were rejected as invalid even though they were passed in correctly.
Bugfixes
Assess API v2.78.5, Questions API v2.122.6, Events API v1.4.2, Question Editor API v3.48.6, Data API v1.23.4,
  • Fixed a bug where the save/submit dialog could still show the cancel button when limit_type was set to hard.
  • Updated button styles to be the same in all regions.
  • Fixed a bug that caused the Item container to be rendered with the wrong height in the horizontal-fixed region.
  • Fixed a bug where the assessment button element lost its title attribute, when hide_label_option was set to true.
  • Fixed a bug that caused content inside the scrollablepassage feature to be invisible when being used on iOS 10 devices.
  • Improved the stability of the audio recorder Question type on mobile devices.
  • Fixed a bug where entering double quotes into a math formula within the stimulus results in subsequent HTML not being rendered correctly.
  • Fixed a bug that caused auto-generated math content from being cleared when the formula input's focus was removed.
  • Provided a better description for formula Question types when these Question types are validated.
  • Fixed a bug where ImageclozeassociationV2 did not render math properly in the alt_response tab in Question Editor.
  • Fixed a bug where draggable Items were hidden when dragged over other Questions in the same Item.
  • Fixed a bug where dynamic content variable names that contained spaces or math function names would render incorrectly.
  • Fixed a bug that caused the formulaV2 Question type to use the MathQuill engine to render math content during review state, when no math_renderer engine was defined.
  • Fixed a bug that had TextHelp read orderlist options as a single word, rather than as separate options.
  • Fixed a bug for the Microsoft Edge browser, where it would report a font-face loading error in the console when rendering MathJax.
  • Added support in spokenmath for two new math symbols: material conditional and material equivalence to the math keypad.
  • Improved the text string generation
    • The use of the word times for equations containing parens.
    • Infinite repeating decimals
    • Decimals with a trailing zero
    • Measure of angle
    • Singular ordinal fractions
    • Mixed numbers
    • Unary plus
  • Fixed a bug where an error fetching past events on subscriber initialisation would prevent receiving any future events.The API still reports the error in the console, records it in the LearnosityEvents.errors list and sends it to the errorListener if specified, but now continues to send subscribe requests to retrieve new events and deliver them to the application.
  • Fixed the messages reported on backend errors. Previously, raw backend error responses were reported verbatim in the console. An additional error message is now reported, if available, giving more context about what the error means for the API (e.g., fatal or not). This does not impact what gets recorded (i.e, the error only) in LearnosityEvents.errors nor sent to the errorListener.
  • Fixed a bug where requests denied with 4xx HTTP errors would be retried in a tight loop. This prevents overloading the backend with a lot of known-incorrect requests. As before, the request is passed to the caller's errorListener, allowing it to be informed about the issue and take further corrective action if needed.
  • Fixed an XSS vulnerability where inserting an HTML tag with any "on" event function causes said function to be executed.
  • SET /itembank/items/tags - fixed a bug where supplying the same Tag with different spacing within its type or name can trigger a 500 server error. It now treats the above scenario as two separate Tags.
  • GET /itembank/questions - fixed an issue where a non-string array of references or item_references would trigger a 500 server error. The request now returns a validation error instead.
  • GET /itembank/items - fixed an issue where a non-string array of references or questions.references would trigger a 500 server error. The request now returns a validation error instead.
Bugfixes
Question Editor API v3.48.5, v3.48.4, Data API v1.23.3,
  • Fixed a regression in QE which breaks the output question JSON when creating new MCQ options or clearing existing options.
  • Fixed an XSS vulnerability where inserting an image with an "on error" function and an invalid image source value causes the error function to be executed.
  • Fixed a bug that was causing empty paragraphs above and below certain top level block elements when authoring content with a rich text editor.
  • Fixed bug in session/responses endpoint where a combination of several user and activity ids could lead to a timeout of the endpoint. The endpoint is now able to fetch data for those combinations in linear time.
Polish
Data API v1.23.3,
  • Added a Request UUID to all Data API Endpoints which identifies the request in the Learnosity system. The UUID is returned in the response metadata on error. This UUID can be communicated to Learnosity support to assist with investigating root causes of unexpected errors.
Bugfixes
Assess API v2.78.4, Questions API v2.122.5, Author API v1.33.4,
  • Fixed a bug where the review screen button in the drop-down menu ignored the option show_submit_button: false and still showed the finish button in the review screen dialog.
  • Fixed a bug that caused Questions API initialization to fail when render_with_captured_questions: true is used in "resume" state.
  • Fixed a bug that caused errors with assessment navigation when render_with_captured_questions: true is used in "resume" state.
  • Fixed a bug where the Rating Question Type would not highlight the selected response in "review" state.
  • Fixed the unattempted state of the Rating Question Type so that it appears blank instead of highlighting the first option.
  • Fixed a bug where tooltips for buttons in the right region would be cut off when long label text was used.
  • Fixed a bug affecting Firefox and Safari where math elements in question stimulus had an unnecessary bottom margin applied when an ancestor element was focused.
  • Fixed a bug that caused the image tag to malfunction when double quote " was used in alt or title attributes.
  • Fixed a bug where the sort button was not displayed properly if Author API was part of a form.
  • Improved suggestion logic when searching for Tags, to match Tag name or Tag type to the whole search phrase.
Features
Data API v1.23.2,
  • Improvements to internal tracking mechanism.
Bugfixes
Assess API v2.78.3, Questions API v2.122.4, Author API v1.33.3, Question Editor API v3.48.3, Reports API v1.6.2,
  • Fixed a compatibility issue when PDF.js is included in the same document.
  • Fixed a bug where Questions API would crash when the correct answers list for some legacy classification Questions was shown.
  • Fixed an issue where the calculator feature would always open above its associated button on smaller browser window sizes.
  • Fixed a bug where Classify, Match and Order Question types would lose focus when scrolling on iOS devices.
  • Fixed a bug where the dynamic content Question does not save the response value from the first attempt.
  • Fixed a bug that caused imageclozeassociationV2 Question type to fail to render the stored dynamic content attempts in review mode.
  • Fixed a bug that caused math content to render improperly when the new public methods dynamics.nextAttempt() or dynamics.previousAttempt() were called.
  • Fixed a bug with the public method setScrollablePassagesContextHeight which was not resetting the size of the scrollablepassage to automatic when content was used as an argument of the public method.
  • Fixed a bug where the audio player (simple feature) styling will be broken by text-indent when its type is displayed as text.
  • Fixed a bug where calling Try Again would consistently return options in the same order across refreshes on the following Question types: Multiple Choice, Choice Matrix (standard and inline), Classification, Cloze Association, Association and Image Cloze Association. This fix forces the correct answer to be in an unpredictable, random order on every single attempt.
  • Fixed a bug where resetting an image uploaded in rich text editor left an empty image element in the source.
  • Fixed a bug where the browse controls were not displayed in the order specified in the configuration.
  • Fixed a bug where audio inside a shared passage did not stop playing when changing the URL or switching views.
  • Fixed a bug where the widget instances were not correctly ordered on reorder, add and remove.
  • Improvements to internal tracking mechanism.
  • Fixed an issue which was causing Question Editor menu buttons to flicker when typing in the stimulus.
  • Fixed a bug in item-scores-by-tag-by-user report with scrolling performance on mobile devices.
Bugfixes
Items API v1.83.4, Questions API v2.122.3,
  • Enforced case-sensitivity for Item references in adaptive Activities, in line with the normal behaviour of Items API. This fixes an issue in itembranching assessments where students were not be able to complete a test if the Activity definition contained an Item reference with different casing to what was present in the Item bank.
  • Fixed a bug where placing Items containing drag and drop features, such as classification, not to render on iOS devices when used in an Activity containing columns and scrollable passages.
Bugfixes
Items API v1.83.3, Assess API v2.78.2, Questions API v2.122.2, Events API v1.4.1, Author API v1.33.2, Question Editor API v3.48.2, Data API v1.23.1, Reports API v1.6.1,
  • Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.
  • Fixed a bug where a test:pause event was unexpectedly triggered after a submit call.
  • Fixed a bug where some customized labelBundle values were being converted to lowercase. Now, multiple sentences and proper names will remain capitalized as configured.
  • Fixed a bug where the responsive region updated the wrong region settings, so that the right region did not appear when changing the window size to a medium or large viewport.
  • Fixed a bug where the flag button and calculator button weren’t showing tooltips when the user’s cursor was hovering over the button.
  • Fixed a bug so that only the vertical_stretch_option will be applied when both vertical_stretch_option and scrollable_option are both enabled at the same time in the Items region. This will prevent conflict between the two settings.
  • Fixed an issue with internationalization labels not applying to Image Highlight Question types.
  • Fixed an issue where opening the Calculator feature could cause the page position to jump to the top of the page.
  • Fixed a bug that causes custom Question type from calling the validate event before the ready event is triggered in review mode.
  • Fixed an issue with Basic Extended calculator where the % function was inconsistent with the existing Scientific Calculator.
  • Fixed a bug where Item references were being duplicated on the item list.
  • Fixed slow performance on the Item list for some queries.
  • Fixed a bug where loading Question Editor would make other instances of CKEditor hidden.
  • GET itembank/items: Fixed slow performance for some queries.
Polish
Events API v1.4.1, Author API v1.33.2,
  • Made the retry-on-error behavior less aggressive by batching all retried publish events into fewer requests. This reduces the load on both clients and server in case of transient failures, and avoids compounding the problem while ensuring past events do not get lost.
  • Updated message to show option for duplicating passages only if the Item being duplicated has a passage and duplicate_shared_passages option is set to true.
Bugfixes
Assess API v2.78.1, Questions API v2.122.1, Author API v1.33.1, Question Editor API v3.48.1,
  • Fix error on next button when using Pages functionality
  • Fixed a bug where imageclozeassociationV2 Question type response container moves to the wrong position when image size is too small.
  • Fixed a bug where sortlist Question type shows the wrong stimulus list items when resuming.
  • Fixed an error when reviewing the correct answer on simpleshading Question type.
  • Fixed an issue where the characterMap modal could not be opened in fullscreen mode.
  • Fixed a bug where the videoplayer Feature would not show the video preview when no preview image was specified.
  • Fixed a bug where the Tag search options were not displayed in the Item list.
  • Fixed a bug where adding an Underlined Indicator to some text in a rich text field would break the Remove Format functionality.
  • Fixed a bug where adding multiple empty possible responses would break the imageclozeassociationV2 Question.
  • Fixed a bug where the button to add response positions wasn't clickable.
Refactors
Items API v1.83.2,
  • Added mapping for Events API to support LTS versioning
Bugfixes
Items API v1.83.1,
  • Minor performance improvements for Activity initialization
Features
Items API v1.83.0, Assess API v2.78.0, Questions API v2.122.0, Events API v1.4.0, Author API v1.33.0, Question Editor API v3.48.0, Data API v1.23.0, Reports API v1.6.0,
  • Added support for LTS versions
  • v2018.1.LTS is released

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