From 1f6b2fe16f5f09cf7314fdc2211420cd8c864e3f Mon Sep 17 00:00:00 2001 From: orchestrator Date: Sat, 26 Sep 2026 17:07:55 +0000 Subject: [PATCH] release: advance version to 0.9.3 and add the 0.9.3 release notes --- RELEASE_NOTES.md | 29 +++++++++++++++++++++++ custom_components/nestquest/manifest.json | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 4 files changed, 32 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index e2fbf34..a2063f7 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,34 @@ # NestQuest Release Notes +## Version 0.9.3 — 2026-09-26 + +### Scope + +Patch release carrying the admin timezone control onto `main`. + +- **Admins set the system timezone from the PWA:** the Preferences screen gains a + Timezone field (a text input with a local datalist of common IANA zones; + `UTC` or `Area/Location`). On a fresh install the value is set AUTOMATICALLY + from the browser's IANA zone when the setting is empty on first load — no + geolocation prompt and no network lookup — and an admin can change or clear it + at any time. Only a changed value is sent, and the API's 422 for an unknown zone + is shown by the form. (PR #266.) +- This makes the household-local clock (overdue, daily rollover) configurable + from the UI, replacing the manual + `PATCH /api/v1/admin/settings {"timezone": ...}` step noted in 0.9.1. The + setting still defaults to the API host's local time when left empty. + +### Upgrade note + +The database schema is unchanged at version **9**; no migration or backup step is +needed. No runtime dependency is added. + +### Requirements + +Home Assistant 2024.6.0 or newer. Install through HACS from the +`Maniacs-Mansion/NestQuest` GitHub mirror (kept current by the Gitea push +mirror). + ## Version 0.9.2 — 2026-09-26 ### Scope diff --git a/custom_components/nestquest/manifest.json b/custom_components/nestquest/manifest.json index 7f61e54..999d0b4 100644 --- a/custom_components/nestquest/manifest.json +++ b/custom_components/nestquest/manifest.json @@ -15,5 +15,5 @@ "iot_class": "local_polling", "issue_tracker": "https://github.com/Maniacs-Mansion/NestQuest/issues", "requirements": [], - "version": "0.9.2" + "version": "0.9.3" } diff --git a/pyproject.toml b/pyproject.toml index a5e8476..1b47eca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "nestquest" -version = "0.9.2" +version = "0.9.3" description = "NestQuest Home Assistant Integration" readme = "README.md" requires-python = ">=3.11" diff --git a/uv.lock b/uv.lock index 2c3f8ec..c036a4b 100644 --- a/uv.lock +++ b/uv.lock @@ -373,7 +373,7 @@ wheels = [ [[package]] name = "nestquest" -version = "0.9.2" +version = "0.9.3" source = { virtual = "." } [package.dev-dependencies]