Skip to content

Latest commit

 

History

History
89 lines (49 loc) · 4.84 KB

CHANGELOG.md

File metadata and controls

89 lines (49 loc) · 4.84 KB

2.0.6 (2024-08-11)

Bug Fixes

2.0.5 (2022-02-13)

Bug Fixes

  • Push new package with version (21745a5)

2.0.4 (2021-12-05)

Bug Fixes

  • Use aiohttp provided receive timeout. (e5fffd1)

2.0.3 (2021-12-05)

Bug Fixes

  • Add websocket receive timeout (9cbe0ed)

2.0.2 (2021-12-01)

Bug Fixes

  • Catch request exceptions correctly (e464d90)

2.0.1 (2021-11-26)

Bug Fixes

  • Check event even when not blocking (f7a1cb5)
  • No longer allow non-blocking (3f66cb9)
  • Pass exceptions to connect (14bc667)

2.0.0 (2021-11-21)

Bug Fixes

  • Improve ready state detection (918d9e1)
  • Use random transaction ID (23dec7f)

Features

  • Remove WEBSOCKET_STATE_READY (f9d2875)

BREAKING CHANGES

  • Readyness is no longer considered a websocket state and should be determined by checking the klipper status

1.0.0 (2021-11-21)

Bug Fixes

  • 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)

Features

  • 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)