Annotations API Release Logs

Below is a list of Annotations API releases and release notes for each.

LTS Long Term Support, the most stable versions, features locked, recommended for new engagements.
Developer Rolling release of latest features, recommended for development environments only (previously called "latest").
Archived Version no longer available.
Developer

v1.5.1 – 17th July 2024

Bug fixes

  • Fixed a bug where the masking tool was overlapping the sticky note, when masking question types that support response masking.

Archived

v1.5.0 – 19th June 2024

Features

  • Added an exclamation icon when the character limit is reached in the notepad.

v2024.2.LTS

v1.4.1 – 19th June 2024

Bug fixes

  • Fixed a bug with text area height for the notepad.

Archived

v1.4.0 – 5th June 2024

Features

  • Added the ability to move and resize the notepad via mouse and keyboard.

Archived

v1.3.0 – 10th April 2024

Polish

  • Improvement: updated internal libraries to maintain security, compatibility and performance.

v2024.1.LTS

v1.2.0 – 14th February 2024

Polish

  • Improvement: internal tooling upgrade to improve the API's stability.

Archived

v1.1.0 – 17th January 2024

Features

  • Added the ability to move and resize sticky notes via mouse and keyboard. Also updated styling to improve user experience.

v2023.3.LTS

v1.0.0 – 27th September 2023

Polish

  • Improvement: back-end changes to update stability, security and performance. Release Annotations API v1.0.

Archived

v0.19.1 – 6th September 2023

Bug fixes

  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

v2023.2.LTS

v0.18.3 – 6th September 2023

Bug fixes

  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

v2023.1.LTS v2022.3.LTS

v0.17.6 – 6th September 2023

Bug fixes

  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

v2022.2.LTS v2022.1.LTS v2021.3.LTS v2021.2.LTS

v0.16.13 – 6th September 2023

Bug fixes

  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

Archived

v0.18.2 – 16th August 2023

Polish

  • Improvement: internal update to control requests going to inactive customer accounts.

Archived

v0.17.5 – 16th August 2023

Polish

  • Improvement: internal update to control requests going to inactive customer accounts.

Archived

v0.16.12 – 16th August 2023

Polish

  • Improvement: internal update to control requests going to inactive customer accounts.

Archived

v0.19.0 – 26th July 2023

Features

  • Added a feature to control requests going to inactive customer accounts.

Archived

v0.18.1 – 28th June 2023

Polish

  • Improvement: internal changes to improve the stability of the app.

Archived

v0.17.4 – 17th May 2023

Polish

  • Improvement: internal update to improve the security and stability of the app.

Archived

v0.16.11 – 17th May 2023

Polish

  • Improvement: internal update to improve the security and stability of the app.

Archived

v0.15.6 – 17th May 2023

Polish

  • Improvement: internal update to improve the security and stability of the app.

Archived

v0.17.3 – 27th April 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature.

Archived

v0.17.2 – 27th April 2023

Polish

  • Improvement: internal update to improve the security and stability of the app

Archived

v0.16.10 – 27th April 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature.

Archived

v0.16.9 – 27th April 2023

Polish

  • Improvement: internal update to improve the security and stability of the app

Archived

v0.15.5 – 27th April 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature.

Archived

v0.12.7 – 27th April 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature.

Archived

v0.18.0 – 29th March 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature (Annotations API).
  • Improvement: performance enhancements to improve initial load times (Annotations API).

Archived

v0.16.8 – 29th March 2023

Bug fixes

  • Fixed a bug where calling the setPosition() method for sticky note instances was not updating the location and causing the sticky note to detach from the mouse pointer when dragging.

Archived

v0.17.1 – 8th March 2023

Bug fixes

  • Fixed a bug where calling the setPosition() method for sticky note instances was not updating the location and causing the sticky note to detach from the mouse pointer when dragging.

Archived

v0.17.0 – 12th October 2022

Features

  • Added a new capability for Learnosity to set a character limit for the Annotations API notepad module. Learnosity can now accommodate customized data storage requests, and characters in the Annotations API notepad module can be limited to any desired quantity when agreed with customer support.

Archived

v0.16.6 – 14th September 2022

Polish

  • Improvement: internal changes to improve error reporting.

Archived

v0.15.4 – 20th April 2022

Bug fixes

  • Fixed a bug, an issue that made it difficult to apply highlights on iOS touch devices (iPhones).
  • Fixed a bug where the initialization request missed the input "group_id" validation.

Archived

v0.12.6 – 20th April 2022

Bug fixes

  • Fixed a bug where the initialization request missed the input "group_id" validation.

Archived

v0.11.3 – 20th April 2022

Bug fixes

  • Fixed a bug where the initialization request missed the input "group_id" validation.

v2020.1.LTS

v0.7.11 – 20th April 2022

Bug fixes

  • Fixed a bug where the initialization request missed the input "group_id" validation.

Archived

v0.16.5 – 30th March 2022

Bug fixes

  • Fixed a bug, an issue that made it difficult to apply highlights on iOS touch devices (iPhones).
  • Fixed a bug where the initialization request missed the input “group_id” validation.

