Skip to content

Releases: Teslemetry/python-teslemetry-stream

v0.13.1

Choose a tag to compare

@github-actions github-actions released this 06 Sep 00:34
6e2e3b6

What's Changed

  • fix: add missing DetailedChargeState value; recommend against tesla-protocol dependency by @Bre77 in #43
  • docs: condense and verify AGENTS.md by @Bre77 in #44
  • fix: log a clean SSE stream end at INFO, not WARNING by @Bre77 in #45

Full Changelog: v0.13.0...v0.13.1

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 21:21

What's Changed

  • feat: add typed listeners for streamable fields 260-269 by @Bre77 in #42

Full Changelog: v0.12.0...v0.13.0

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 01:26

What's Changed

  • chore: untrack teslemetry_stream.egg-info build artifacts by @Bre77 in #38
  • feat: type listen_Credits with a CreditsEvent dataclass by @Bre77 in #39
  • fix: raise on 401/403 instead of retrying, and fix README's undocumented async-with usage by @Bre77 in #40
  • feat: accept externally sourced events via TeslemetryStream.ingest by @Bre77 in #41

Full Changelog: v0.11.1...v0.12.0

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 22 Aug 02:30
17cdb45

What's Changed

  • docs: correct false pypi environment protection-rule claim in AGENTS.md by @Bre77 in #36
  • fix: decode PassengerSeatBelt as BuckleStatus enum, not a bool by @Bre77 in #37

Full Changelog: v0.11.0...v0.11.1

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 00:41
7b4c9cf

What's Changed

  • docs: condense AGENTS.md by @Bre77 in #24
  • fix(release): stop referencing env context in environment: block by @Bre77 in #26
  • fix: consume config-update SSE events into the vehicle config record by @Bre77 in #27
  • docs: correct energy_totals connect-time snapshot claim by @Bre77 in #28
  • chore: refresh uv.lock to match pyproject version by @Bre77 in #29
  • fix: gate config no-op skip on a populated flag, not connection state by @Bre77 in #32
  • refactor: remove prefer_typed - the server always streams typed values now by @Bre77 in #33
  • fix: snapshot _connection_listeners before dispatch, not the live dict by @Bre77 in #34

Full Changelog: v0.10.1...v0.11.0

v0.10.1

Choose a tag to compare

@Bre77 Bre77 released this 10 Aug 02:38
3209936

Patch release: SSE stream lifecycle hardening - single owned listener task, serialized connection establishment, real stop semantics in close()/disconnect(), and cleanup in listen()'s finally covering cancellation. Fixes response leaks reachable by callers outside Home Assistant's usage pattern (concurrent connects overwriting the response slot, last-listener removal leaving streams open, cancelled listeners retaining responses).

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:13
088456b
v0.10.0

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 27 Jul 01:29
f21237a
chore: bump version to 0.9.2 (#12)

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 03 Jul 01:25
b72b9a9
Release 0.9.1

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 22 Dec 23:29
096defe
v0.9.0