Skip to content
Release 0.2.0

- Breaking changes:
  - `AirQ` constructor requires an `aiohttp.ClientSession`
    This session is to be used for all requests during the lifetime of the
    object.
  - `.test_authentication() -> bool` => `.validate() -> None`
    Instead of returning False the new method raises `InvalidAuth`
  - `.drop_errors_from_data` => `.drop_uncertainties_from_data`
    To avoid ambiguity
- Features:
  - `AirQ` provides `fetch_device_info` which returns a subclass of
    `NamedTuple` with some handy information (mainly for the purpose of
    subsequently passing it on to Home Assistant)