Releases: skodaconnect/myskoda
Releases · skodaconnect/myskoda
v0.7.3 - Compatibility and tests
This release adds various new features:
- Windows compatibility for the CLI
- Better handling of open connections when running in HomeAssistant
- Various new fields we have had reported to fail previously
- First steps for contributing your fixtures so we can test if our library works with your car!
What's Changed
- Make max_charge_current_ac optional by @WebSpider in #87
- Windows compatibility by @WebSpider in #78
- Remove async-with by @WebSpider in #71
- Make the REST API wait for the result by @OBerghmans in #91
- Add test for authorization by @Prior99 in #89
- Add test generator by @Prior99 in #93
- Add bodytype Hatchback by @WebSpider in #96
- Add deserialization for time_to_finish by @WebSpider in #88
- Add Phone as a valid communications channel by @WebSpider in #97
Full Changelog: v0.7.2...v0.7.3
v0.7.2 - Quick fix for Charging State
What's Changed
- Set default value of ChargingState to None by @WebSpider in #84
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Expand compatibility, improve testing
- Add features for support of Superb
- Add tests for various scenarios
- Fix several bugs for unexpected API responses
- Fix logging/crash loop in MQTT handling
What's Changed
- (feat) Add calculated state of the doors and windows by @fursov in #42
- (chore) Add coverage reporting by @Prior99 in #60
- (bug) Fix charging model to include errors by @WebSpider in #47
- (bug) Fix deserialization of ChargingData by @dvx76 in #61
- (feat) Format CLI output as YAML/JSON by @Prior99 in #59
- (chore) Remove ruff G004 exception by @WebSpider in #50
- (chore) Add basic documentation for coveralls improvement by @WebSpider in #66
- (bug) Add 2 capabilities by @WebSpider in #65
- (bug) Add 'VENTILATION' state by @WebSpider in #67
- (bug) Make "city" field in Address optional by @WebSpider in #64
- (bug) Make Service Partner optional in Info by @maartenla in #62
- (feat) Allow MQTT to be disabled by @Prior99 in #56
- (bug) Fix air-conditioning and charging response processing by @fursov in #73
- (bug) Fix driving range parsing for hybrid cars by @fursov in #70
- (bug) #79 Add 'COOLING' state to AirConditioningState by @smiitm in #80
- (bug) Fix crashloop when failing to parse MQTT events by @dvx76 in #83
- (bug) Support case-insensitive StrEnums by @dvx76 in #81
- (bug) Error handling for trip-statistics in CLI by @OBerghmans in #68
- (bug) Fix missing vehicle type in trip statistics by @fursov in #82
New Contributors
- @maartenla made their first contribution in #62
- @smiitm made their first contribution in #80
Full Changelog: v0.6.2...v0.7.1
v0.7.0
Expand compatibility, improve testing
- Add features for support of Superb
- Add tests for various scenarios
- Fix several bugs for unexpected API responses
- Fix logging/crash loop in MQTT handling
What's Changed
- (feat) Add calculated state of the doors and windows by @fursov in #42
- (chore) Add coverage reporting by @Prior99 in #60
- (bug) Fix charging model to include errors by @WebSpider in #47
- (bug) Fix deserialization of ChargingData by @dvx76 in #61
- (feat) Format CLI output as YAML/JSON by @Prior99 in #59
- (chore) Remove ruff G004 exception by @WebSpider in #50
- (chore) Add basic documentation for coveralls improvement by @WebSpider in #66
- (bug) Add 2 capabilities by @WebSpider in #65
- (bug) Add 'VENTILATION' state by @WebSpider in #67
- (bug) Make "city" field in Address optional by @WebSpider in #64
- (bug) Make Service Partner optional in Info by @maartenla in #62
- (feat) Allow MQTT to be disabled by @Prior99 in #56
- (bug) Fix air-conditioning and charging response processing by @fursov in #73
- (bug) Fix driving range parsing for hybrid cars by @fursov in #70
- (bug) #79 Add 'COOLING' state to AirConditioningState by @smiitm in #80
- (bug) Fix crashloop when failing to parse MQTT events by @dvx76 in #83
- (bug) Support case-insensitive StrEnums by @dvx76 in #81
- (bug) Error handling for trip-statistics in CLI by @OBerghmans in #68
- (bug) Fix missing vehicle type in trip statistics by @fursov in #82
New Contributors
- @maartenla made their first contribution in #62
- @smiitm made their first contribution in #80
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- Fix ruff and pyright reported errors by @fursov in #37
- Adjust PredictiveMaintenanceSettings by @OBerghmans in #39
- Add missing CapabilityStatus by @dvx76 in #40
- Fix missing field in ChargingStatus by @dvx76 in #41
- Update driving_range.py by @TomasReznicek in #43
- Make endpoints more compatible by @Prior99 in #44
- Fix state for air conditioning by @fursov in #45
- Fix seat_heating_activated being optional by @dvx76 in #51
- Make Specification.trim_level optional by @dvx76 in #52
- Add LICENSE_EXPIRED Capa Status by @dvx76 in #53
- Release v0.6.2, update Authors by @dvx76 in #54
New Contributors
- @OBerghmans made their first contribution in #39
- @TomasReznicek made their first contribution in #43
Full Changelog: v0.6.1...v0.6.2
v0.6.1 - Fix optional User fields
Stability Improvements
Release Notes
- Replace pydantic with mashumaro and orjson for performance reasons
- Adapt login flow from joostlek/python-volkswagen
- Add support for Skoda Superb
- Add support for Enyaq RS line
- Add sunroof
- Add
TRUNK_OPENED
state - Login process will now retry refreshing the token and ultimately resort to re-login
- MQTT connection will be reconnected on connection loss
Add missing capability
v0.2.3 Version 0.2.3
Fixed bad fields for charging and maintenance
v0.2.2 Version 0.2.2
Add DC charging mode
v0.2.1 Version 0.2.1