Archived

v0.15.3 – 30th March 2022

Bug fixes

  • Fixed a bug where the Annotations API text highlight tool was hidden behind the iPad's native tooltip.

Archived

v0.16.4 – 9th March 2022

Bug fixes

  • Fixed a bug where the Annotations API text highlight tool was hidden behind the iPad's native tooltip.

Archived

v0.16.3 – 9th December 2021

Bug fixes

  • Fixed a bug that caused the user to be able to focus into the editable area of the notepad component after the notepad was collapsed.

Archived

v0.15.2 – 9th December 2021

Bug fixes

  • Fixed a bug that caused the user to be able to focus into the editable area of the notepad component after the notepad was collapsed.

Archived

v0.12.5 – 9th December 2021

Bug fixes

  • Fixed a bug that caused the user to be able to focus into the editable area of the notepad component after the notepad was collapsed.

Archived

v0.16.2 – 17th November 2021

Bug fixes

  • Fixed a bug causing the user to be able to focus into the editable area of the notepad component after the notepad is collapsed.

Archived

v0.16.1 – 27th October 2021

Bug fixes

  • Fixed a bug where pressing the tab key caused it to focus onto a hidden button, then the screen-reader would read its content. That was not supposed to happen.

Archived

v0.15.1 – 27th October 2021

Bug fixes

  • Fixed a bug where pressing the tab key caused it to focus onto a hidden button, then the screen-reader would read its content. That was not supposed to happen.

Archived

v0.12.4 – 27th October 2021

Bug fixes

  • Fixed a bug where pressing the tab key caused it to focus onto a hidden button, then the screen-reader would read its content. That was not supposed to happen.

Archived

v0.16.0 – 2nd June 2021

Features

  • Added a new public method, toggleGrid to toggle the display of the background grid for the drawing tool.

Bug fixes

  • Fixed a bug, where clicking on highlighted text when interactions were disabled would throw an error.

Archived

v0.15.0 – 18th February 2021

Polish

  • Improvement: internal tooling update to improve the compatibility of the app.

Archived

v0.12.3 – 18th February 2021

Polish

  • Improvement: internal tooling update to improve the compatibility of the app.

Archived

v0.11.2 – 18th February 2021

Polish

  • Improvement: internal tooling update to improve the compatibility of the app.

Archived

v0.7.10 – 18th February 2021

Polish

  • Improvement: internal tooling update to improve the compatibility of the app.

Archived

v0.5.13 – 18th February 2021

Polish

  • Improvement: internal tooling update to improve the compatibility of the app.

Archived

v0.14.0 – 28th January 2021

Polish

  • Improvement: updated icons for Annotations API.

Archived

v0.13.0 – 7th January 2021

Polish

  • Improvement: internal update to improve API stability.

Archived

v0.12.2 – 18th November 2020

Bug fixes

  • Fixed a bug that caused the save method to fail intermittently.

Polish

  • Improvement: internal update to improve API stability.

Archived

v0.11.1 – 18th November 2020

Bug fixes

  • Fixed a bug that caused the save method to fail intermittently.
  • Fixed a bug that caused any image selection within contenteditable to be ignored.

Polish

  • Improvement: internal update to improve API stability.

Archived

v0.7.9 – 18th November 2020

Bug fixes

  • Fixed a bug that caused the save method to fail intermittently.
  • Fixed a bug that caused any image selection within contenteditable to be ignored.
  • Fixed a bug that threw a cross-domain origin exception instead of a failed authentication exception.

Polish

  • Improvement: internal update to improve API stability.

Archived

v0.5.12 – 18th November 2020

Bug fixes

  • Fixed a bug that threw a cross-domain origin exception instead of a failed authentication exception.
  • Fixed a bug that caused any image selection within contenteditable to be ignored.

Archived

v0.12.1 – 28th October 2020

Bug fixes

  • Fixed a bug that threw a cross-domain origin exception instead of a failed authentication exception.
  • Fixed a bug that caused any image selection within contenteditable to be ignored.
  • Fixed a bug, where the Notepad character limit indicator was selectable by the user. Now, it cannot be selected.

Archived

v0.12.0 – 8th October 2020

Polish

  • Improvement: added a character limit indicator and adjusted the limit to 1000 from 10,000 characters for notepad. Added character limit validation for both the notepad and sticky notes.

Archived

v0.11.0 – 16th July 2020

Polish

  • Improvement: Internal tooling update for error tracking and analytics.

Archived

v0.10.0 – 25th June 2020

Polish

  • Improvement: implemented several features for better messaging and handling of the life-cycle of our LTS versions for Annotations API.

Archived

v0.7.7 – 21st May 2020

Polish

  • Upgraded internal libraries to benefit stability and performance.

Archived

v0.5.11 – 21st May 2020

Polish

  • Upgraded internal libraries to benefit stability and performance.

Archived

v0.9.1 – 28th April 2020

Polish

  • Internal tooling upgrade to improve stability.

