From 0f4b53fd4d091141d5c2bf06941a9058bf0e88af Mon Sep 17 00:00:00 2001 From: Joshua King Date: Sun, 13 Sep 2026 19:48:12 -0400 Subject: [PATCH] docs: correct rollback instructions for the initial release --- RELEASE_NOTES.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 299c106..dd82c4a 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -26,10 +26,20 @@ First release of NestQuest, a Home Assistant custom integration for managing cho ### Rollback -This release performs no data or schema migrations. To roll back: +v0.1.0 is the first release — there is no previous NestQuest version to downgrade to, so rollback means complete removal. This release performs no data or schema migrations. -1. Disable and remove the NestQuest integration in Home Assistant (Settings > Devices & Services). -2. Reinstall the previous HACS release or git-revert the release commit. -3. Restart Home Assistant. +**HACS installs:** -No user data exists to preserve at this version — the integration does not yet create its database file. \ No newline at end of file +1. Remove the NestQuest integration via HACS (HACS > Integrations > NestQuest > Remove). +2. Restart Home Assistant. +3. Remove the integration in Home Assistant (Settings > Devices & Services > NestQuest > Delete), then restart Home Assistant again. + +**Manual installs:** + +1. Delete the `custom_components/nestquest/` directory from your Home Assistant configuration directory. +2. Restart Home Assistant. +3. Remove the integration in Home Assistant (Settings > Devices & Services > NestQuest > Delete), then restart Home Assistant again. + +**Data:** the integration does not yet create its own database file, so there is no application data. However, Home Assistant persists the config entry and its selected options — removing the integration deletes that configuration, and the option values (`horizon_days`, `day_rollover_time`, `panel_idle_timeout`) will be lost on removal. + +**Repository operators:** instead of uninstalling, you may git-revert the release merge on `main`, which removes the integration files entirely. End users should use the uninstall path above. \ No newline at end of file