Subarulink

Latest version: v0.7.12

Safety actively analyzes 688931 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 5

0.3.15

Removes calls to refreshVehicles (internally used by connection.py)
- Fixes an issue where an HTTP 500 would sometimes be received after calling refreshVehicles
- selectVehicle API response now appears to contain all needed vehicle data
- This update removes all calls to refreshVehicles in case the server side issue returns

0.3.14

* Calculate timestamp (ISO format) for EV charge completion
* Remove support for shelve config file format

subaru-v0.3.13
CLI improvements
- Add CLI support for XDG Base Directory Specification
- Add CLI summary single command
- Fix crash when invalid temperature received

subaru-v0.3.12
* Use car nickname instead of VIN in console output for CLI one-shot command 33
* No changes to subarulink module

subaru-v0.3.11-1
Ensure LICENSE file is included in PyPI source tarball

subaru-v0.3.11
* Support accounts registered under Subaru Canada
* Fix climate settings validation
* Add is_pin_required() to Controller
* Add error notification to services

subaru-v0.3.10
* Support g1 (2016-2018) model years
* Add lights_stop and horn_stop functions
* Add RemoteServiceFailure exception to improve user notification of failed remote commands
* Add additional constants to support window binary sensors for supported vehicles
* Discard invalid external temperature of "-64.0"
* Update documentation

subaru-v0.3.9
* Fix bug in `test_pin()` for single vehicle accounts
* Ignore API reported `currentVehicleIndex`
* Set `connection._current_vin` to `None` upon connection

subaru-v0.3.8
* Validates location/tire pressure data and keeps prior valid data if invalid data received
* Sets flag to notify application if invalid location was received during a fetch
* Additional constants to support application use of binary sensors
* Experimental support for g1 (model year 2016-2018) remote commands (need a test vehicle to confirm it works)
* Additional test coverage

subaru-v0.3.7
* Handles SOA 403 error gracefully during remote commands and remote queries
* Updates to Subaru API version "g2v17"
* Cleans up code to consolidate vehicle information dicts
* Removes parsing of vehicle data from connection.py
* Uses consts for Subaru API paths for easier maintenance
* Adds more test coverage to connection.py and controller.py
* Adds docstrings to public functions

subaru-v0.3.6-1
- Fixes `MANIFEST.in` to not include `__pycache__` when publishing to PyPI
- No change to `subarulink` module itself

subaru-v0.3.6
- Improves reliability and speed of initial device registration
- Fetches valid position data for EVs without initiating a remote service request
- Makes exceptions more useful to external callers such as Home Assistant
- Adds `test_pin()` function to `Controller` to verify user supplied PIN is valid
- Adds invalid PIN detection and basic account lockout protection

subaru-v0.3.5
- Makes VIN non case-sensitive
- Fixes excessive update bug for EV
- Validates retrieved API data for bogus values

subaru-v0.3.4
- Adds Remote Start support for non-EV vehicles
- Adds Support for Safety Plus subscribers to fetch data
- Gracefully handle times when Subaru API returns `None` for some fields
- Improves reliability and detection of remote service errors


subaru-v0.3.3
- Handles remote service request API failures gracefully
- Adds fetch/save climate control settings
- Fixes issue with 2020 Ascent remote start
- Enhancements to CLI application

subaru-v0.3.2
CLI tool enhancements

- Adds single command option
- Config file is now JSON formatted
- Option for default VIN in config
- Remote start HVAC settings can be saved in config
- Adds success return values to some controller functions

subaru-v0.3.1
Adds exception handling to status value validation to handle instances when the Subaru API returns None for certain numeric values.

subaru-v0.3.0
Deprecates hass submodule. All Home Assistant specific code is now included in the subaru component (PR pending).

subaru-v0.2.2
Simplifies sensor classes
Removes extraneous units to allow Home Assistant to convert based upon its configuration

subaru-v0.2.1


subaru-v0.2.0


subaru-v0.1.0
Published to PyPI as v.0.1.0

Page 5 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.