Skip to content

Releases: Learnosity/learnosity-sdk-java

[RELEASE] v0.17.0

11 Jul 09:54
c1a87d9
Compare
Choose a tag to compare

Added

  • Added support for authoraide API.

[RELEASE] v0.16.5

05 Sep 14:30
c0c9c3b
Compare
Choose a tag to compare

Fixed

  • Added support for expiry date in security object.

[RELEASE] v0.16.4

30 Jun 11:41
b5b73a6
Compare
Choose a tag to compare

Security

  • Upgraded signature to match the security standard.

[RELEASE] v0.16.3

31 Mar 23:30
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where Unicode characters in the request packet were being escaped when they should not have been, causing a signature mismatch error.

[RELEASE] v0.16.2

08 Jan 07:13
Compare
Choose a tag to compare

Fixed

  • Upgrade dependencies for housekeeping (commons-codec to 1.13, commons-lang3 to 3.8.1, commons-io to 2.6, httpclient to 4.5.10, httpcore to 4.4.12, and org.json to 20190722).
  • Updated the test suite to use JUnit 5.

[RELEASE] v0.16.1

31 Oct 03:30
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where forward slashes were being escaped incorrectly, which could cause a signature mismatch to occur.

v0.16.0

06 May 08:08
Compare
Choose a tag to compare

Security

  • Upgrade dependency org.apache.httpcomponents:httpclient to v4.5.8 to patch vulnerabilities.

Fixed

  • Fixed an issue where the DataApi class's requestRecursive method would throw an exception upon receiving a response from Data API endpoints that set the "data" field of the response to an object (like the itembank/questions endpoint when item_references is included in the request).
  • Upgrade additional dependencies for housekeeping (commons-codec to 1.11, commons-logging to 1.2, org.apache.httpcomponents-httpcore to 4.4.11, and org.json to 20180813).

Added

  • Telemetry data (basic information about the execution environment) is now added to the to the request objects being signed which is later read and logged internally by our APIs when the request is received. This allows us to better support our various SDKs and does not send any additional network requests. More information can be found in README.md.

v0.15

29 Aug 09:01
Compare
Choose a tag to compare

Fixed string comparison and removed call to getError
Added pom.xml to enable build via Maven

v0.14

01 May 10:35
Compare
Choose a tag to compare

Unescape request string before creating signature

v0.13

14 Mar 07:39
Compare
Choose a tag to compare

Unescape forward slashes after stringifying the request json object to avoid inconsistencies in the creation of signatures.