* Bump mkdocs from 1.4.3 to 1.5.0 (53) dependabot * Bump mkdocstrings-python from 1.1.2 to 1.2.1 (52) dependabot * Bump aiohttp from 3.8.4 to 3.8.5 (51) dependabot * Bump pytest-asyncio from 0.21.0 to 0.21.1 (49) dependabot
2023.7.0
What's Changed π New features
* Add LegacyHydrawise (46) dknowles2
π Bug fixes
* Fix some bugs with the legacy API (47) dknowles2
* Bump pytest from 7.3.2 to 7.4.0 (44) dependabot * Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 (45) dependabot * Bump pytest from 7.3.1 to 7.3.2 (43) dependabot * Bump mkdocstrings-python from 1.1.0 to 1.1.2 (42) dependabot * Bump mkdocstrings from 0.21.2 to 0.22.0 (41) dependabot * Bump mkdocstrings-python from 1.0.0 to 1.1.0 (40) dependabot
2023.5.2
What's Changed π New features
* Add remaining_time field to ScheduledZoneRun (37) dknowles2 * Add customer_id field to User (36) dknowles2
* Update usage example (35) dknowles2 * zone.status.suspended_until can be None (34) rumbu13
π Other changes
* Add docstrings in preparation for readthedocs generation (31) dknowles2 * Add Hydrawise & pydrawise to known cspell words (30) dknowles2 * Move helper functions out of schema.py (29) dknowles2
2023.5.0
What's Changed Updates * Various updates (27) dknowles2 * Changes the method signature for most methods in `client.py`. Methods now take data objects from `schema.py` instead of opaque identifiers. * `_auth` attributes and methods have been removed from data objects in `schema.py`. These were all duplicates of methods available in `client.py` and it's annoying to have them exposed in both places. * A bunch of tests have been added * Add support for `delete_zone_suspension()` which does what it says on the tin
Cleanups * Migrate from setup.py to pyproject.toml (28) dknowles2 * Run black on all files (26) dknowles2 * Ensure async tests run (20) dknowles2 * Add pre-commit config (19) dknowles2 * Rename "Python Package" workflow to "Build and Test" (18) dknowles2 * Add devcontainer & vscode configs (17) dknowles2
Dependency updates * Bump gql[aiohttp] from 3.4.0 to 3.4.1 (25) dependabot * Bump pytest from 7.3.0 to 7.3.1 (24) dependabot * Bump pytest from 7.2.2 to 7.3.0 (23) dependabot * Bump pytest-asyncio from 0.20.3 to 0.21.0 (22) dependabot * Bump pytest from 7.2.1 to 7.2.2 (21) dependabot * Bump release-drafter/release-drafter from 5.22.0 to 5.23.0 (16) dependabot * Bump aiohttp from 3.8.3 to 3.8.4 (15) dependabot
2023.1.4
Whatβs Changed * Fix token refreshes, this time with a test (14) dknowles2