diff --git a/changelog/2022.2.0.rst b/changelog/2022.2.0.rst index 7c0884678..f1011aea2 100644 --- a/changelog/2022.2.0.rst +++ b/changelog/2022.2.0.rst @@ -30,31 +30,38 @@ ESPHome 2022.2.0 - 16th February 2022 Inkplate 6 Plus, components/display/inkplate6, inkplate6.jpg -Notes to be written - - ESP8266 recommended framework bump ---------------------------------- -To be written... +The recommended (and therefore default) version of Arduino for ESP8266 devices has been bumped to 3.0.2 from 2.7.4. +This brings many underlying changes to the ESP8266 SDK. The 3.0.2 release has been out since July 2021 but ESPHome just did not bump the default until now. + + +FastLED +------- + +Due to the Arduino bump, the FastLED library suffers issues when running on ESP8266 on Arduino 3+. +Because of this there is now a restriction on the ``fastled_clockless`` and ``fastled_spi`` components to only allow using them if you change the arduino version +back to 2.7.4 or lower. This will be in place until the library can update and fix the issues. Improv serial wifi scan ----------------------- -To be written... +Improv serial has been updated to be able to start a wifi scan and send the results back to the improv client so the user can select the network SSID instead of having to type it in. Tuya Multi multi-datapoint -------------------------- -To be written... +Some work was done on the tuya component to support devices that send all of their datapoints in a single message. +This allows for more devices to be supported and should not cause issues with existing devices but please create an issue if it does. Debug Sensors Breaking change ----------------------------- -To be written... +The sub-sensors of the ``debug`` have been moved to their respective component platforms. Please see the :doc:`documentation ` page for the new way to configure them. Full list of changes @@ -103,6 +110,14 @@ Notable Changes - ESP8266 Set recommended framework to 3.0.2 :esphomepr:`2606` by :ghuser:`OttoWinter` (notable-change) - Handle Tuya multi-datapoint messages :esphomepr:`3159` by :ghuser:`ssieb` (notable-change) +Beta Changes +^^^^^^^^^^^^ + +- Bump aioesphomeapi from 10.8.1 to 10.8.2 :esphomepr:`3182` by :ghuser:`dependabot[bot]` +- Clamp rotary_encoder restored value to min and max :esphomepr:`3184` by :ghuser:`jesserockz` +- Make generating combined binary output verbose :esphomepr:`3127` by :ghuser:`OttoWinter` +- Allow framework version validator to be maximum version :esphomepr:`3197` by :ghuser:`jesserockz` (breaking-change) + All changes ^^^^^^^^^^^ @@ -186,6 +201,10 @@ All changes - Bump pytest-asyncio from 0.17.2 to 0.18.0 :esphomepr:`3168` by :ghuser:`dependabot[bot]` - Allow to set manufacturer data for BLEAdvertising :esphomepr:`3179` by :ghuser:`ashald` - Change most references from hassio to ha-addon :esphomepr:`3178` by :ghuser:`jesserockz` +- Bump aioesphomeapi from 10.8.1 to 10.8.2 :esphomepr:`3182` by :ghuser:`dependabot[bot]` +- Clamp rotary_encoder restored value to min and max :esphomepr:`3184` by :ghuser:`jesserockz` +- Make generating combined binary output verbose :esphomepr:`3127` by :ghuser:`OttoWinter` +- Allow framework version validator to be maximum version :esphomepr:`3197` by :ghuser:`jesserockz` (breaking-change) Past Changelogs ---------------