Skip to content

Releases: Teslemetry/python-tesla-fleet-api

v1.12.4

Choose a tag to compare

@github-actions github-actions released this 05 Sep 11:21

What's Changed

  • fix(energy): don't let a None owned key clobber cloud in merge_local_into_cloud by @Bre77 in #149

Full Changelog: v1.12.3...v1.12.4

v1.12.3

Choose a tag to compare

@github-actions github-actions released this 05 Sep 09:47

What's Changed

  • fix(exceptions): classify 502 responses as TeslaFleetError by @Bre77 in #148

Full Changelog: v1.12.2...v1.12.3

v1.12.2

Choose a tag to compare

@github-actions github-actions released this 05 Sep 01:52

What's Changed

  • feat(ble): wire 8 more BLE broadcast fields into BleBroadcastStreamGlue by @Bre77 in #141
  • docs(ble): document why GEAR/TONNEAU wire strings can't derive from tesla-protocol by @Bre77 in #142
  • docs: verify and condense AGENTS.md by @Bre77 in #143
  • fix(typing): add -> None to init methods missing return annotation by @Bre77 in #144
  • feat(tesla): raise PrivateKeyError for unusable existing key files by @Bre77 in #146
  • feat(router): add local-Powerwall key-ownership merge contract by @Bre77 in #145
  • feat(energy): add merge_live_status/merge_site_info wrappers by @Bre77 in #147

Full Changelog: v1.12.1...v1.12.2

v1.12.1

Choose a tag to compare

@Bre77 Bre77 released this 31 Aug 11:39
59f213d

Raise tesla-protocol floor to >=1.4.0, enabling protobuf 7 installs downstream (Home Assistant is moving to protobuf 7). Adds four new BLE state readers surfaced by the newer protos and fixes the NavigationSuperchargerRequest field rename. Full details: #140

v1.12.0

Choose a tag to compare

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

What's Changed

  • feat(ble): add BleBroadcastStreamGlue for teslemetry-stream ingest() by @Bre77 in #139

Full Changelog: v1.11.1...v1.12.0

v1.11.1

Choose a tag to compare

@github-actions github-actions released this 27 Aug 21:56
e49f1e0

What's Changed

  • chore: untrack tesla_fleet_api.egg-info build artifacts by @Bre77 in #133
  • fix(funnel): treat any unlocked vehicle lock state as unlocked by @Bre77 in #134
  • feat(funnel): add Teslemetry stream publisher by @Bre77 in #136
  • feat(ble): allow private_key=False to disable command signing by @Bre77 in #137
  • fix(ble): guard empty publicKey in session-info authentication by @Bre77 in #138

Full Changelog: v1.11.0...v1.11.1

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 01:42
c217d2f

What's Changed

  • ci: gate on lockfile drift and regenerate uv.lock for 1.10.1 by @Bre77 in #129
  • docs: correct AGENTS.md release process to match actual PyPI environment config by @Bre77 in #130
  • feat(funnel): add ObservationFunnel read-side listener mechanism by @Bre77 in #131
  • chore: bump version to 1.11.0 by @Bre77 in #132

Full Changelog: v1.10.1...v1.11.0

v1.10.1

Choose a tag to compare

@github-actions github-actions released this 22 Aug 00:56
2bc3917

What's Changed

  • fix(teslemetry): decode dotted-quad IPv4 gateway addresses with strict validation by @Bre77 in #127
  • Bump version to 1.10.1 by @Bre77 in #128

Full Changelog: v1.10.0...v1.10.1

v1.10.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 10:49
719ef8b

What's Changed

  • feat(tessie): add set_roles command for payer role assignment by @Bre77 in #123
  • feat(teslemetry): add custom_command routes and align method names with BLE Commands by @Bre77 in #124
  • Bump version to 1.10.0 by @Bre77 in #125

Full Changelog: v1.9.0...v1.10.0

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 08:09
83ce38e

What's Changed

  • Restore PyPI attestations by making release.yml top-level by @Bre77 in #118
  • docs: condense AGENTS.md to remove history and narrative by @Bre77 in #119
  • feat(teslemetry): add OAuth dynamic client registration helper by @Bre77 in #120
  • Bump version to 1.9.0 by @Bre77 in #121
  • fix(ci): use literal environment name/url in release.yml by @Bre77 in #122

Full Changelog: v1.8.2...v1.9.0