From 34d364c0cf7b8d559e28e80251c5c06f8a7a298c Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Mon, 20 Feb 2023 08:16:48 +1300 Subject: [PATCH 1/6] Bump version to 2023.2.3 --- Doxygen | 2 +- Makefile | 2 +- _static/version | 2 +- conf.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Doxygen b/Doxygen index 7b57c8d8f..4ac061f13 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 = 2023.2.2 +PROJECT_NUMBER = 2023.2.3 # 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 1452178c6..3d39b2da9 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = 2023.2.2 +ESPHOME_REF = 2023.2.3 .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 3e8c5052e..d240f54bd 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -2023.2.2 \ No newline at end of file +2023.2.3 \ No newline at end of file diff --git a/conf.py b/conf.py index eaa8c9680..1117cc088 100644 --- a/conf.py +++ b/conf.py @@ -69,7 +69,7 @@ author = "ESPHome" # The short X.Y version. version = "2023.2" # The full version, including alpha/beta/rc tags. -release = "2023.2.2" +release = "2023.2.3" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 8450219e0c3b0a611335e7eecbc44ca1aad865df Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Mon, 20 Feb 2023 08:17:09 +1300 Subject: [PATCH 2/6] Update changelog for 2023.2.3 --- changelog/2023.2.0.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/changelog/2023.2.0.rst b/changelog/2023.2.0.rst index 124146c7c..fe3afa773 100644 --- a/changelog/2023.2.0.rst +++ b/changelog/2023.2.0.rst @@ -67,6 +67,12 @@ Release 2023.2.2 - February 17 - Fix adoption of variants and pico-w :esphomepr:`4455` by :ghuser:`jesserockz` +Release 2023.2.3 - February 20 +------------------------------ + +- Fix MQTT discovery for climate after preset implementation :esphomepr:`4451` by :ghuser:`jmichiel` +- Update distribution manifest :esphomepr:`4459` by :ghuser:`jesserockz` + Full list of changes -------------------- From b2423fbdc5b90fa16418a99e55abaa98d9e48358 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Mon, 20 Feb 2023 08:17:46 +1300 Subject: [PATCH 3/6] Update supporters for 2023.2.3 --- guides/supporters.rst | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/guides/supporters.rst b/guides/supporters.rst index b9b6310c8..29187c06c 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -18,7 +18,6 @@ Contributors - `0hax (@0hax) `__ - `0x0a11c0de (@0x0a11c0de) `__ -- `Tercio Filho (@0x3333) `__ - `Denis Bodor (aka Lefinnois) (@0xDRRB) `__ - `2016for (@2016for) `__ - `2mikrobi (@2mikrobi) `__ @@ -42,6 +41,7 @@ Contributors - `Anders (@ahd71) `__ - `Alexander Pohl (@ahpohl) `__ - `Airy André (@airy10) `__ +- `Adam Jacques (@ajacques) `__ - `Andrej Friesen (@ajfriesen) `__ - `akoivist (@akoivist) `__ - `Andrej Komelj (@akomelj) `__ @@ -158,6 +158,7 @@ Contributors - `Kostas Chatzikokolakis (@chatziko) `__ - `chris-jennings (@chris-jennings) `__ - `Chris (@chrismaki) `__ +- `Christoph Wagner (@Christoph-Wagner) `__ - `Christian Taedcke (@chrta) `__ - `Pavel Skuratovich (@Chupaka) `__ - `Chris Johnson (@ciband) `__ @@ -455,6 +456,7 @@ Contributors - `Jean-Luc Béchennec (@jlbirccyn) `__ - `Jonas De Kegel (@jlsjonas) `__ - `Jonathan Martens (@jmartens) `__ +- `jmichiel (@jmichiel) `__ - `Joe Gross (@joegross) `__ - `Johan van der Kuijl (@johanvanderkuijl) `__ - `Johboh (@Johboh) `__ @@ -724,6 +726,7 @@ Contributors - `Robert Cambridge (@rcambrj) `__ - `Rebbe Pod (@RebbePod) `__ - `Alex (@redwngsrul) `__ +- `Regev Brody (@regevbr) `__ - `Alex Reid (@reidprojects) `__ - `Reuben (@reubn) `__ - `Robin Pronk (@rfpronk) `__ @@ -815,12 +818,10 @@ Contributors - `Marcel Feix (@Syndlex) `__ - `Suryandaru Triandana (@syndtr) `__ - `SyXavier (@SyXavier) `__ -- `Teemu Mikkonen (@T3m3z) `__ - `Taigar2015 (@Taigar2015) `__ - `Levente Tamas (@tamisoft) `__ - `Aleksandr Oleinikov (@tannisroot) `__ - `tantive (@tantive) `__ -- `Team Super Panda (@teamsuperpanda) `__ - `Ryan Hoffman (@tekmaven) `__ - `testbughub (@testbughub) `__ - `Greg Lincoln (@tetious) `__ @@ -907,4 +908,4 @@ Contributors - `Zack Barett (@zsarnett) `__ - `Christian Zufferey (@zuzu59) `__ -*This page was last updated February 17, 2023.* +*This page was last updated February 20, 2023.* From 83aba515283cc52529b0552122d8c7651d61a05b Mon Sep 17 00:00:00 2001 From: WJCarpenter Date: Sun, 19 Feb 2023 19:44:14 -0800 Subject: [PATCH 4/6] ens210 must be lowercase (#2690) --- components/sensor/ens210.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sensor/ens210.rst b/components/sensor/ens210.rst index 462454789..7adc85316 100644 --- a/components/sensor/ens210.rst +++ b/components/sensor/ens210.rst @@ -23,7 +23,7 @@ The ``ENS210`` Temperature+Humidity sensor allows you to use your ENS210 # Example configuration entry sensor: - - platform: ENS210 + - platform: ens210 temperature: name: "Living Room Temperature" humidity: From 7a24e9c8f636080d46d38b4808cb28bc09927bf7 Mon Sep 17 00:00:00 2001 From: James Swift Date: Mon, 20 Feb 2023 03:46:27 +0000 Subject: [PATCH 5/6] remove keep_user_credentials (#2687) --- guides/creators.rst | 3 --- 1 file changed, 3 deletions(-) diff --git a/guides/creators.rst b/guides/creators.rst index 4f7bc7189..dc8c459ab 100644 --- a/guides/creators.rst +++ b/guides/creators.rst @@ -50,9 +50,6 @@ Example configuration # In combination with the `ap` this allows the user # to provision wifi credentials to the device. captive_portal: - # Optionally, preserve provisioned credentials - # over subsequent OTA updates. - keep_user_credentials: true # Sets up Bluetooth LE (Only on ESP32) to allow the user # to provision wifi credentials to the device. From 5b69264802b1ad71fab0eba8fb56510dfcf95ef0 Mon Sep 17 00:00:00 2001 From: Samuel Sieb Date: Wed, 22 Feb 2023 12:43:07 -0800 Subject: [PATCH 6/6] clarify matrix keypad pin requirements (#2694) Co-authored-by: Samuel Sieb --- components/matrix_keypad.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/matrix_keypad.rst b/components/matrix_keypad.rst index 3fd3e579f..a5dfab49a 100644 --- a/components/matrix_keypad.rst +++ b/components/matrix_keypad.rst @@ -40,9 +40,10 @@ Configuration variables: - **id** (*Optional*, :ref:`config-id`): Set the ID of this device for use in lambdas. - **rows** (**Required**, list): A list of :ref:`pins ` where the horrizontal - matrix lines are connected, in order from top to bottom. + matrix lines are connected, in order from top to bottom. These pins need to be output capable. - **columns** (**Required**, list): A list of :ref:`pins ` where the vertical - matrix lines are connected, in order from left to right. + matrix lines are connected, in order from left to right. These pins need to be input capable + with pullups enabled. If there is no internal pullup, then an external one is required. - **keys** (*Optional*, string): The keys present on the matrix, from top left to bottom right, row by row. Required for ``key_collector`` and ``binary_sensor`` (if using key selection). - **has_diodes** (*Optional*, boolean): For pads where row pins are outputs, and the keys are