Archived

v0.7.6 – 28th April 2020

Polish

  • Internal tooling upgrade to improve stability.

Archived

v0.5.10 – 28th April 2020

Polish

  • Internal tooling upgrade to improve stability.

Archived

v0.9.0 – 1st April 2020

Features

  • Added support for automatically tracking anonymized errors within Annotations API.

Archived

v0.8.0 – 11th March 2020

Features

  • Added a new public method safeToUnload which can be used to tell if there is any unsaved annotations.

Polish

  • Upgraded internal tooling to improve security and performance.

Archived

v0.7.5 – 11th March 2020

Polish

  • Upgraded internal tooling to improve security and performance.

Archived

v0.5.9 – 20th November 2019

Bug fixes

  • Improvement: Internal work to improve the error message's clarity.

Archived

v0.7.4 – 31st October 2019

Polish

  • Improvement: Internal work to improve the error message's clarity.

Archived

v0.5.8 – 31st October 2019

Bug fixes

  • Fixed a bug where Annotations API sessions could not be saved when a Drawing annotation was added to an Item with a reference longer than 36 characters.

Archived

v0.5.7 – 19th September 2019

Bug fixes

  • Fixed a bug causing incomplete text highlights in Firefox with selections containing inline math content.

Archived

v0.7.2 – 28th August 2019

Bug fixes

  • Fixed a bug causing incomplete text highlights in Firefox with selections containing inline math content.

Archived

v0.7.1 – 5th June 2019

Bug fixes

  • Fixed a bug when navigating the assessment with a screen-reader. If the assessment had Annotations API initialized, users would navigate through highlight elements that were not yet active.

Archived

v0.7.0 – 30th April 2019

Features

  • Added render method to the stickynote module to render all notes when the DOM context of stickynote is ready.
  • The public method addNote of the stickynote module now accepts a new context argument which is a DOM selector. Calling this method while providing a context will allow the created sticky note to be added to that DOM element.

Archived

v0.5.6 – 30th April 2019

Bug fixes

  • Internal change to ensure the LTS version is loaded properly.

Archived

v0.6.0 – 3rd April 2019

Features

  • Added new public methods showAnnotations() and hideAnnotations() to display and hide all Annotation modules content.
  • Added support for the public method module, when there is no module name provided, it will return an array that contains all the enabled module names.
  • Added new public methods show() and hide() for text highlight, to display and hide highlighted text.

Bug fixes

  • Fixed bugs that caused Annotations app inside a form element to trigger a submit event when clicking stickynote's trash button or drawing's hide grid button.

Archived

v0.5.4 – 20th February 2019

Bug fixes

  • Fixed a bug where the drawing toolbar would sometimes appear far from any drawing areas when entering drawing mode.

Archived

v0.5.3 – 10th December 2018

Bug fixes

  • 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.

Archived

v0.5.2 – 14th November 2018

Bug fixes

  • 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.

Archived

v0.5.1 – 24th October 2018

Bug fixes

  • 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.

Archived

v0.5.0 – 3rd October 2018

Features

  • 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.

Bug fixes

  • 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.

Archived

v0.4.0 – 12th September 2018

Features

  • Added the new sticky notes feature, which allows students to place square yellow notes on top of the assessment, and type text into them.
  • Added a global editable flag to toggle the "read only" mode across all Annotations modules.
  • Added support for enabling/disabling Annotations API's Notepad module based on the global editable flag.

Bug fixes

  • Fixed a bug that caused highlight to be resumed in the wrong position when we removed old highlights, then highlighted part of the same area again.
  • Fixed a bug that caused the input field of the notepad to not span 100% height on iOS 10 devices.

Archived

v0.3.0 – 23rd August 2018

Features

  • Added foundation work for the core functionality of two brand new annotations tools.

Bug fixes

  • Fixed a bug where the minimized Notepad tool within Annotations API prevented text immediately underneath from being highlighted/selected.
  • Fixed an issue with Text Highlight in Annotations API oddly rendering the tooltip when highlighting fractions. This results in all Math fractions and formulas behaving in the same way as regular text and therefore a more consistent user experience.

Archived

v0.2.0 – 1st August 2018

Features

  • Added labelBundle support when the user overwrites labels from Assess API initOptions.
  • The Annotations Notepad now defaults to 360x370px and can be resized down to 240x250px at minimum, providing a more natural feeling portrait orientation.

Bug fixes

  • Fixed a bug where notepad expand/collapse will broken in fullscreen mode.

Archived

v0.1.1 – 11th July 2018

Features

  • Added two new public methods for texthighlight to control the editing and removal of highlights with enableEditing() and disableEditing().
  • Added a feature preventing users from highlighting text that is within drag and drop Question types, longtextV2 editable area, graphplotting, tokenhighlight and Math question types' response area. This creates a better user experience.

Archived

v0.1.0 – 20th June 2018

Features

  • Initial release of Annotations API core, v0.1.0
  • Added the notepad tool.
  • Added the highlight tool.

Was this article helpful?

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