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.
- Fix really broken var.set (see #115).
- Fix broken var.set (see #114).
0.15.3 - 2024-04-17
- Revert change that broke var restore.
0.15.2 - 2024-03-25
- Fixed bad async call to synchronous method. Fixes #107. Thanks to gamba69.
0.15.1 - 2024-03-19
- Fixed startup warnings by replacing deprecated call to
async_update_ha_state
. Fixes #99. Thanks to danielbrunt57. - Sorted manifest entries.
0.15.0 - 2022-07-17
- Added configuration option to provide
unique_id
for var entities. Adding aunique_id
allows variables to be edited via the Home Assistant GUI. Thanks again to RoboMagus!
0.14.2 - 2022-06-29
- Updated import to account for refactoring in the recorder component in HA 2022.7.0.
0.14.1 - 2022-06-08
- Fixed issue with tracked event listeners being dropped when var config reloads.
0.14.0 - 2022-06-08
- Added support by for variable attributes. Thanks to RoboMagus!
0.13.1 - 2022-06-05
- Fixed broken database queries by moving database accesses off of the event thread. This addresses the breaking change introduced in Home Assistant 2022.04.
0.13.0 - 2022-06-01
- Added support for live reloading of var config. Thanks to gertjanstulp!
0.12.3 - 2021-05-13
- Fixed stale version number in manifest that was stuck on v0.12.1.
0.12.2 - 2021-05-13
- The minimum supported version of HA is actually 2021.5.1. That is the HA release where sqlalchemy was upgraded to 1.4.
0.12.1 - 2021-05-13
- Fixed database calls to support HA's upgrade to sqlalchemy 1.4. The minimum supported version of HA is now 2021.5.3.
- Fixed stale version number in manifest that was stuck on v0.11.0.
0.12.0 - 2021-04-28
- Added
iot_class
entry tomanifest.json
to comply with latest HA requirements.
0.11.0 - 2021-03-05
- Added
version
entry tomanifest.json
in conformance with latest HA requirements. - Added hassfest GitHub Action for automatic validation of commits against HA requirements.
0.10.0 - 2021-01-17
- Bad link in changelog
- Added support for setting vars via scenes.
0.9.3 - 2020-04-08
- Fix var component config error when component is loaded on HA startup.
- Typos in README.
- Add pycache to .gitignore.
0.9.2 - 2019-12-12
- Fix schema for
var.update
service (broken in 0.9.0).
0.9.1 - 2019-12-11
- Changed minimum supported HA version in hacs.json to support HA 0.103.0. Due to a bug in HACS, this didn't work in v0.9.0.
0.9.0 - 2019-12-06
- Remove deprecated documentation in README regarding automatic entity analysis.
- Updated component to be compatible with Home Assistant 0.103.0. This release is not backward compatible with previous versions of Home Assistant.
0.8.0 - 2019-10-06
- Added more documentation on template parameters.
- Added HACS manifest.
- New
force_update
parameter to trigger variable state change events when the variable state is updated but the value is unchanged.
- Removed obsolete HACS
info.md
.
- Fixed a broken link in README table of contents.
0.7.0 - 2019-08-14
- Added info page for display in HACS.
0.6.0 - 2019-08-11
- An update is no longer triggered by default on Home Assistant startup.
To force a variable to update on startup, add
homeassistant_start
to the variable'stracked_event_type
list.
0.5.0 - 2019-08-09
- Tracked entities are no longer parsed from templates automatically. This was an undocumented feature that was confusing as implemented.
0.4.0 - 2019-08-09
var.update
service used to force a variable to update from an automation or script.
- Template processing was broken for
var.set
service. It is now fixed.
0.3.0 - 2019-08-09
- More examples, detail, and table of contents to README
- In addition to a list of events,
tracked_event_type
now accepts a string containing a single event or a string containing multiple events separated by commas.
0.2.1 - 2019-08-08
- README now contains instructions for installing via HACS.
- README now contains a link to the latest release on GitHub.
- Variables only poll the database if a query has been specified.
- CHANGELOG version links now point to correct git repository.
- CHANGELOG typos.
- Values are no longer erased when the
var.set
service is called. This bug was introduced in 0.2.0.
0.2.0 - 2019-08-07
- Variables can be backed by SQL queries.
- Variable updates occur when any tracked events fire.
- Updated README with documentation of SQL features.
- This CHANGELOG file.
- Variable updates are now triggered after a database poll confirms that tracked events and state changes have been recorded in the database. Before, variables updated immediately after a state change event fired.
var
integration now depends onrecorder
.
0.1.0 - 2019-08-01
- Initial
var
integration. var.set
service for updating variable state and attributes.- Variables update automatically based on state and attribute templates.
- Variable updates occur when the state of any tracked entity changes.
- README with initial documentation.