esphome-docs/changelog/2023.6.0.rst
2023-06-19 07:37:58 +12:00

152 lines
7.8 KiB
ReStructuredText

ESPHome 2023.6.0 - 21th June 2023
=================================
.. seo::
:description: Changelog for ESPHome 2023.6.0.
:image: /_static/changelog-2023.6.0.png
:author: Jesse Hills
:author_twitter: @jesserockz
.. imgtable::
:columns: 2
Alarm Control Panel Core, components/alarm_control_panel/index, alarm-panel.svg
Template Alarm Control Panel, components/alarm_control_panel/template, description.svg
RP2040 PIO LED Strip, components/light/rp2040_pio_led_strip, color_lens.svg
TMP1075, components/sensor/tmp1075, tmp1075.jpg
Full list of changes
--------------------
New Components
^^^^^^^^^^^^^^
- Rp2040 pio ledstrip :esphomepr:`4818` by :ghuser:`Papa-DMan` (new-integration)
- Add support for TMP1075 temperature sensor :esphomepr:`4776` by :ghuser:`sybrenstuvel` (new-integration)
- Add Alarm Control Panel :esphomepr:`4770` by :ghuser:`grahambrown11` (new-integration)
Breaking Changes
^^^^^^^^^^^^^^^^
- Allow i2s microphone bits per sample to be configured :esphomepr:`4884` by :ghuser:`jesserockz` (breaking-change)
- Move ESPTime into core esphome namespace :esphomepr:`4926` by :ghuser:`jesserockz` (breaking-change)
- display: add `BaseImage` and provide only `Image::get_pixel` method :esphomepr:`4932` by :ghuser:`ayufan` (breaking-change)
Beta Changes
^^^^^^^^^^^^
- Add support in vbus component for Deltasol BS 2009 :esphomepr:`4943` by :ghuser:`clydebarrow`
- fix vbus sensor offsets :esphomepr:`4952` by :ghuser:`ssieb`
- Add support for ESP32-S3-BOX-Lite displays :esphomepr:`4941` by :ghuser:`guillempages`
- Split display_buffer sub-components into own files :esphomepr:`4950` by :ghuser:`guillempages`
- Add support for S3 box display :esphomepr:`4942` by :ghuser:`guillempages`
- display: allow to align image with `ImageAlign` :esphomepr:`4933` by :ghuser:`ayufan`
- Use HW SPI for rp2040 :esphomepr:`4955` by :ghuser:`jesserockz`
All changes
^^^^^^^^^^^
- Add minimum RSSI check to ble presence :esphomepr:`4646` by :ghuser:`nielsnl68`
- Run black over tests folder :esphomepr:`4824` by :ghuser:`jesserockz`
- Use token so PR checks are run :esphomepr:`4834` by :ghuser:`jesserockz`
- Fix stale bot ignoring not-stale :esphomepr:`4836` by :ghuser:`jesserockz`
- Rework CI into multiple dependent jobs :esphomepr:`4823` by :ghuser:`jesserockz`
- Add DNS to Text info :esphomepr:`4821` by :ghuser:`max246`
- allow to use MQTT for discovery of IPs if mDNS is no option :esphomepr:`3887` by :ghuser:`Links2004`
- Move some I2C logic out of header file :esphomepr:`4839` by :ghuser:`CarsonF`
- Allow substitutions to be valid names :esphomepr:`4726` by :ghuser:`jgoguen`
- Insert Europe Tank Types from mopeka_std_check :esphomepr:`4757` by :ghuser:`lukasl96`
- Bump tornado from 6.3.1 to 6.3.2 :esphomepr:`4841` by :ghuser:`dependabot[bot]`
- Bump pylint from 2.17.3 to 2.17.4 :esphomepr:`4843` by :ghuser:`dependabot[bot]`
- Bump zeroconf from 0.60.0 to 0.62.0 :esphomepr:`4781` by :ghuser:`dependabot[bot]`
- Bump pyupgrade from 3.3.2 to 3.4.0 :esphomepr:`4842` by :ghuser:`dependabot[bot]`
- Bump platformio from 6.1.6 to 6.1.7 :esphomepr:`4795` by :ghuser:`dependabot[bot]`
- Migrate e131 to use socket instead of WiFiUDP arduino library :esphomepr:`4832` by :ghuser:`jesserockz`
- Add transparency support to all image types :esphomepr:`4600` by :ghuser:`guillempages`
- Run YAML test 8 during CI and fix board used :esphomepr:`4862` by :ghuser:`kroimon`
- Rp2040 pio ledstrip :esphomepr:`4818` by :ghuser:`Papa-DMan` (new-integration)
- [ILI9xxx] Update ili9xxx_init.h code for the ILI9488 display for correct white balance :esphomepr:`4849` by :ghuser:`lucasreiners`
- Update codeowners :esphomepr:`4875` by :ghuser:`freekode`
- Fix rp2040_pio_led_strip color modes :esphomepr:`4887` by :ghuser:`jesserockz`
- Add i2s mclk :esphomepr:`4885` by :ghuser:`rpatel3001`
- Allow partially looping animations :esphomepr:`4693` by :ghuser:`guillempages`
- Allow i2s microphone bits per sample to be configured :esphomepr:`4884` by :ghuser:`jesserockz` (breaking-change)
- Add support for TMP1075 temperature sensor :esphomepr:`4776` by :ghuser:`sybrenstuvel` (new-integration)
- move pio tools to LED component :esphomepr:`4903` by :ghuser:`ssieb`
- add SUB_SELECT macro :esphomepr:`4897` by :ghuser:`regevbr`
- add SUB_SWITCH macro :esphomepr:`4898` by :ghuser:`regevbr`
- esp32_rmt_led_strip: fix compile with ESP-IDF >= 5 :esphomepr:`4856` by :ghuser:`stintel`
- Bump aioesphomeapi from 13.7.5 to 13.9.0 :esphomepr:`4907` by :ghuser:`dependabot[bot]`
- ota: fix compile with ESP-IDF >= 5 :esphomepr:`4857` by :ghuser:`stintel`
- ota: fix TWDT with ESP-IDF >= 5 :esphomepr:`4858` by :ghuser:`stintel`
- light: fix compile with ESP-IDF >= 5 :esphomepr:`4855` by :ghuser:`stintel`
- Continuous voice_assistant and silence detection :esphomepr:`4892` by :ghuser:`jesserockz`
- Allow WIFI to be disabled and enabled :esphomepr:`4810` by :ghuser:`jesserockz`
- Bump frenck/action-yamllint from 1.4.0 to 1.4.1 :esphomepr:`4876` by :ghuser:`dependabot[bot]`
- Bump pytest-cov from 4.0.0 to 4.1.0 :esphomepr:`4888` by :ghuser:`dependabot[bot]`
- Bump zeroconf from 0.62.0 to 0.63.0 :esphomepr:`4890` by :ghuser:`dependabot[bot]`
- Bump esptool from 4.5.1 to 4.6 :esphomepr:`4906` by :ghuser:`dependabot[bot]`
- prometheus: fix compilation with EntityBase :esphomepr:`4895` by :ghuser:`mischief`
- Support for Adafruit ESP32-S2 TFT Feather :esphomepr:`4912` by :ghuser:`PlainTechEnthusiast`
- Add support for mdi images :esphomepr:`4654` by :ghuser:`guillempages`
- Increase SNTP setup priority :esphomepr:`4917` by :ghuser:`droscy`
- Bump aioesphomeapi from 13.9.0 to 14.0.0 :esphomepr:`4925` by :ghuser:`dependabot[bot]`
- Bluetooth Proxy: Raw bundled advertisements :esphomepr:`4924` by :ghuser:`jesserockz`
- Move ESPTime into core esphome namespace :esphomepr:`4926` by :ghuser:`jesserockz` (breaking-change)
- Allow multiple MAC addresses for 'on_ble_advertise' filter :esphomepr:`4773` by :ghuser:`RoboMagus`
- Add SVG image support :esphomepr:`4922` by :ghuser:`guillempages`
- Add !extend to devcontainer's customTags :esphomepr:`4749` by :ghuser:`jimtng`
- [max7219digit] fix 270° rotation :esphomepr:`4930` by :ghuser:`spezifisch`
- proto generation updates :esphomepr:`4653` by :ghuser:`jesserockz`
- I2S media player allow setting communication format for external DACs :esphomepr:`4918` by :ghuser:`ccorderor`
- Add MULTI_CONF to pn53_i2c :esphomepr:`4938` by :ghuser:`jesserockz`
- display: Improve Image rendering by removing usage of virtual functions :esphomepr:`4931` by :ghuser:`ayufan`
- display: add `BaseImage` and provide only `Image::get_pixel` method :esphomepr:`4932` by :ghuser:`ayufan` (breaking-change)
- Add Alarm Control Panel :esphomepr:`4770` by :ghuser:`grahambrown11` (new-integration)
- Add support in vbus component for Deltasol BS 2009 :esphomepr:`4943` by :ghuser:`clydebarrow`
- fix vbus sensor offsets :esphomepr:`4952` by :ghuser:`ssieb`
- Add support for ESP32-S3-BOX-Lite displays :esphomepr:`4941` by :ghuser:`guillempages`
- Split display_buffer sub-components into own files :esphomepr:`4950` by :ghuser:`guillempages`
- Add support for S3 box display :esphomepr:`4942` by :ghuser:`guillempages`
- display: allow to align image with `ImageAlign` :esphomepr:`4933` by :ghuser:`ayufan`
- Use HW SPI for rp2040 :esphomepr:`4955` by :ghuser:`jesserockz`
Past Changelogs
---------------
- :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`