4.40.0 (2026-10-24)
Bug Fixes
- correct Vehicle type hints for engine_type and raw status fields (#1403) (17798c9), closes #1383 Hyundai-Kia-Connect/kia_uvo#1992 #1402
- mark optional request-option fields as Optional (#1402) (94dc31d), closes #1383 Hyundai-Kia-Connect/kia_uvo#1992
- place Vehicle property setters next to their getters (#1410) (befd397), closes #1343 #1379 #1351 #1346 #1343 #1332 #1343 #1309
- return False from VehicleManager.login instead of None (#1404) (5b2262c), closes Hyundai-Kia-Connect/kia_uvo#1994
- type ApiImpl.data_timezone and temperature_range (#1409) (32f4cfe), closes #1379 #1346 #1331 #1343 #1332 #1309 #1326 #745
- ca: re-enable TLS session tickets to get past Cloudflare 403 (#1399) (6b1b443)
- in: keep the real refresh token, honour expires_in, retry on expired tokens (#1392) (a91a040), closes kia_uvo#1778 #1393