2023.6.0
Full list of changes
New Components
- Rp2040 pio ledstrip esphome#4818 by @Papa-DMan (new-integration)
- Add support for TMP1075 temperature sensor esphome#4776 by @sybrenstuvel (new-integration)
- Add Alarm Control Panel esphome#4770 by @grahambrown11 (new-integration)
- airthings_wave: refactor to eliminate code duplication esphome#4910 by @kpfleming (new-integration)
Breaking Changes
- Add transparency support to all image types esphome#4600 by @guillempages (breaking-change)
- Allow i2s microphone bits per sample to be configured esphome#4884 by @jesserockz (breaking-change)
- Move ESPTime into core esphome namespace esphome#4926 by @jesserockz (breaking-change)
- display: add
BaseImage
and provide onlyImage::get_pixel
method esphome#4932 by @ayufan (breaking-change) - Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class esphome#4982 by @bdraco (breaking-change)
Beta Changes
- Add support in vbus component for Deltasol BS 2009 esphome#4943 by @clydebarrow
- fix vbus sensor offsets esphome#4952 by @ssieb
- Add support for ESP32-S3-BOX-Lite displays esphome#4941 by @guillempages
- Split display_buffer sub-components into own files esphome#4950 by @guillempages
- Add support for S3 box display esphome#4942 by @guillempages
- display: allow to align image with
ImageAlign
esphome#4933 by @ayufan - Use HW SPI for rp2040 esphome#4955 by @jesserockz
- Fix for Fujitsu AC not having Quiet Fan Mode esphome#4962 by @TaruDesigns
- Store app comment and compilation_time in flash esphome#4945 by @bdraco
- Construct web_server assets at build time instead of run time esphome#4944 by @bdraco
- Update pca9685_output.cpp esphome#4929 by @standahabich
- Apply configured IIR filter setting in generated BMP280 code esphome#4975 by @murrayma
- airthings_wave: refactor to eliminate code duplication esphome#4910 by @kpfleming (new-integration)
- Make growatt play nicer with other modbus components. esphome#4947 by @onnlucky
- Bump esphome-dashboard to 20230621.0 esphome#4980 by @jesserockz
- Fix pypi release esphome#4983 by @jesserockz
- Add configuration option to disable the log UI. esphome#4419 by @dd32
- Update webserver and captive portal pages to 67c48ee9 esphome#4986 by @jesserockz
- Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class esphome#4982 by @bdraco (breaking-change)
- dashboard: Adds "compressed=1" to /download.bin endpoint. (...) esphome#4966 by @fdcastel
All changes
- Add minimum RSSI check to ble presence esphome#4646 by @nielsnl68
- Run black over tests folder esphome#4824 by @jesserockz
- Use token so PR checks are run esphome#4834 by @jesserockz
- Fix stale bot ignoring not-stale esphome#4836 by @jesserockz
- Rework CI into multiple dependent jobs esphome#4823 by @jesserockz
- Add DNS to Text info esphome#4821 by @max246
- allow to use MQTT for discovery of IPs if mDNS is no option esphome#3887 by @Links2004
- Move some I2C logic out of header file esphome#4839 by @CarsonF
- Allow substitutions to be valid names esphome#4726 by @jgoguen
- Insert Europe Tank Types from mopeka_std_check esphome#4757 by @lukasl96
- Bump tornado from 6.3.1 to 6.3.2 esphome#4841 by @dependabot[bot]
- Bump pylint from 2.17.3 to 2.17.4 esphome#4843 by @dependabot[bot]
- Bump zeroconf from 0.60.0 to 0.62.0 esphome#4781 by @dependabot[bot]
- Bump pyupgrade from 3.3.2 to 3.4.0 esphome#4842 by @dependabot[bot]
- Bump platformio from 6.1.6 to 6.1.7 esphome#4795 by @dependabot[bot]
- Migrate e131 to use socket instead of WiFiUDP arduino library esphome#4832 by @jesserockz
- Add transparency support to all image types esphome#4600 by @guillempages (breaking-change)
- Run YAML test 8 during CI and fix board used esphome#4862 by @kroimon
- Rp2040 pio ledstrip esphome#4818 by @Papa-DMan (new-integration)
- [ILI9xxx] Update ili9xxx_init.h code for the ILI9488 display for correct white balance esphome#4849 by @lucasreiners
- Update codeowners esphome#4875 by @freekode
- Fix rp2040_pio_led_strip color modes esphome#4887 by @jesserockz
- Add i2s mclk esphome#4885 by @rpatel3001
- Allow partially looping animations esphome#4693 by @guillempages
- Allow i2s microphone bits per sample to be configured esphome#4884 by @jesserockz (breaking-change)
- Add support for TMP1075 temperature sensor esphome#4776 by @sybrenstuvel (new-integration)
- move pio tools to LED component esphome#4903 by @ssieb
- add SUB_SELECT macro esphome#4897 by @regevbr
- add SUB_SWITCH macro esphome#4898 by @regevbr
- esp32_rmt_led_strip: fix compile with ESP-IDF >= 5 esphome#4856 by @stintel
- Bump aioesphomeapi from 13.7.5 to 13.9.0 esphome#4907 by @dependabot[bot]
- ota: fix compile with ESP-IDF >= 5 esphome#4857 by @stintel
- ota: fix TWDT with ESP-IDF >= 5 esphome#4858 by @stintel
- light: fix compile with ESP-IDF >= 5 esphome#4855 by @stintel
- Continuous voice_assistant and silence detection esphome#4892 by @jesserockz
- Allow WIFI to be disabled and enabled esphome#4810 by @jesserockz
- Bump frenck/action-yamllint from 1.4.0 to 1.4.1 esphome#4876 by @dependabot[bot]
- Bump pytest-cov from 4.0.0 to 4.1.0 esphome#4888 by @dependabot[bot]
- Bump zeroconf from 0.62.0 to 0.63.0 esphome#4890 by @dependabot[bot]
- Bump esptool from 4.5.1 to 4.6 esphome#4906 by @dependabot[bot]
- prometheus: fix compilation with EntityBase esphome#4895 by @mischief
- Support for Adafruit ESP32-S2 TFT Feather esphome#4912 by @PlainTechEnthusiast
- Add support for mdi images esphome#4654 by @guillempages
- Increase SNTP setup priority esphome#4917 by @droscy
- Bump aioesphomeapi from 13.9.0 to 14.0.0 esphome#4925 by @dependabot[bot]
- Bluetooth Proxy: Raw bundled advertisements esphome#4924 by @jesserockz
- Move ESPTime into core esphome namespace esphome#4926 by @jesserockz (breaking-change)
- Allow multiple MAC addresses for 'on_ble_advertise' filter esphome#4773 by @RoboMagus
- Add SVG image support esphome#4922 by @guillempages
- Add !extend to devcontainer's customTags esphome#4749 by @jimtng
- [max7219digit] fix 270° rotation esphome#4930 by @spezifisch
- proto generation updates esphome#4653 by @jesserockz
- I2S media player allow setting communication format for external DACs esphome#4918 by @ccorderor
- Add MULTI_CONF to pn53_i2c esphome#4938 by @jesserockz
- display: Improve Image rendering by removing usage of virtual functions esphome#4931 by @ayufan
- display: add
BaseImage
and provide onlyImage::get_pixel
method esphome#4932 by @ayufan (breaking-change) - Add Alarm Control Panel esphome#4770 by @grahambrown11 (new-integration)
- Add support in vbus component for Deltasol BS 2009 esphome#4943 by @clydebarrow
- fix vbus sensor offsets esphome#4952 by @ssieb
- Add support for ESP32-S3-BOX-Lite displays esphome#4941 by @guillempages
- Split display_buffer sub-components into own files esphome#4950 by @guillempages
- Add support for S3 box display esphome#4942 by @guillempages
- display: allow to align image with
ImageAlign
esphome#4933 by @ayufan - Use HW SPI for rp2040 esphome#4955 by @jesserockz
- Fix for Fujitsu AC not having Quiet Fan Mode esphome#4962 by @TaruDesigns
- Store app comment and compilation_time in flash esphome#4945 by @bdraco
- Construct web_server assets at build time instead of run time esphome#4944 by @bdraco
- Update pca9685_output.cpp esphome#4929 by @standahabich
- Apply configured IIR filter setting in generated BMP280 code esphome#4975 by @murrayma
- airthings_wave: refactor to eliminate code duplication esphome#4910 by @kpfleming (new-integration)
- Make growatt play nicer with other modbus components. esphome#4947 by @onnlucky
- Bump esphome-dashboard to 20230621.0 esphome#4980 by @jesserockz
- Fix pypi release esphome#4983 by @jesserockz
- Add configuration option to disable the log UI. esphome#4419 by @dd32
- Update webserver and captive portal pages to 67c48ee9 esphome#4986 by @jesserockz
- Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class esphome#4982 by @bdraco (breaking-change)
- dashboard: Adds "compressed=1" to /download.bin endpoint. (...) esphome#4966 by @fdcastel