Skip to content

Releases: Learnosity/learnosity-sdk-java

[RELEASE] v0.18.0

Choose a tag to compare

@danny-beton-lrn danny-beton-lrn released this 27 Jan 16:00
d411c3d

Added

  • Added UUID utility helper for generating UUIDs.
  • Added request header metadata provider for SDK telemetry and API version tracking.

Changed

  • Updated OWASP dependency-check-maven plugin to 12.1.8.

Fixed

  • Fixed broken Maven download link in Dockerfile.

[RELEASE] v0.17.0

Choose a tag to compare

@markus-liang-lrn markus-liang-lrn released this 11 Jul 09:54
c1a87d9

Added

  • Added support for authoraide API.

[RELEASE] v0.16.5

Choose a tag to compare

@bhavya-shukla-lrn bhavya-shukla-lrn released this 05 Sep 14:30
c0c9c3b

Fixed

  • Added support for expiry date in security object.

[RELEASE] v0.16.4

Choose a tag to compare

@bhavya-shukla-lrn bhavya-shukla-lrn released this 30 Jun 11:41
b5b73a6

Security

  • Upgraded signature to match the security standard.

[RELEASE] v0.16.3

Choose a tag to compare

@rhiannon-eldridge-lrn rhiannon-eldridge-lrn released this 31 Mar 23:30

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

Choose a tag to compare

@flakeparadigm flakeparadigm released this 08 Jan 07:13

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

Choose a tag to compare

@flakeparadigm flakeparadigm released this 31 Oct 03:30

Fixed

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

v0.16.0

Choose a tag to compare

@flakeparadigm flakeparadigm released this 06 May 08:08

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

Choose a tag to compare

@klauste klauste released this 29 Aug 09:01

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

v0.14

Choose a tag to compare

@klauste klauste released this 01 May 10:35

Unescape request string before creating signature