Releases: ahayworth/python_awair
python-awair 0.2.4 - capture device firmware info
What's Changed
- Capture firmware version from local devices by @zachberger in #26
New Contributors
- @zachberger made their first contribution in #26
Full Changelog: 0.2.3...0.2.4
python-awair 0.2.3: minor dependency updates
A very minor update, to support a request from the home-assistant project.
- Loosens constraints for
voluptuous
, so that home-assistant can upgrade successfully - cc home-assistant/core#68897 - Loosens a few other dev-related version constraints (
mypy
, etc) to build on arm64. - Test against python 3.9 and 3.10, and run GH Actions a little less aggressively on PRs.
python-awair v0.2.2
This is a minor release, which allows python_awair
to be built with poetry-core
rather than poetry
. It turns out that poetry-core
is a PEP517-compliant build backend, and that means other PEP517-compliant frontends can build the project easily. Practically speaking, that means you won't have to install poetry
to build the project, just poetry-core
. This allows python_awair
to be more easily integrated into other systems. Thanks, @fabaff ! 🎉
We also have a version bump of aiohttp
for the sphinx docs, which I doubt is interesting to anyone.
Otherwise- there is no new functionality in this release!
0.2.1: Merge pull request #19 from ahayworth/ahayworth-loosen-versions
This release just loosens the requirements for aiohttp
, making us less strict about which future versions we'll accept.
0.2.0
A small, but exciting release! Thanks to the efforts of @bpowers, we now support the Awair Local API! Documentation for the new Local API can be found here.
Note that if you have an older Awair device (such as the first-generation Awair), the Local API is not supported at this time.
Big thanks to @bpowers! ❤️
0.1.1
0.1.0
I'm please to announce, to whomever may depend on this project other than me, the release of python_awair 0.1.0.
This release switches away from using the GraphQL API, as Awair developer support has indicated that the REST API gets the most attention and love going forward.
This release is a major, major breaking change - we're no longer wrapping the API in such a transparent way, and we drop support for python 3.5. The API is now accessed in an object-oriented fashion.
Test coverage has been improved, and we're using poetry
to build the project. We pass mypy --strict
and a few linters; and we're formatting with black. CI has moved to GitHub Actions.
Finally, docs are available at https://python-awair.readthedocs.io .
If you're reading this, thank you - and have a healthy and wonderful evening.