Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤖 I have created a release beep boop
12.0.0 (2025-02-02)
Welcome to v12 of Go Hass Agent 🎉
The Good News
This major release contains numerous fixes for issues and regressions that have appeared or crept back in recent releases. In terms of new features:
--path=/some/path/for/preferences
command-line option to tell Go Hass Agent where to write its preferences, sensor registry and log files. This may be particularly useful for container users. If the option is not specified, the default remains the same (~/.config/go-hass-agent
).The Bad News
This is a major release as the preferences have been restructured again. All user-configurable preferences for sensors/controls have two top-level groups in the preferences file:
[sensors]
: for sensors (i.e., entities in Home Assistant that have a value).[controls]
: for controls (i.e., buttons, sliders, toggles etc.).There are further logical groupings underneath those.
If you have changed any preferences from the defaults, please consult the BREAKING CHANGES doc for details on manual steps required to re-enable your changes.
With this restructuring, I hope to avoid any further preferences swapsie-aroundsies for a long while 🙏
Features
--path
command-line option for specifying a path for preferences/logs/data (85b13b3)Bug Fixes
preferences.toml
when it is saved (7b720b4)Performance Improvements
This PR was generated with Release Please. See documentation.