Releases: Learnosity/learnosity-sdk-python
Releases · Learnosity/learnosity-sdk-python
[RELEASE]v0.3.7
[v0.3.7] - 2024-05-28
Fixed
- Added the authoraide key in the services array of Init class.
v0.3.6
[RELEASE] v0.3.5
Fixed
- Added support for expiry date in security object.
[RELEASE] v0.3.4
Added
- Add Annotations API as a service
Security
- Bump certifi minimum version to 2023.7.22
[RELEASE] v0.3.3
Fixed
- Fixed a bug where non-ASCII characters are escaped which causes
Signature Mismatch
this is resolved by settingensure_ascii=False
.
Security
- Upgraded signature to match the security standard.
Security
- Update dependencies
[RELEASE] v0.3.2
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
Fixed
- Fixed an issue where the
DataApi
class'sresults_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
whenitem_references
is included in the request).
[RELEASE] v0.3.0
Added
- This ChangeLog!
- Example code
- Add better context to
DataApiException
s - Telemetry support
Security
- Bump requests to 2.21.0 (CVE-2018-18074)
- Bump urllib3 to 1.24.3 (CVE-2018-20060, CVE-2019-11324)
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
- added utility for UUID v4 generation
- added example for Items API
[RELEASE] v0.1.2
[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.