From 88660147333bd6f780d6c3564db266bf970aeb3e Mon Sep 17 00:00:00 2001 From: Maurice Makaay Date: Mon, 19 Dec 2022 16:01:31 +0100 Subject: [PATCH] Bring dev in line with branch updates --- CHANGELOG.md | 16 ++++++++-------- doc/release_plan.md | 6 ++++-- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0aa19ec..42fc17c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,18 +8,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 **Note**: This release requires ESPHome 2022.12.0 and Home Assistant 2021.8.0 or newer. -### Changed +### Fixed - Due to changes in the ESP-IDF framework, and ESPHome 2022.12.0 using the newer version - of the framework, flashing the lamp with ESPHome 2022.12.0 could result in a - failing device. It would not connect to WiFi anymore and serial logging showed a reboot - loop, crashing at the WiFi setup. + of the framework, upgrading the lamp from ESPHome version 2022.11.0 to 2022.12.0 could + result in a failing device. It would not connect to WiFi anymore and serial logging + showed a reboot loop, crashing at the WiFi setup. This release of the lamp firmware forces the use of the last known working version of the ESP-IDF framework. This is not a final solution, because I don't want to be - stuck to old versions for dependencies, but for now this change at least should fix - the issue for users that flash their lamps. + stuck to old versions for dependencies, but for now this change at least prevents + issues for users that flash their lamps. -**If you already flashed your lamp and it ended up bricked**, then check out this -information from the related GitHub issue report: +**If you already flashed your lamp and it ended up bricked, then no worries!** +Things can be fixed. Check out this information from the related GitHub issue report: [https://github.com/mmakaay/esphome-xiaomi_bslamp2/issues/104#issuecomment-1356182034](Fix recipe from issue #104) ## [2021.10.0] diff --git a/doc/release_plan.md b/doc/release_plan.md index 9eb0311..453316a 100644 --- a/doc/release_plan.md +++ b/doc/release_plan.md @@ -14,8 +14,10 @@ The minimum ESPHome version requirement must be documented correctly in the foll * doc/installation.md (at the start of the file) * README.md (at the start of the quick start guide) * CHANGELOG.md (at the start of the log for the released version) - * components/xiaomi_bslamp2/__init__.py in the CONFIG_SCHEMA - (cv.require_esphome_version(YEAR, MONTH, PATHLEVEL)) + * `components/xiaomi_bslamp2/__init__.py` in the function + `check_version_compatibility()`. This function can also be used + to check the maximum version of ESPHome that can be used. An example + of this use can be found in the `release/2021.10.0` branch. **Create version release branch**