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.
- Drop support for Python 3.7
- Exceptions have been reworked and are now mostly independent from httpx
- Set fromCache explicitly to not always trigger a new analysis
- Allow using cached results
- Use own HTTP client, if special settings are needed
- The API does not provide the sourceTime data in every case
- Docs build
- Autogenerated docs using Sphinx
- Query used API version with ssllabs.api.API_VERSION
- Low level methods now can reuse an existing AsyncClient instance
- Fix dataclasses for certain situations
- High level methods now respect cool off and maximum assessment rate limits
- Fixed pip installation
- High level usage methods
- Low level info API
- Low level analyze API
- Low level getEndpointData API
- Low level getStatusCodes API
- Low level getRootCertsRaw API