Skip to content

Releases: jlopez/socketry

socketry: v0.2.4

31 Mar 22:55
66e39ed

Choose a tag to compare

0.2.4 (2026-03-31)

Features

  • client: add sharing QR code generation (#42) (5696cd2)

socketry: v0.2.3

02 Mar 22:09
ff227f3

Choose a tag to compare

0.2.3 (2026-03-02)

Bug Fixes

  • deps: make typer an optional dependency (#40) (b40e1d5), closes #39

socketry: v0.2.2

02 Mar 18:45
26e9514

Choose a tag to compare

0.2.2 (2026-03-02)

Bug Fixes

  • 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

socketry: v0.2.1

01 Mar 04:58
a87d860

Choose a tag to compare

0.2.1 (2026-03-01)

Features

  • 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

Bug Fixes

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

socketry: v0.2.0

27 Feb 23:35
15a8c6e

Choose a tag to compare

0.2.0 (2026-02-27)

Features

  • 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

Bug Fixes

  • client: persist refreshed token to disk and scope auto-save to from_saved() (#19) (6fe470a)

Miscellaneous Chores

socketry: v0.1.1

26 Feb 00:43
9d798f0

Choose a tag to compare

0.1.1 (2026-02-26)

Bug Fixes

  • add required HTTP headers for owned device listing (#4) (1e66bda), closes #5

Documentation

  • update README with PyPI install instructions (#2) (86a494b)

socketry: v0.1.0

25 Feb 09:17
3c101cb

Choose a tag to compare

0.1.0 (2026-02-25)

Features

  • restructure as uv project with public API (dc65617)