Update changelog for 2021.10.0

This commit is contained in:
Jesse Hills 2021-10-21 08:03:15 +13:00
parent 3aa94de418
commit 973e79c2eb
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A

View File

@ -24,18 +24,6 @@ ESPHome 2021.10.0 - 20th October 2021
ESP-IDF ESP-IDF
------- -------
Docs still to be written before release on how to use ESP-IDF, but here is a quick example:
.. code-block:: yaml
esphome:
name: livingroom
esp32:
board: <BOARD_TYPE>
framework:
type: esp-idf
A huge effort has been put into reorganising, restructuring and rewriting a whole lot of code A huge effort has been put into reorganising, restructuring and rewriting a whole lot of code
to allow ESP32 based boards to be compiled using ESP-IDF as the framework instead of Arduino. to allow ESP32 based boards to be compiled using ESP-IDF as the framework instead of Arduino.
This allows ESPHome to keep up with new features and support for new ESP32 based chips This allows ESPHome to keep up with new features and support for new ESP32 based chips
@ -44,6 +32,8 @@ that Espressif add to the ESP-IDF, such as the ESP32-C3 that a lot of people had
There are known issues and specific components that are missing support for ESP-IDF as those ones rely There are known issues and specific components that are missing support for ESP-IDF as those ones rely
on an Arduino library and need more time to be rewritten in a compatible way. on an Arduino library and need more time to be rewritten in a compatible way.
The new documentation is here at :doc:`/components/esp32`.
If you come across an issue while switching to ESP-IDF, please file an If you come across an issue while switching to ESP-IDF, please file an
`issue on GitHub <https://github.com/esphome/issues/issues/new?assignees=&labels=&template=bug_report.yml>`__ `issue on GitHub <https://github.com/esphome/issues/issues/new?assignees=&labels=&template=bug_report.yml>`__
using the ``ESP32-IDF`` option as the platform. using the ``ESP32-IDF`` option as the platform.
@ -147,6 +137,7 @@ New Components
- Add support for Airthing Wave Mini :esphomepr:`2440` by :ghuser:`ncareau` (new-integration) - Add support for Airthing Wave Mini :esphomepr:`2440` by :ghuser:`ncareau` (new-integration)
- Add Safe Mode Restart Switch :esphomepr:`2437` by :ghuser:`paulmonigatti` (new-integration) - Add Safe Mode Restart Switch :esphomepr:`2437` by :ghuser:`paulmonigatti` (new-integration)
- Added heatpumpir support :esphomepr:`1343` by :ghuser:`rob-deutsch` (new-integration) - Added heatpumpir support :esphomepr:`1343` by :ghuser:`rob-deutsch` (new-integration)
- OTA firmware MD5 check + password support for esp-idf :esphomepr:`2507` by :ghuser:`mmakaay` (new-integration)
Breaking Changes Breaking Changes
^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^
@ -164,11 +155,12 @@ Beta Fixes
- Fix BME680_BSEC compilation issue with ESP32 :esphomepr:`2516` by :ghuser:`paulmonigatti` - Fix BME680_BSEC compilation issue with ESP32 :esphomepr:`2516` by :ghuser:`paulmonigatti`
- add missing include in sgp30 :esphomepr:`2517` by :ghuser:`dmitriy5181` - add missing include in sgp30 :esphomepr:`2517` by :ghuser:`dmitriy5181`
- Fix: Color modes not being correctly used in light partitions :esphomepr:`2513` by :ghuser:`paulmonigatti` - Fix: Color modes not being correctly used in light partitions :esphomepr:`2513` by :ghuser:`paulmonigatti`
- Add pressure compensation during runtime :esphomepr:`2493` by :ghuser:`martgras`
- Don't define UART_SELECTION_UART2 when UART2 is unavailable :esphomepr:`2512` by :ghuser:`oxan` - Don't define UART_SELECTION_UART2 when UART2 is unavailable :esphomepr:`2512` by :ghuser:`oxan`
- Remove BME680_BSEC test :esphomepr:`2518` by :ghuser:`paulmonigatti` - Remove BME680_BSEC test :esphomepr:`2518` by :ghuser:`paulmonigatti`
- Add pressure compensation during runtime :esphomepr:`2493` by :ghuser:`martgras`
- Fix Nextion HTTPClient error for ESP32 :esphomepr:`2524` by :ghuser:`kbx81` - Fix Nextion HTTPClient error for ESP32 :esphomepr:`2524` by :ghuser:`kbx81`
- Fix bug in register name definition :esphomepr:`2526` by :ghuser:`martgras` - Fix bug in register name definition :esphomepr:`2526` by :ghuser:`martgras`
- OTA firmware MD5 check + password support for esp-idf :esphomepr:`2507` by :ghuser:`mmakaay` (new-integration)
- Replace framework version_hint with source option :esphomepr:`2529` by :ghuser:`oxan` - Replace framework version_hint with source option :esphomepr:`2529` by :ghuser:`oxan`
- Fix bitshift on read in ADE7953 :esphomepr:`2537` by :ghuser:`oxan` - Fix bitshift on read in ADE7953 :esphomepr:`2537` by :ghuser:`oxan`
- Allow downloading all bin files from backend in dashboard :esphomepr:`2514` by :ghuser:`jesserockz` - Allow downloading all bin files from backend in dashboard :esphomepr:`2514` by :ghuser:`jesserockz`
@ -177,10 +169,12 @@ Beta Fixes
- Fix const used for IDF recommended version :esphomepr:`2542` by :ghuser:`jesserockz` - Fix const used for IDF recommended version :esphomepr:`2542` by :ghuser:`jesserockz`
- Fix Bluetooth setup_priorities :esphomepr:`2458` by :ghuser:`jesserockz` - Fix Bluetooth setup_priorities :esphomepr:`2458` by :ghuser:`jesserockz`
- Autodetect ESP32 variant :esphomepr:`2530` by :ghuser:`oxan` - Autodetect ESP32 variant :esphomepr:`2530` by :ghuser:`oxan`
- OTA firmware MD5 check + password support for esp-idf :esphomepr:`2507` by :ghuser:`mmakaay` (new-integration) - Bump dashboard to 20211019.0 :esphomepr:`2549` by :ghuser:`jesserockz`
- Fix ADC pin validation on ESP32-C3 :esphomepr:`2551` by :ghuser:`oxan` - Fix ADC pin validation on ESP32-C3 :esphomepr:`2551` by :ghuser:`oxan`
- ignore exception when not waiting for a response :esphomepr:`2552` by :ghuser:`martgras` - ignore exception when not waiting for a response :esphomepr:`2552` by :ghuser:`martgras`
- Bump dashboard to 20211020.0 :esphomepr:`2556` by :ghuser:`jesserockz`
- Fix HA addon so it does not have logout button :esphomepr:`2558` by :ghuser:`jesserockz` - Fix HA addon so it does not have logout button :esphomepr:`2558` by :ghuser:`jesserockz`
- Bump esphome-dashboard to 20211020.1 :esphomepr:`2559` by :ghuser:`jesserockz`
- A few esp32_ble_server/improv fixes :esphomepr:`2562` by :ghuser:`jesserockz` - A few esp32_ble_server/improv fixes :esphomepr:`2562` by :ghuser:`jesserockz`
- Bump esphome-dashboard to 20211021.0 :esphomepr:`2564` by :ghuser:`jesserockz` - Bump esphome-dashboard to 20211021.0 :esphomepr:`2564` by :ghuser:`jesserockz`
- Move running process log line to debug level :esphomepr:`2565` by :ghuser:`OttoWinter` - Move running process log line to debug level :esphomepr:`2565` by :ghuser:`OttoWinter`
@ -296,7 +290,7 @@ All changes
- bump dashboard to 20210927.0 :esphomepr:`2405` by :ghuser:`balloob` - bump dashboard to 20210927.0 :esphomepr:`2405` by :ghuser:`balloob`
- Add str_sprintf function that returns std::string :esphomepr:`2408` by :ghuser:`oxan` - Add str_sprintf function that returns std::string :esphomepr:`2408` by :ghuser:`oxan`
- Fix lint issues in web_server_base :esphomepr:`2409` by :ghuser:`jesserockz` - Fix lint issues in web_server_base :esphomepr:`2409` by :ghuser:`jesserockz`
- Fix uninitialised use of ESPPreferenceObject.backend :esphomepr:`2411` by :ghuser:`paulmonigatti` - Fix uninitialised use of ESPPreferenceObject.backend_ :esphomepr:`2411` by :ghuser:`paulmonigatti`
- Add support for SCD4X :esphomepr:`2217` by :ghuser:`sjtrny` (new-integration) - Add support for SCD4X :esphomepr:`2217` by :ghuser:`sjtrny` (new-integration)
- Support HSV-based color support on tuya light :esphomepr:`2400` by :ghuser:`irtimaled` (new-feature) - Support HSV-based color support on tuya light :esphomepr:`2400` by :ghuser:`irtimaled` (new-feature)
- Tuya: add cover component :esphomepr:`2279` by :ghuser:`marmarek` - Tuya: add cover component :esphomepr:`2279` by :ghuser:`marmarek`
@ -368,11 +362,12 @@ All changes
- Fix BME680_BSEC compilation issue with ESP32 :esphomepr:`2516` by :ghuser:`paulmonigatti` - Fix BME680_BSEC compilation issue with ESP32 :esphomepr:`2516` by :ghuser:`paulmonigatti`
- add missing include in sgp30 :esphomepr:`2517` by :ghuser:`dmitriy5181` - add missing include in sgp30 :esphomepr:`2517` by :ghuser:`dmitriy5181`
- Fix: Color modes not being correctly used in light partitions :esphomepr:`2513` by :ghuser:`paulmonigatti` - Fix: Color modes not being correctly used in light partitions :esphomepr:`2513` by :ghuser:`paulmonigatti`
- Add pressure compensation during runtime :esphomepr:`2493` by :ghuser:`martgras`
- Don't define UART_SELECTION_UART2 when UART2 is unavailable :esphomepr:`2512` by :ghuser:`oxan` - Don't define UART_SELECTION_UART2 when UART2 is unavailable :esphomepr:`2512` by :ghuser:`oxan`
- Remove BME680_BSEC test :esphomepr:`2518` by :ghuser:`paulmonigatti` - Remove BME680_BSEC test :esphomepr:`2518` by :ghuser:`paulmonigatti`
- Add pressure compensation during runtime :esphomepr:`2493` by :ghuser:`martgras`
- Fix Nextion HTTPClient error for ESP32 :esphomepr:`2524` by :ghuser:`kbx81` - Fix Nextion HTTPClient error for ESP32 :esphomepr:`2524` by :ghuser:`kbx81`
- Fix bug in register name definition :esphomepr:`2526` by :ghuser:`martgras` - Fix bug in register name definition :esphomepr:`2526` by :ghuser:`martgras`
- OTA firmware MD5 check + password support for esp-idf :esphomepr:`2507` by :ghuser:`mmakaay` (new-integration)
- Replace framework version_hint with source option :esphomepr:`2529` by :ghuser:`oxan` - Replace framework version_hint with source option :esphomepr:`2529` by :ghuser:`oxan`
- Fix bitshift on read in ADE7953 :esphomepr:`2537` by :ghuser:`oxan` - Fix bitshift on read in ADE7953 :esphomepr:`2537` by :ghuser:`oxan`
- Allow downloading all bin files from backend in dashboard :esphomepr:`2514` by :ghuser:`jesserockz` - Allow downloading all bin files from backend in dashboard :esphomepr:`2514` by :ghuser:`jesserockz`
@ -381,10 +376,12 @@ All changes
- Fix const used for IDF recommended version :esphomepr:`2542` by :ghuser:`jesserockz` - Fix const used for IDF recommended version :esphomepr:`2542` by :ghuser:`jesserockz`
- Fix Bluetooth setup_priorities :esphomepr:`2458` by :ghuser:`jesserockz` - Fix Bluetooth setup_priorities :esphomepr:`2458` by :ghuser:`jesserockz`
- Autodetect ESP32 variant :esphomepr:`2530` by :ghuser:`oxan` - Autodetect ESP32 variant :esphomepr:`2530` by :ghuser:`oxan`
- OTA firmware MD5 check + password support for esp-idf :esphomepr:`2507` by :ghuser:`mmakaay` (new-integration) - Bump dashboard to 20211019.0 :esphomepr:`2549` by :ghuser:`jesserockz`
- Fix ADC pin validation on ESP32-C3 :esphomepr:`2551` by :ghuser:`oxan` - Fix ADC pin validation on ESP32-C3 :esphomepr:`2551` by :ghuser:`oxan`
- ignore exception when not waiting for a response :esphomepr:`2552` by :ghuser:`martgras` - ignore exception when not waiting for a response :esphomepr:`2552` by :ghuser:`martgras`
- Bump dashboard to 20211020.0 :esphomepr:`2556` by :ghuser:`jesserockz`
- Fix HA addon so it does not have logout button :esphomepr:`2558` by :ghuser:`jesserockz` - Fix HA addon so it does not have logout button :esphomepr:`2558` by :ghuser:`jesserockz`
- Bump esphome-dashboard to 20211020.1 :esphomepr:`2559` by :ghuser:`jesserockz`
- A few esp32_ble_server/improv fixes :esphomepr:`2562` by :ghuser:`jesserockz` - A few esp32_ble_server/improv fixes :esphomepr:`2562` by :ghuser:`jesserockz`
- Bump esphome-dashboard to 20211021.0 :esphomepr:`2564` by :ghuser:`jesserockz` - Bump esphome-dashboard to 20211021.0 :esphomepr:`2564` by :ghuser:`jesserockz`
- Move running process log line to debug level :esphomepr:`2565` by :ghuser:`OttoWinter` - Move running process log line to debug level :esphomepr:`2565` by :ghuser:`OttoWinter`