Merge branch 'beta' into next

This commit is contained in:
Jesse Hills 2024-07-11 16:31:56 +12:00
commit c85166b0a1
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A
2 changed files with 149 additions and 1 deletions

138
changelog/2024.7.0.rst Normal file
View File

@ -0,0 +1,138 @@
ESPHome 2024.7.0 - 17th July 2024
=================================
.. seo::
:description: Changelog for ESPHome 2024.7.0.
:author: Jesse Hills
:author_twitter: @jesserockz
Full list of changes
--------------------
New Features
^^^^^^^^^^^^
- [uptime] Add new timestamp type for uptime sensor :esphomepr:`7029` by :ghuser:`jesserockz` (new-feature)
Breaking Changes
^^^^^^^^^^^^^^^^
- [dooya] Flip bit timings :esphomepr:`6947` by :ghuser:`jesserockz` (breaking-change)
- [modbus_text_sensor] new default ANSI encoding type :esphomepr:`6975` by :ghuser:`dudanov` (breaking-change)
- [micro_wake_word] Version 2 :esphomepr:`7032` by :ghuser:`kahrendt` (breaking-change)
All changes
^^^^^^^^^^^
- [CI] Update device class sync script for update entities :esphomepr:`6895` by :ghuser:`jesserockz`
- X9c operation speed :esphomepr:`6898` by :ghuser:`oliverhihn`
- Bump actions/checkout from 4.1.6 to 4.1.7 :esphomepr:`6900` by :ghuser:`dependabot[bot]`
- [CI] Allow clang-tidy to see IDF components :esphomepr:`6903` by :ghuser:`kbx81`
- [esp32_camera] Use newer library version (for #6802) :esphomepr:`6809` by :ghuser:`kbx81`
- [micro_wake_word] Pin to esp-tflite-micro v1.3.1 :esphomepr:`6906` by :ghuser:`kbx81`
- VEML7700 Fix GCC build warnings :esphomepr:`6881` by :ghuser:`latonita`
- IDF 5 fixes for #6802 :esphomepr:`6911` by :ghuser:`kbx81`
- [CI-ethernet] Add/fix/organize/clean up ethernet component tests :esphomepr:`6916` by :ghuser:`kbx81`
- [CI-a01nyub] Consolidate test files :esphomepr:`6917` by :ghuser:`kbx81`
- [CI-api] Test fix for IDF 5+ :esphomepr:`6918` by :ghuser:`kbx81`
- [CI-http_request] Test fix for IDF 5+ :esphomepr:`6919` by :ghuser:`kbx81`
- [CI-wireguard] Test file consolidation :esphomepr:`6920` by :ghuser:`kbx81`
- [CI-esp32_hall] Remove IDF test :esphomepr:`6921` by :ghuser:`kbx81`
- [CI] Introduce testing for IDF 5 (and other arbitrary framework versions) :esphomepr:`6802` by :ghuser:`kbx81`
- uart: allow setting the UART id in final_validate_device_schema :esphomepr:`6923` by :ghuser:`paravoid`
- Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 :esphomepr:`6935` by :ghuser:`dependabot[bot]`
- Fix garbled graphics on LILYGO T4-S3 display :esphomepr:`6910` by :ghuser:`manuelkasper`
- Update cover.h for open() and close() compiler warnings :esphomepr:`6936` by :ghuser:`peter--s`
- [CI] Add debug component test for LibreTiny :esphomepr:`6945` by :ghuser:`kbx81`
- [dooya] Flip bit timings :esphomepr:`6947` by :ghuser:`jesserockz` (breaking-change)
- [qspi_amoled] Fix display remaining blank after update() before setup completion :esphomepr:`6958` by :ghuser:`manuelkasper`
- Bump docker/build-push-action from 6.0.1 to 6.1.0 in /.github/actions/build-image :esphomepr:`6962` by :ghuser:`dependabot[bot]`
- Synchronise Device Classes from Home Assistant :esphomepr:`6966` by :ghuser:`esphomebot`
- [qspi_amoled] Fix clear/fill with rotation :esphomepr:`6960` by :ghuser:`manuelkasper`
- [script] allow template parameters :esphomepr:`6972` by :ghuser:`ssieb`
- [haier] climate ID auto generation :esphomepr:`6949` by :ghuser:`dudanov`
- [core] Add script to extract actions, conditions, and pin_providers :esphomepr:`6929` by :ghuser:`jesserockz`
- [external_files] Move common ``download_content`` function to ``external_files.py`` :esphomepr:`6982` by :ghuser:`jesserockz`
- Do not build mDNS when mDNS is disabled via yaml :esphomepr:`6979` by :ghuser:`Links2004`
- Bump HeatpumpIR and IRremoteESP8266 :esphomepr:`6948` by :ghuser:`nagyrobi`
- [CI] Add more mdns and safe_mode tests :esphomepr:`6990` by :ghuser:`kbx81`
- [CI] Remove old test yamls from CI runs :esphomepr:`6991` by :ghuser:`kbx81`
- [CI] Update tests to run against IDF 5.1 :esphomepr:`6992` by :ghuser:`kbx81`
- Bump docker/build-push-action from 6.1.0 to 6.2.0 in /.github/actions/build-image :esphomepr:`6999` by :ghuser:`dependabot[bot]`
- [tuya] implement command 0x22 - datapoint-async :esphomepr:`6980` by :ghuser:`christiaanderidder`
- Allow wireguard to bind to PPP interface :esphomepr:`6989` by :ghuser:`droscy`
- [modbus_text_sensor] new default ANSI encoding type :esphomepr:`6975` by :ghuser:`dudanov` (breaking-change)
- [CI] Remove old test yaml files :esphomepr:`7002` by :ghuser:`kbx81`
- Revert "[CI] Update tests to run against IDF 5.1" :esphomepr:`7003` by :ghuser:`jesserockz`
- Enable devcontainer linters :esphomepr:`7019` by :ghuser:`orland0m`
- 'uart' and 'improv_serial' need to understand non-UART logger configurations :esphomepr:`6998` by :ghuser:`kpfleming`
- Make crc8 const-correct :esphomepr:`7027` by :ghuser:`nattgris`
- [CI] Run all tests when a base test changes :esphomepr:`7010` by :ghuser:`kbx81`
- [CI] Update tests to run against IDF 5.1 :esphomepr:`7011` by :ghuser:`kbx81`
- [uptime] Add new timestamp type for uptime sensor :esphomepr:`7029` by :ghuser:`jesserockz` (new-feature)
- Fix compile errors on ESP32-C6 with W5500 SPI ethernet :esphomepr:`7030` by :ghuser:`LeeHanYeong`
- Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 :esphomepr:`7043` by :ghuser:`dependabot[bot]`
- Bump docker/build-push-action from 6.2.0 to 6.3.0 in /.github/actions/build-image :esphomepr:`7038` by :ghuser:`dependabot[bot]`
- Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 :esphomepr:`7039` by :ghuser:`dependabot[bot]`
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 :esphomepr:`7047` by :ghuser:`dependabot[bot]`
- Bump actions/download-artifact from 4.1.7 to 4.1.8 :esphomepr:`7046` by :ghuser:`dependabot[bot]`
- Fix display of update state in webinterfae :esphomepr:`7045` by :ghuser:`leejoow`
- Haier component update to support more protocol variations :esphomepr:`7040` by :ghuser:`paveldn`
- Don't test for IPv6 addresses when min_ipv6_addr_count is 0 :esphomepr:`7037` by :ghuser:`colmbuckley`
- [CI] Allow running specific target test(s) only :esphomepr:`7051` by :ghuser:`tomaszduda23`
- Bump actions/setup-python from 5.1.0 to 5.1.1 in /.github/actions/restore-python :esphomepr:`7071` by :ghuser:`dependabot[bot]`
- Fix RC Switch protocol not transmitting correctly via IR :esphomepr:`5411` by :ghuser:`michd`
- [micro_wake_word] Version 2 :esphomepr:`7032` by :ghuser:`kahrendt` (breaking-change)
- UART component support added for host platform :esphomepr:`6912` by :ghuser:`paveldn`
- Configure ap ip for RP2040 :esphomepr:`7065` by :ghuser:`HeMan`
Past Changelogs
---------------
- :doc:`2024.6.0`
- :doc:`2024.5.0`
- :doc:`2024.4.0`
- :doc:`2024.3.0`
- :doc:`2024.2.0`
- :doc:`2023.12.0`
- :doc:`2023.11.0`
- :doc:`2023.10.0`
- :doc:`2023.9.0`
- :doc:`2023.8.0`
- :doc:`2023.7.0`
- :doc:`2023.6.0`
- :doc:`2023.5.0`
- :doc:`2023.4.0`
- :doc:`2023.3.0`
- :doc:`2023.2.0`
- :doc:`2022.12.0`
- :doc:`2022.11.0`
- :doc:`2022.10.0`
- :doc:`2022.9.0`
- :doc:`2022.8.0`
- :doc:`2022.6.0`
- :doc:`2022.5.0`
- :doc:`2022.4.0`
- :doc:`2022.3.0`
- :doc:`2022.2.0`
- :doc:`2022.1.0`
- :doc:`2021.12.0`
- :doc:`2021.11.0`
- :doc:`2021.10.0`
- :doc:`2021.9.0`
- :doc:`2021.8.0`
- :doc:`v1.20.0`
- :doc:`v1.19.0`
- :doc:`v1.18.0`
- :doc:`v1.17.0`
- :doc:`v1.16.0`
- :doc:`v1.15.0`
- :doc:`v1.14.0`
- :doc:`v1.13.0`
- :doc:`v1.12.0`
- :doc:`v1.11.0`
- :doc:`v1.10.0`
- :doc:`v1.9.0`
- :doc:`v1.8.0`
- :doc:`v1.7.0`

View File

@ -253,6 +253,7 @@ Contributors
- `brtchip-tuannguyen (@brtchip-tuannguyen) <https://github.com/brtchip-tuannguyen>`__
- `buddydvd (@buddydvd) <https://github.com/buddydvd>`__
- `bulburDE (@bulburDE) <https://github.com/bulburDE>`__
- `Justin Bunton (@Bunton33) <https://github.com/Bunton33>`__
- `Matt Burke (@burkemw3) <https://github.com/burkemw3>`__
- `Jon Little (@burundiocibu) <https://github.com/burundiocibu>`__
- `buxtronix (@buxtronix) <https://github.com/buxtronix>`__
@ -331,6 +332,7 @@ Contributors
- `Coenie Richards (@coenier) <https://github.com/coenier>`__
- `Ashton Lafferty (@cogneato) <https://github.com/cogneato>`__
- `Colin Leroy-Mira (@colinleroy) <https://github.com/colinleroy>`__
- `Colm (@colmbuckley) <https://github.com/colmbuckley>`__
- `ColoMAX (@ColoMAX) <https://github.com/ColoMAX>`__
- `Max (@coltoncat) <https://github.com/coltoncat>`__
- `Conclusio (@Conclusio) <https://github.com/Conclusio>`__
@ -393,6 +395,7 @@ Contributors
- `Aliasghar Dashkhaneh (@dashkhaneh) <https://github.com/dashkhaneh>`__
- `Sylwester (@DatanoiseTV) <https://github.com/DatanoiseTV>`__
- `Anthony Uk (@dataway) <https://github.com/dataway>`__
- `Datortarps (@Datortarp5) <https://github.com/Datortarp5>`__
- `Dav-id (@dav-id-org) <https://github.com/dav-id-org>`__
- `DAVe3283 (@DAVe3283) <https://github.com/DAVe3283>`__
- `DaveCorder (@DaveCorder) <https://github.com/DaveCorder>`__
@ -430,6 +433,7 @@ Contributors
- `Mickaël Le Baillif (@demikl) <https://github.com/demikl>`__
- `denes44 (@denes44) <https://github.com/denes44>`__
- `Dennis (@dennisvbussel) <https://github.com/dennisvbussel>`__
- `Denis Prokopenko (@denproc) <https://github.com/denproc>`__
- `dentra (@dentra) <https://github.com/dentra>`__
- `depasseg (@depasseg) <https://github.com/depasseg>`__
- `Davide Depau (@Depau) <https://github.com/Depau>`__
@ -641,6 +645,7 @@ Contributors
- `Greg Cormier (@gcormier) <https://github.com/gcormier>`__
- `GeekVisit (@GeekVisit) <https://github.com/GeekVisit>`__
- `Ian Reinhart Geiser (@geiseri) <https://github.com/geiseri>`__
- `Gene Hand (@genehand) <https://github.com/genehand>`__
- `R Huish (@genestealer) <https://github.com/genestealer>`__
- `Geoff Davis (@geoffdavis) <https://github.com/geoffdavis>`__
- `Geoffrey Van Landeghem (@geoffrey-vl) <https://github.com/geoffrey-vl>`__
@ -895,6 +900,7 @@ Contributors
- `joskfg (@joskfg) <https://github.com/joskfg>`__
- `Joscha Wagner (@jowgn) <https://github.com/jowgn>`__
- `Javier Peletier (@jpeletier) <https://github.com/jpeletier>`__
- `Jan Rieger (@jrieger) <https://github.com/jrieger>`__
- `jsuanet (@jsuanet) <https://github.com/jsuanet>`__
- `James Szalay (@jtszalay) <https://github.com/jtszalay>`__
- `Jules-R (@Jules-R) <https://github.com/Jules-R>`__
@ -928,6 +934,7 @@ Contributors
- `kbouchard111 (@kbouchard111) <https://github.com/kbouchard111>`__
- `Keith Burzinski (@kbx81) <https://github.com/kbx81>`__
- `Ken Piper (@Kealper) <https://github.com/Kealper>`__
- `kecajtop (@kecajtop) <https://github.com/kecajtop>`__
- `Tom Keller (@kellertk) <https://github.com/kellertk>`__
- `Kelvie Wong (@kelvie) <https://github.com/kelvie>`__
- `Kenny Stier (@KennyStier) <https://github.com/KennyStier>`__
@ -997,6 +1004,7 @@ Contributors
- `lcavalli (@lcavalli) <https://github.com/lcavalli>`__
- `Craig Fletcher (@leakypixel) <https://github.com/leakypixel>`__
- `Dominik Wagenknecht (@LeDominik) <https://github.com/LeDominik>`__
- `leejoow (@leejoow) <https://github.com/leejoow>`__
- `Benny de Leeuw (@leeuwte) <https://github.com/leeuwte>`__
- `Thayne (@Legot) <https://github.com/Legot>`__
- `lein1013 (@lein1013) <https://github.com/lein1013>`__
@ -1405,6 +1413,7 @@ Contributors
- `pplucky (@pplucky) <https://github.com/pplucky>`__
- `Peter Provost (@PProvost) <https://github.com/PProvost>`__
- `Q. Marchi (@preeefix) <https://github.com/preeefix>`__
- `PricelessToolkit (@PricelessToolkit) <https://github.com/PricelessToolkit>`__
- `Francesco Ciocchetti (@primeroz) <https://github.com/primeroz>`__
- `probonopd (@probonopd) <https://github.com/probonopd>`__
- `Gary Morris (@progrmr) <https://github.com/progrmr>`__
@ -1791,6 +1800,7 @@ Contributors
- `Aaron Mildenstein (@untergeek) <https://github.com/untergeek>`__
- `uPesy Electronics (@uPesy) <https://github.com/uPesy>`__
- `user897943 (@user897943) <https://github.com/user897943>`__
- `uSlackr (@uSlackr) <https://github.com/uSlackr>`__
- `UT2UH (@UT2UH) <https://github.com/UT2UH>`__
- `Vlad Yarotsky (@v-yarotsky) <https://github.com/v-yarotsky>`__
- `Vc (@Valcob) <https://github.com/Valcob>`__
@ -1893,4 +1903,4 @@ Contributors
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
- `Zynth-dev (@Zynth-dev) <https://github.com/Zynth-dev>`__
*This page was last updated July 3, 2024.*
*This page was last updated July 11, 2024.*