2.0.6 (2024-08-11)
2.0.5 (2022-02-13)
- Push new package with version (21745a5)
2.0.4 (2021-12-05)
- Use aiohttp provided receive timeout. (e5fffd1)
2.0.3 (2021-12-05)
- Add websocket receive timeout (9cbe0ed)
2.0.2 (2021-12-01)
- Catch request exceptions correctly (e464d90)
2.0.1 (2021-11-26)
- Check event even when not blocking (f7a1cb5)
- No longer allow non-blocking (3f66cb9)
- Pass exceptions to connect (14bc667)
2.0.0 (2021-11-21)
- Remove WEBSOCKET_STATE_READY (f9d2875)
- Readyness is no longer considered a websocket state and should be determined by checking the klipper status
- Able to send and receive responses (7fcd63f)
- Control loop checks stop state (15b004b)
- Drop exception from notification handler (f99a953)
- Missing annotations import (ef2503a)
- Propagate ClientNotAuthorizedError to connect (ca28a59)
- Python 3.9 compat (e83f9e9)
- Return value for MoonrakerClient.connect() (8bf544b)
- Use of TypedDict (6359a1a)
- Wrap RPC notifications into task (848c139)
- Add authentication via API key (0bb416a)
- Add notification handler (d8d09b1)
- Add printer administration functions (908682f)
- Add support for errors in rpc response (132f6a2)
- Allow passing external aiohttp session (a522e8b)
- Better result messages (a561dd2)
- Client API connection handling (0be83ba)
- Improved run loop and exception handling (516d03e)
- Remove module APIs, add call_method() (2ee436c)