# HomeCore Controller Changelog ## 0.1.12 - End-to-end validation release for HomeCore Admin manual per-controller updating using the Supervisor `admin` API role. - No functional home-control changes from 0.1.11. - Intended to verify backup, update, restart, heartbeat recovery, and completion reporting for the selected HomeCore Green. - Automatic rollout remains disabled. ## 0.1.11 - Grants the HomeCore Controller the Home Assistant Supervisor `admin` API role required to perform App updates through `/store/addons//update`. - Keeps Home Assistant App protection enabled. - Keeps HomeCore automatic rollout disabled; updates remain manual and per-controller from HomeCore Admin. - No functional home-control changes from 0.1.10. ## 0.1.10 - End-to-end validation release for HomeCore Admin manual per-controller updating. - No functional home-control changes from 0.1.9. - Intended to verify that HomeCore 0.1.9 detects the repository's `version_latest`, creates a backup, installs through Home Assistant Supervisor, restarts, and reports completion. - Automatic rollout remains disabled. ## 0.1.9 - Corrects Home Assistant Supervisor repository-version detection. - Uses `version_latest` as the repository-offered version and `version` as the installed version. - Adds repository diagnostics to the HomeCore update log. - Keeps manual per-controller deployment only; automatic rollout remains disabled. - No functional home-control changes from 0.1.8. ## 0.1.8 - First end-to-end HomeCore Admin manual per-controller update validation release after the Supervisor token bootstrap fix. - No functional home-control changes from 0.1.7. - Confirms that a selected HomeCore Green can be updated remotely from HomeCore Admin while automatic rollout remains disabled. ## 0.1.7 - Fixes Home Assistant Supervisor token inheritance by starting HomeCore through `with-contenv`. - Adds startup logging to confirm whether `SUPERVISOR_TOKEN` is available. - Preserves manual per-controller update control; no automatic rollout is enabled. - Bootstrap release required because 0.1.5 cannot call the Supervisor update API without the token. ## 0.1.6 - First HomeCore Admin manual per-controller deployment validation release. - Confirms controller version reporting after an Admin-requested update. - No automatic rollout; installation occurs only when Admin selects a specific controller. - No functional home-control changes from 0.1.5. ## 0.1.5 - Changed HomeCore updates to manual per-controller deployment from HomeCore Admin. - Removed global automatic release polling. - Controllers now accept only update commands explicitly addressed to their controller ID. - Failed updates do not retry automatically. - Home Assistant backup remains requested before each controller update. - Preserves the 0.1.4 Home Assistant Ingress commissioning fix. ## 0.1.4 - Fixed Home Assistant Ingress commissioning form routing. - Login and property-selection forms now submit to the ingress root. - Removed dependency on generated Home Assistant sidebar URL prefixes. - Preserves Admin-controlled automatic update system. - Preserves Owner-only existing-home selection and permanent controller binding. ## 0.1.3 - Fixed HomeCore commissioning page startup syntax error. - Preserves Admin-controlled controller update architecture. - Preserves Owner login and existing-home selection flow. - Added release validation before repository publication. ## 0.1.2 - HomeCore Admin is now the authority for production controller updates. - Controllers poll only for Admin-approved HomeCore releases. - Unpublished releases never install. - Home Assistant App repository is refreshed automatically. - The controller verifies that the repository version exactly matches the Admin-approved version. - Supervisor creates a backup before HomeCore updates. - Supervisor installs the approved HomeCore Controller release. - Successful updates report back to HomeCore Admin. - Failed updates report back to HomeCore Admin. - Automatic retry protection prevents update loops. - Home Assistant customer-facing update controls are no longer required for normal HomeCore updates. ## 0.1.1 - Controller setup can no longer create properties. - Owner signs in first. - HomeCore displays only homes already owned by that account. - Installer selects the correct home from a list. - Controller binding remains permanent. - Improved commissioning errors and version reporting. ## 0.1.0 - Initial HomeCore Controller commissioning release.