Releases: BigThunderSR/onstar2mqtt
Releases · BigThunderSR/onstar2mqtt
1.13.1
- Fix minor regression from v1.12.0
v1.13.0
What's Changed
- Change to embedded dep and add command by @BigThunderSR in #151
- Changed the dependency on OnStarJS to embedded to enable easier key rotation updates
- Added Trunk Open/Close commands based on PR 248 in OnStarJS and added delay option
- Added additional packages to base install due to change of embedded dependency
- Modifications to allow sending all commands with options using MQTT
- Replace dependency eslint-plugin-node with eslint-plugin-n ^14.0.0 by @renovate in #147
- Update dependency eslint-plugin-n to v16 by @renovate in #149
- Bump @babel/preset-env from 7.24.1 to 7.24.3 by @dependabot in #148
1.12.5
What's Changed
- Bump @babel/preset-env from 7.24.0 to 7.24.1 by @dependabot in #145
- Bump @babel/eslint-parser from 7.23.10 to 7.24.1 by @dependabot in #146
- Improve diagnostic response handling for manually run command
- Minor updates to command state message
1.12.4
What's Changed
- Fix typo missed in previous release
1.12.3
What's Changed
- Fix minor regression from v1.12.0
- Add "completionTimestamp" field for uniformity to every MQTT topic that publishes a command or polling status
1.12.2
What's Changed
- Fix minor bug introduced in v1.12.1
- Documentation updates
1.12.1
What's Changed
- Add completionTimestamp JSON field to pollingStatusTopicState per BigThunderSR/homeassistant-addons-onstar2mqtt#410
1.12.0
What's Changed
- Added device_tracker auto discovery by @BigThunderSR in #143
- The device_tracker auto discovery config is published to: "homeassistant/device_tracker/(VIN)/config" and the GPS coordinates are still read from the original topic automatically at: "homeassistant/device_tracker/(VIN)/getlocation/state".
- Also added GPS based speed and direction to the device_tracker attributes
- Added new retained topic of "homeassistant/(VIN)/refresh_interval_current_val" to monitor current refresh value set via MQTT
v1.11.0
What's Changed
New Options and Features by @BigThunderSR in #141
-
New env options for securing connectivity for MQTTS using TLS:
- MQTT_REJECT_UNAUTHORIZED (Default: "true", set to "false" only for testing.)
- MQTT_CA_FILE
- MQTT_CERT_FILE
- MQTT_KEY_FILE
-
Automatic creation of pollingStatusTopic
- No longer need to specify MQTT_ONSTAR_POLLING_STATUS_TOPIC as this is now created automatically
- Format is "homeassistant/(VIN)/polling_status/"
- If it is explicitly specified, will use the specified value, so does not break backwards compatibility
- No longer need to specify MQTT_ONSTAR_POLLING_STATUS_TOPIC as this is now created automatically
-
Ability to dynamically change polling frequency using MQTT
- Uses the value from "ONSTAR_REFRESH" on initial startup
- Change the value dynamically by publishing the new refresh value in milliseconds (ms) as an INT to: "homeassistant/(VIN)/refresh_interval"
-
Additional logging enhancements
1.10.0
What's Changed
- Improved Error Reporting by @BigThunderSR in #140
- Logs descriptive errors to console when required properties such as OnStar username/password/PIN and/or MQTT username/password/polling status topic are not provided at run time.
- OnStar password/PIN and MQTT password are now masked in the console log output by default.