diff --git a/CHANGELOG.md b/CHANGELOG.md index 9aa7e9b..ac1e798 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.9.5] - 2026-05-18 + +### Fixed + +- **Temperature disappears permanently** (#9): After 3 consecutive API failures, + the weather state machine was permanently locked — `weatherState` stayed `WEATHER_FAILED` + and no new requests were ever made even after the API recovered. Fix: reset retry + counter and state after max retries so periodic refresh resumes after next interval (30 min). + ## [1.9.4] - 2026-05-14 ### Fixed diff --git a/firmware/weather_clock/config.h b/firmware/weather_clock/config.h index 975c6d6..e82b06b 100644 --- a/firmware/weather_clock/config.h +++ b/firmware/weather_clock/config.h @@ -9,7 +9,7 @@ #include // Firmware version -#define FIRMWARE_VERSION "1.9.4" +#define FIRMWARE_VERSION "1.9.5" // OLED I2C Configuration #define I2C_SDA 0 // GPIO0 (I2C Data) - SWAPPED!