0.2.4 (2026-03-31)
0.2.3 (2026-03-02)
0.2.2 (2026-03-02)
- ci: update uv.lock on release-please PRs (#38) (f7cf4ad)
- client: introduce SocketryError base class; clean up exception hierarchy (#36) (20516ec), closes #33
- client: raise AuthenticationError instead of RuntimeError on login failure (#34) (772e552), closes #32
0.2.1 (2026-03-01)
- client: add is_connected property to Subscription (#27) (30d58bf), closes #22
- client: expose public user_id property (#24) (9a7ef84), closes #20
- client: wrap MqttError; use KeyError consistently in device() SN lookup (#26) (0963f6b), closes #21
- ci: use job-level path filtering for required checks compatibility (#29) (d10ed85), closes #25
- ci: use PAT for release-please to trigger CI on its PRs (#31) (817b3b1)
0.2.0 (2026-02-27)
- client: add Device class and shared MQTT connection (#17) (332b162)
- client: implement token auto-refresh via re-authentication (#18) (2720b5f), closes #9
- mqtt: add subscription API and watch CLI for real-time updates (#15) (4389952), closes #8
- mqtt: replace paho-mqtt with aiomqtt for async MQTT support (#13) (1d81bbe), closes #7
- replace requests with aiohttp for async HTTP client (#11) (faa4d71), closes #6
- release 0.2.0 (fea5304)
0.1.1 (2026-02-26)
- restructure as uv project with public API (dc65617)