From 2cec84c82074f1c03d78acd52637df59a621deff Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Fri, 12 Apr 2024 08:02:53 +1200 Subject: [PATCH 1/3] Bump version to 2024.4.0b2 --- Doxygen | 2 +- Makefile | 2 +- _static/version | 2 +- conf.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Doxygen b/Doxygen index b7450bb03..3c37dd37b 100644 --- a/Doxygen +++ b/Doxygen @@ -38,7 +38,7 @@ PROJECT_NAME = "ESPHome" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 2024.4.0b1 +PROJECT_NUMBER = 2024.4.0b2 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/Makefile b/Makefile index 7bba432e3..fcead55ef 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = 2024.4.0b1 +ESPHOME_REF = 2024.4.0b2 .PHONY: html html-strict cleanhtml deploy help live-html Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify diff --git a/_static/version b/_static/version index 925d189b8..8dce869f3 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -2024.4.0b1 \ No newline at end of file +2024.4.0b2 \ No newline at end of file diff --git a/conf.py b/conf.py index b11c06c85..77f67bce2 100644 --- a/conf.py +++ b/conf.py @@ -69,7 +69,7 @@ author = "ESPHome" # The short X.Y version. version = "2024.4" # The full version, including alpha/beta/rc tags. -release = "2024.4.0b1" +release = "2024.4.0b2" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From f85cca78b68ac8e5a6feca7bb57b1363dc6d906a Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Fri, 12 Apr 2024 08:08:47 +1200 Subject: [PATCH 2/3] Update changelog for 2024.4.0b2 --- changelog/2024.4.0.rst | 28 ++++++++++++++++++++++++++++ changelog/index.rst | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/changelog/2024.4.0.rst b/changelog/2024.4.0.rst index 2b5784312..c72cd4403 100644 --- a/changelog/2024.4.0.rst +++ b/changelog/2024.4.0.rst @@ -20,6 +20,24 @@ ESPHome 2024.4.0 - 17th April 2024 TLC5971, components/output/tlc5971, tlc5971.jpg Dooya, components/remote_transmitter, remote.svg + +Time Entities +------------- + +ESPHome now has support for ``time`` entities that can be set from the frontend (like Home Assistant). THis allows you to set a timer to execute future automations on device. + +ESPHome Dates require Home Assistant 2024.4 or later. + + +Voice Assistant Audio +--------------------- + +This release adds support for sending and receiving audio to/from voice assistants via the API. Currently ESPHome sends and receives the Voice Assistant audio bytes +via a UDP socket which can be unreliable and insecure. Beginning with Home Assistant 2024.5, both sides will automatically recognise that they both support API Audio and will +use that route instead. This is more reliable because the ESPHome API uses a TCP socket, so packet order and delivery is guaranteed, and if you use API Encryption, +your audio will also be encrypted in transit. + + Full list of changes -------------------- @@ -39,6 +57,13 @@ Breaking Changes - Add support for new modes in Tuya Climate :esphomepr:`5159` by :ghuser:`moriahmorgan` (breaking-change) - IPv6 string representation follows RFC5952 :esphomepr:`6449` by :ghuser:`HeMan` (breaking-change) +Beta Changes +^^^^^^^^^^^^ + +- Add dooya remote transmitter test :esphomepr:`6508` by :ghuser:`jesserockz` +- ads1115: remove auto-load and split sensor into platform folder :esphomepr:`5981` by :ghuser:`jesserockz` (new-platform) +- Bump esphome-dashboard to 20240412.0 :esphomepr:`6517` by :ghuser:`jesserockz` + All changes ^^^^^^^^^^^ @@ -127,6 +152,9 @@ All changes - Add Dooya protocol to remote_base :esphomepr:`6488` by :ghuser:`bukureckid` - Only give error for connected sensors at startup :esphomepr:`6474` by :ghuser:`leejoow` - Webserver float to string fix :esphomepr:`6507` by :ghuser:`RFDarter` +- Add dooya remote transmitter test :esphomepr:`6508` by :ghuser:`jesserockz` +- ads1115: remove auto-load and split sensor into platform folder :esphomepr:`5981` by :ghuser:`jesserockz` (new-platform) +- Bump esphome-dashboard to 20240412.0 :esphomepr:`6517` by :ghuser:`jesserockz` Past Changelogs --------------- diff --git a/changelog/index.rst b/changelog/index.rst index b69188536..5c6ee1940 100644 --- a/changelog/index.rst +++ b/changelog/index.rst @@ -2,7 +2,7 @@ Changelog ========= .. redirect:: - :url: /changelog/2024.3.0.html + :url: /changelog/2024.4.0.html .. toctree:: :glob: From f8080b0000efc53007e9c27944fe0f66232b1dd9 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Fri, 12 Apr 2024 08:09:20 +1200 Subject: [PATCH 3/3] Update supporters for 2024.4.0b2 --- guides/supporters.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/guides/supporters.rst b/guides/supporters.rst index 73ee4167e..3c915d802 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -433,6 +433,7 @@ Contributors - `Ettore Beltrame (@E440QF) `__ - `Earle F. Philhower, III (@earlephilhower) `__ - `Ermanno Baschiera (@ebaschiera) `__ +- `ebw44 (@ebw44) `__ - `Robert Resch (@edenhaus) `__ - `Niclas Larsson (@edge90) `__ - `EdJoPaTo (@EdJoPaTo) `__ @@ -531,6 +532,7 @@ Contributors - `Aljaž Srebrnič (@g5pw) `__ - `Alex Hermann (@gaaf) `__ - `Gabe Cook (@gabe565) `__ +- `Gábor Poczkodi (@gabest11) `__ - `gazoodle (@gazoodle) `__ - `gcopeland (@gcopeland) `__ - `Greg Cormier (@gcormier) `__ @@ -1344,4 +1346,4 @@ Contributors - `Christian Zufferey (@zuzu59) `__ - `Zynth-dev (@Zynth-dev) `__ -*This page was last updated April 10, 2024.* +*This page was last updated April 12, 2024.*