diff --git a/CHANGELOG.md b/CHANGELOG.md index 546f003..6008168 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,14 +6,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Changed -- Transitions are now fully suppressed when in night light mode. - In that mode, LED output levels are too low for producting good - looking transitions. Fixes #10. +- A fix has been implemented to prevent the lamp from being disconnected from Home Assistant + a lot (resulting in the lamp becoming unavailable). + Fixes [issue #19](https://github.com/mmakaay/esphome-xiaomi_bslamp2/issues/19). + ESPHome v?.?.? or higher is required for making this fix work. +- Transitions are now fully suppressed when in night light mode. In that mode, LED output + levels are too low for producing good looking transitions. + Fixes [issue #10](https://github.com/mmakaay/esphome-xiaomi_bslamp2/issues/10). ## [1.0.0-RC1] +### Added +- Support for configuring light presets, making it possible to mimic the lamp's original firmware + feature to switch light color using the color button. + This fixes [issue #8](https://github.com/mmakaay/esphome-xiaomi_bslamp2/issues/8). +- New documentation section: Configuration guide (explaining all the YAML file configuration options). +- The documentation has been restructured. -## [1.0.0-beta] +## [1.0-beta] +### Changed +- The component was renamed from "yeelight_bs2" to "xiaomi_bslamp2". + The reasoning behind this can be found in [issue #7](https://github.com/mmakaay/esphome-xiaomi_bslamp2/issues/7). -## [1.0.0-alpha] +### Added +- Component "text_sensor" that publishes changes in the light mode ("off", "night", "rgb", "white"), + This fixes [issue #6](https://github.com/mmakaay/esphome-xiaomi_bslamp2/issues/6). +- Documentation improvements and a better example.yaml. +## [1.0-alpha] +### Added +- All light modes for the lamp have been implemented: + - RGB light (colored light, based on red/green/blue and brightness) + - White light (based on color temperature and brightness) + - Night light (either RGB- or White light, but highly dimmed; enabled by setting brightness to 1%) +- Component "light" for controlling the LEDs. +- Component "binary_sensor" that act as touch/release sensors for power button, color button and slider. +- Component "sensor" that report the level at which the slider was touched. +- Component "output" for controlling the front panel light and its level indicator.