Changelog#

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]#

Changed#

  • Drop support for Python 3.7

  • Exceptions have been reworked and are now mostly independent from httpx

[v1.2.1] - 2023/08/07#

Fixed#

  • Set fromCache explicitly to not always trigger a new analysis

[v1.2.0] - 2023/03/06#

Added#

  • Allow using cached results

[v1.1.0] - 2023/02/16#

Added#

  • Use own HTTP client, if special settings are needed

[v1.0.2] - 2022/12/09#

Fixed#

  • The API does not provide the sourceTime data in every case

[v1.0.1] - 2021/03/23#

Fixed#

  • Docs build

[v1.0.0] - 2021/03/23#

Added#

  • Autogenerated docs using Sphinx

[v0.3.0] - 2021/02/08#

Added#

  • Query used API version with ssllabs.api.API_VERSION

  • Low level methods now can reuse an existing AsyncClient instance

Fixed#

  • Fix dataclasses for certain situations

[v0.2.0] - 2021/01/28#

Added#

  • High level methods now respect cool off and maximum assessment rate limits

[v0.1.1] - 2021/01/27#

Fixed#

  • Fixed pip installation

[v0.1.0] - 2021/01/27#

Added#

  • High level usage methods

  • Low level info API

  • Low level analyze API

  • Low level getEndpointData API

  • Low level getStatusCodes API

  • Low level getRootCertsRaw API