Files
NestQuest/RELEASE_NOTES.md

2.4 KiB

NestQuest Release Notes

Version 0.1.0 — 2026-09-13

Scope

First release of NestQuest, a Home Assistant custom integration for managing chores, custody schedules, and house coordination. This release ships the integration foundation/configuration scaffold only (Feature 01):

  • Integration package and manifest, plus HACS metadata (hacs.json).
  • Shared constants module.
  • Single-instance config flow for initial setup.
  • Setup/unload lifecycle handling with an options-reload listener.
  • Options flow for configuring horizon_days, day_rollover_time, and panel_idle_timeout.
  • SQLite storage path resolver — path resolution only; the database itself is not created in this release.
  • Test harness (pytest via uv).

Requirements

  • Minimum Home Assistant version: 2024.6.0.

Known Limitations

  • No entities, services, or calendar platforms yet — the integration does not expose sensors, calendar events, or service calls in this release.
  • Single-instance only — one NestQuest config entry is permitted per Home Assistant instance.
  • The integration does not yet create its database file; storage is limited to resolved configuration paths.

Rollback

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.

HACS installs:

  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.