Skip to content

Latest commit

 

History

History
100 lines (75 loc) · 2.64 KB

ChangeLog.md

File metadata and controls

100 lines (75 loc) · 2.64 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[unreleased] - 2024-11-01

Added

  • Added pre-commit hooks and Github CI action for code formatting and linting.
  • Added MyPy with strict settings to enforce type hints (and Github CI action).

[v0.3.11] - 2024-11-01

Fixed

  • Deprecation warning for datetime.utcnow()

[v0.3.10] - 2024-10-16

Security

  • Bump certifi minimum version to 2024.07.04

Added

  • Add py.typed marker for usage with type checkers

[v0.3.9] - 2024-08-29

Added

  • Added type hints
  • Added more unit tests for daatapi.py

Fixed

  • fixed usage of deprecated iterritems to items

[v0.3.8] - 2024-05-28

Added

  • Added a quickstart demo for Authoraide API.

[v0.3.7] - 2024-05-28

Fixed

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

[v0.3.6] - 2024-02-14

Fixed

  • Fixed images in README for PyPi description

[v0.3.5] - 2023-09-28

Fixed

  • Added support for expiry date in security object.

[v0.3.4] - 2023-09-05

Added

  • Add Annotations API as a service

Security

  • Bump certifi minimum version to 2023.7.22

[v0.3.3] - 2023-06-28

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

[v0.3.2] - 2020-01-08

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.

Added

  • Started active support for Python 3.7--3.9

Changed

  • Dropped support for EoLed Python<3.6

Removed

  • Python 2.7 compat code

[v0.3.1] - 2019-08-07

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

[v0.3.0] - 2019-06-17

Added

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

Security

  • Bump requests to 2.21.0 (CVE-2018-18074)
  • Bump urllib3 to 1.24.3 (CVE-2018-20060, CVE-2019-11324)

[v0.2.0] - 2018-10-17

Added

  • utils.Uuid