From 1909d19a12ce9f5a0449cf7bdeffb46481d942b3 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Thu, 13 Oct 2022 09:34:42 +1300 Subject: [PATCH] Update changelog for 2022.10.0b1 --- changelog/2022.10.0.rst | 107 ++++++++++++++++++++++++++++++++++++++++ changelog/index.rst | 2 +- 2 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 changelog/2022.10.0.rst diff --git a/changelog/2022.10.0.rst b/changelog/2022.10.0.rst new file mode 100644 index 000000000..64ca95611 --- /dev/null +++ b/changelog/2022.10.0.rst @@ -0,0 +1,107 @@ +ESPHome 2022.10.0 - 19th October 2022 +===================================== + +.. seo:: + :description: Changelog for ESPHome 2022.10.0. + :image: /_static/changelog-2022.9.0.png + :author: Jesse Hills + :author_twitter: @jesserockz + +This month we have been busy upgrading the Bluetooth Proxy support for Home Assistant, +and this meant there are many PRs awaiting reviews for new components that were unable to be +reviewed and merged in time. + +Python Version 3.9 +------------------ + +ESPHome now requires Python 3.9 or newer. This is taken care of if you use the Home Assistant addon +or docker image. If using pip, you will need to upgrade your Python version manually before ESPHome will +upgrade. + +BLE Client Sensors +------------------ + +Due to adding a new RSSI sensor to the ``ble_client`` sensor platform, a new ``type`` configuration variable. +You will get a validation error when you try to install and you have not added a ``type`` to your +existing configurations. + +XPT2046 Touchscreen +------------------- + +The ``xpt2046`` touchscreen component has been updated to be a platform of ``touchscreen`` instead of a +top level component. This requires a small change to your configuration, see :doc:`/components/touchscreen/xpt2046` +for the new way to configure. + + +Full list of changes +-------------------- + +Breaking Changes +^^^^^^^^^^^^^^^^ + +- Thermostat remove deprecated config :esphomepr:`3643` by :ghuser:`MrMDavidson` (breaking-change) +- Bump python min to 3.9 :esphomepr:`3871` by :ghuser:`jesserockz` (breaking-change) +- Refactor xpt2046 to be a touchscreen platform :esphomepr:`3793` by :ghuser:`nielsnl68` (breaking-change) +- Add ble RSSI sensor for connected devices :esphomepr:`3860` by :ghuser:`RoboMagus` (breaking-change) + +All changes +^^^^^^^^^^^ + +- Update mcp23s17.cpp :esphomepr:`3797` by :ghuser:`pawel3410` +- Allow CORS for web_server :esphomepr:`3819` by :ghuser:`zhzhzhy` +- Dont fail fast on CI for docker :esphomepr:`3832` by :ghuser:`jesserockz` +- Thermostat remove deprecated config :esphomepr:`3643` by :ghuser:`MrMDavidson` (breaking-change) +- Add support for parsing the short local name in the tracker :esphomepr:`3854` by :ghuser:`bdraco` +- Add display GPIO setup instruction for Aliexpress display :esphomepr:`3851` by :ghuser:`kbx81` +- fix dump preset string type :esphomepr:`3863` by :ghuser:`glmnet` +- Bump CI to python 3.9 :esphomepr:`3869` by :ghuser:`jesserockz` +- Add cg.with_local_variable :esphomepr:`3577` by :ghuser:`jpeletier` +- Fix time/automation (cron) wdt crash when time jumps ahead too much :esphomepr:`3844` by :ghuser:`jpeletier` +- Bump pyupgrade from 2.37.3 to 3.0.0 :esphomepr:`3867` by :ghuser:`dependabot[bot]` +- Add min_version to esphome config :esphomepr:`3866` by :ghuser:`jesserockz` +- Bump python min to 3.9 :esphomepr:`3871` by :ghuser:`jesserockz` (breaking-change) +- Bump pylint from 2.15.2 to 2.15.3 :esphomepr:`3870` by :ghuser:`dependabot[bot]` +- Add new sensor device classes :esphomepr:`3895` by :ghuser:`jesserockz` +- Refactor xpt2046 to be a touchscreen platform :esphomepr:`3793` by :ghuser:`nielsnl68` (breaking-change) +- Proxy friendly host url resolution for `use_address` with path. :esphomepr:`3653` by :ghuser:`RoboMagus` +- Update webserver index file :esphomepr:`3896` by :ghuser:`jesserockz` +- Correctly set ble_write UUIDs based on their lengths. :esphomepr:`3885` by :ghuser:`RoboMagus` +- Fix default unit for ble_rssi sensor :esphomepr:`3874` by :ghuser:`RoboMagus` +- Exposing coordinates from touchscreen binary sensor :esphomepr:`3891` by :ghuser:`gpambrozio` +- Fix type annotation on `extract_registry_entry_config` :esphomepr:`3623` by :ghuser:`quentinmit` +- Add ble RSSI sensor for connected devices :esphomepr:`3860` by :ghuser:`RoboMagus` (breaking-change) +- Fix pulse_meter filter logic :esphomepr:`3321` by :ghuser:`cstaahl` +- Add support for ZHLT01 heatpump IR protocol :esphomepr:`3655` by :ghuser:`cfeenstra1024` +- Send GATT error events to HA :esphomepr:`3884` by :ghuser:`jesserockz` +- Do not require CS pin for ST7789V :esphomepr:`3888` by :ghuser:`definitio` + +Past Changelogs +--------------- + +- :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` diff --git a/changelog/index.rst b/changelog/index.rst index db152813d..babc04499 100644 --- a/changelog/index.rst +++ b/changelog/index.rst @@ -2,7 +2,7 @@ Changelog ========= .. redirect:: - :url: /changelog/2022.9.0.html + :url: /changelog/2022.10.0.html .. toctree:: :glob: