Releases: GrandMoff100/HomeAssistantAPI
Releases · GrandMoff100/HomeAssistantAPI
Runnable in global namespace
What's Changed
- Make ServiceField's description an Optional[str] by @Azimath in #121
- Remove cron testing trigger by @GrandMoff100 in #122
- Call
RawClient.__init__
in sync contexts andRawAsyncClient.__init__
in async contexts. by @GrandMoff100 in #125
New Contributors
Full Changelog: v4.0.0.post1...v4.0.0.post2
Bug Fixes
What's Changed
- Fix case where parent frame is global namespace by @GrandMoff100 in #119
Full Changelog: v4.0.0...v4.0.0.post1
Big release!
What's Changed
- Add CODE_OF_CONDUCT.md by @GrandMoff100 in #108
- Added Automatic Testing Server and Test Suite by @GrandMoff100 in #112
- Added Refresh Tokens to the Authentication section of the docs. by @GrandMoff100 in #114
- Integrate coverage reports by @GrandMoff100 in #116
Lots of stuff has changed in this release.
Be aware that this is a non-backwards compatible release.
Docs have been polished up.
Project structure has been reorganized.
And lots of tools to help manage the codebase quality have been added!
Full Changelog: v3.0.4...v4.0.0
Fixed memory issues with `pydantic>=1.9.0`
What's Changed
- Moved autodoc-pydantic to dev dependency by @GrandMoff100 in #90
- Fixed API reference methods not showing reference links by @GrandMoff100 in #87
- Replace d.get(k, None) calls with d.get(k) by @bswck in #91
- Emit unexpected status code warning to stderr by @bswck in #92
- Fixed key issue and post version type issues. by @GrandMoff100 in #95
- Replaced os.path.join with urllib.parse.urljoin by @GrandMoff100 in #97
- Replaced os.path.join with urljoin in rawclient.py by @GrandMoff100 in #99
- Added requests and session debug logging by @GrandMoff100 in #100
- Explicitly use posixpath.join to join urls by @GrandMoff100 in #102
- Fix end_timestamp format - url quoting needed by @kizill in #104
- Better history functions & fix bug with sync add_entity call by @kizill in #103
- Reverted pydantic to
1.9.0
and removed super contained objects from representation in Service models by @GrandMoff100 in #106
New Contributors
Full Changelog: v3.0.3...v3.0.4
Enhanced History grabbing
Universal URL path joining support
What's Changed
- Explicitly use
posixpath.join
to join urls by @GrandMoff100 in #102
Full Changelog: v3.0.3.post3...v3.0.3.post4
Beta Logging and Windows path fixes
What's Changed
- Replaced os.path.join with urljoin in rawclient.py by @GrandMoff100 in #99
- Added requests and session debug logging by @GrandMoff100 in #100
Full Changelog: v3.0.3.post2...v3.0.3.post3
Windows Bug Fixes
What's Changed
- Replace d.get(k, None) calls with d.get(k) by @bswck in #91
- Emit unexpected status code warning to stderr by @bswck in #92
- Fixed key issue and post version type issues. by @GrandMoff100 in #95
- Replaced os.path.join with urllib.parse.urljoin by @GrandMoff100 in #97
New Contributors
Full Changelog: v3.0.3.post1...v3.0.3.post2
Unneeded Dependency Fix
What's Changed
- Moved autodoc-pydantic to dev dependency by @GrandMoff100 in #90
Full Changelog: v3.0.3...v3.0.3.post1
Documentation Updates
What's Changed
- Added Pydantic Model Autodocs by @GrandMoff100 in #77
- Replaced explicit malformed_id with implicit format_entity_id by @GrandMoff100 in #78
- Fixed docs cross-references. by @GrandMoff100 in #79
- Autolabel documentation sections by @GrandMoff100 in #80
- Added Persistent Caching to Advanced Section by @GrandMoff100 in #81
- Fixed missing
py.typed
marker #83 by @GrandMoff100 in #85 - Bump mypy to
0.931
by @GrandMoff100 in #84
Full Changelog: v3.0.2...v3.0.3