All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Forgot a
total_pack_energy
. (#22)
energy_left
andtotal_pack_energy
are gone from the API. (#22)- Don't rely on serde untagged to determine the product type, as any missing fields will give an unspecified error. Instead directly check known fields that will probably not be removed. serde-rs/serde#2376
- Vehicles list is gone from the API. Use
products
instead. (#13)
- PowerwallData new fields:
- powerwall_onboarding_settings_set
- storm_mode_enabled
- features
- warp_site_number
- go_off_grid_test_banner_enabled
- powerwall_tesla_electric_interested_in
- vpp_tour_enabled
- Components market_type is now Option
- LiveWallConnector wall_connector_power is now f32
vehicle_data
now acceptsGetVehicleData
instead ofVehicleId
. (See 6facc27)
-
API changes for "api_version 67"
-
VehicleData new fields:
- cached_data
- command_signing
- release_notes_supported
-
ClimateState new fields:
- auto_steering_wheel_heat
- cop_activation_temperature,
- steering_wheel_heat_level
-
DriveState now Optional:
- gps_as_of
- heading
- latitude
- longitude
- native_latitude
- native_location_supported
- native_longitude
- native_type
-
DriveState new fields:
- active_route_traffic_minutes_delay
-
GuiSettings new field:
- gui_tirepressure_units
-
VehicleConfig new fields:
- cop_user_set_temp_supported
- webcam_selfie_supported
-
VehicleState new fields:
- media_info: MediaInfo
- tpms_hard_warning_fl
- tpms_hard_warning_fr
- tpms_hard_warning_rl
- tpms_hard_warning_rr
- tpms_rcp_front_value
- tpms_rcp_rear_value
- tpms_last_seen_pressure_time_fl
- tpms_last_seen_pressure_time_fr
- tpms_last_seen_pressure_time_rl
- tpms_last_seen_pressure_time_rr
- tpms_soft_warning_fl
- tpms_soft_warning_fr
- tpms_soft_warning_rl
- tpms_soft_warning_rr
-
MediaInfo new fields:
- audio_volume
- audio_volume_increment
- audio_volume_max
-
- Support for registered wall connectors.
- Internal doc generation for API coverage, and comparison between APIs. See API.md for the output.
- colored_json 3.3.0 -> 4.0.0 (was yanked) (#10)
- API for HVAC:
auto_conditioning_start
,auto_conditioning_stop
,set_temps
. - API for locking:
door_lock
,door_unlock
. - API
remote_start_drive
. - API
wake_up
.
- RequestData is now private because it's not used outside of the crate.
- RequestData variants fixed lints: GET -> Get.
ClimateState.inside_temp
is nowOptional
.
- Trim spaces around access token string.
- More optional fields and parsing tests (#4).
- This changelog.
- Additional response fields for Model S (#3).