Closed z-master42 closed 1 week ago
Looks good to me, thanks! @hacscred the hacs.json file contains the minimum required HA version for a certain release version, so backwards compatibility shouldn't be our concern.
@nielsfaber People can install without using hacs. Such people are not imaginary as I am one of them. I have configured hacs, but I don't trust authors of custom components not to make mistakes at inconvenient times.
Perhaps having such a file also means that Home Assistant reads the file when it loads and then fills the logs with errors or warnings when the versions don't match, but otherwise your plan won't work in general.
I think the hacs.json tells HACS what the minimum HA version is for the integration to work. People with an older version of HA will therefore not be offered the update at all.
And people who install custom integrations manually without HACS should be smart enough to read changelogs and release notes to know if the integration will run with their HA version or not.
Fixes #388. Minimum HA version for this is 2024.11.