Skip to content

Releases: Learnosity/learnosity-sdk-python

[RELEASE]v0.3.7

28 May 10:12
c51fff4
Compare
Choose a tag to compare

[v0.3.7] - 2024-05-28

Fixed

  • Added the authoraide key in the services array of Init class.

v0.3.6

16 Feb 03:20
Compare
Choose a tag to compare

Fixed images in README for PyPi description

[RELEASE] v0.3.5

28 Sep 13:30
7b9196b
Compare
Choose a tag to compare

Fixed

  • Added support for expiry date in security object.

[RELEASE] v0.3.4

05 Sep 13:53
b20f7c3
Compare
Choose a tag to compare

Added

  • Add Annotations API as a service

Security

  • Bump certifi minimum version to 2023.7.22

[RELEASE] v0.3.3

28 Jun 14:30
c7fe09d
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where non-ASCII characters are escaped which causes Signature Mismatch this is resolved by setting ensure_ascii=False.

Security

  • Upgraded signature to match the security standard.

Security

  • Update dependencies

[RELEASE] v0.3.2

08 Jan 06:12
Compare
Choose a tag to compare

Fixed

  • Removed the explicit dependency on urllib3 as we do not use it directly.
  • Updated testing commands and dependency declaration to remove deprecated uses of setuptool's tests_require configuration and test command.

[RELEASE] v0.3.1

07 Aug 04:00
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where the DataApi class's results_iter method would return no data
    when receiving responses 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).

[RELEASE] v0.3.0

17 Jun 23:27
Compare
Choose a tag to compare

Added

  • This ChangeLog!
  • Example code
  • Add better context to DataApiExceptions
  • Telemetry support

Security

Telemetry details

The SDK now adds basic information about the execution environment 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. We are currently tracking:

  • The version of the SDK being used
  • The programming language of the SDK
  • The runtime version of the language
  • The operating system that the SDK is being run on
  • The operating system version

[RELEASE] v0.2.0

17 Oct 04:38
Compare
Choose a tag to compare
  • added utility for UUID v4 generation
  • added example for Items API

[RELEASE] v0.1.2

30 Apr 06:01
Compare
Choose a tag to compare

[BUG] Fix setup.py for Pip 10
[TEST] Test signature generation
[BUG] Fix and document Events API initialisation

See https://pypi.org/project/learnosity_sdk/0.1.2/ for installation instructions.