Releases: esphome/home-assistant-addon
Releases · esphome/home-assistant-addon
2024.7.0b2
- helpers.cpp: Fix GLIBCXX_RELEASE check < 8 esphome#7062 by @ferbar
- Fix pmsa003i cold boot marked as failed on ESP32 et al esphome#7064 by @z3liff
- [http_request] Fix follow_redirects on arduino esphome#7054 by @guillempages
- [ethernet] Fix compile warning for IPv6 esphome#7048 by @HeMan
- Update webserver local assets to 20240704-081526 esphome#7041 by @esphomebot
- Add braces to if statement to avoid compiler warning. esphome#7036 by @colmbuckley
- [mitsubishi] Fix current temperature esphome#6909 by @ttaborda
- [climate] fix dump output of unsupported features esphome#7005 by @dudanov
- [climate-traits] improved performance esphome#7006 by @dudanov
- Add default icon to restart button esphome#7076 by @leejoow
- Add support for the Gree YAC1FB9 in climate_ir esphome#7056 by @topeju
- add ESP32-C6 support to esp32_can esphome#7063 by @Adminius
- Fix voice assistant crash when no speaker configured esphome#7075 by @kevdliu
- Bump HeatpumpIR, add protocols, remove IRremoteESP8266 esphome#6996 by @nagyrobi
- LTR390 separate ALS and UV gain and resolution esphome#7026 by @latonita
2024.7.0b1
- [CI] Update device class sync script for update entities esphome#6895 by @jesserockz
- X9c operation speed esphome#6898 by @oliverhihn
- Bump actions/checkout from 4.1.6 to 4.1.7 esphome#6900 by @dependabot[bot]
- [CI] Allow clang-tidy to see IDF components esphome#6903 by @kbx81
- [esp32_camera] Use newer library version (for #6802) esphome#6809 by @kbx81
- [micro_wake_word] Pin to esp-tflite-micro v1.3.1 esphome#6906 by @kbx81
- VEML7700 Fix GCC build warnings esphome#6881 by @latonita
- IDF 5 fixes for #6802 esphome#6911 by @kbx81
- [CI-ethernet] Add/fix/organize/clean up ethernet component tests esphome#6916 by @kbx81
- [CI-a01nyub] Consolidate test files esphome#6917 by @kbx81
- [CI-api] Test fix for IDF 5+ esphome#6918 by @kbx81
- [CI-http_request] Test fix for IDF 5+ esphome#6919 by @kbx81
- [CI-wireguard] Test file consolidation esphome#6920 by @kbx81
- [CI-esp32_hall] Remove IDF test esphome#6921 by @kbx81
- [CI] Introduce testing for IDF 5 (and other arbitrary framework versions) esphome#6802 by @kbx81
- uart: allow setting the UART id in final_validate_device_schema esphome#6923 by @paravoid
- Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 esphome#6935 by @dependabot[bot]
- Fix garbled graphics on LILYGO T4-S3 display esphome#6910 by @manuelkasper
- Update cover.h for open() and close() compiler warnings esphome#6936 by @peter--s
- [CI] Add debug component test for LibreTiny esphome#6945 by @kbx81
- [dooya] Flip bit timings esphome#6947 by @jesserockz (breaking-change)
- [qspi_amoled] Fix display remaining blank after update() before setup completion esphome#6958 by @manuelkasper
- Bump docker/build-push-action from 6.0.1 to 6.1.0 in /.github/actions/build-image esphome#6962 by @dependabot[bot]
- Synchronise Device Classes from Home Assistant esphome#6966 by @esphomebot
- [qspi_amoled] Fix clear/fill with rotation esphome#6960 by @manuelkasper
- [script] allow template parameters esphome#6972 by @ssieb
- [haier] climate ID auto generation esphome#6949 by @dudanov
- [core] Add script to extract actions, conditions, and pin_providers esphome#6929 by @jesserockz
- [external_files] Move common
download_content
function toexternal_files.py
esphome#6982 by @jesserockz - Do not build mDNS when mDNS is disabled via yaml esphome#6979 by @Links2004
- Bump HeatpumpIR and IRremoteESP8266 esphome#6948 by @nagyrobi
- [CI] Add more mdns and safe_mode tests esphome#6990 by @kbx81
- [CI] Remove old test yamls from CI runs esphome#6991 by @kbx81
- [CI] Update tests to run against IDF 5.1 esphome#6992 by @kbx81
- Bump docker/build-push-action from 6.1.0 to 6.2.0 in /.github/actions/build-image esphome#6999 by @dependabot[bot]
- [tuya] implement command 0x22 - datapoint-async esphome#6980 by @christiaanderidder
- Allow wireguard to bind to PPP interface esphome#6989 by @droscy
- [modbus_text_sensor] new default ANSI encoding type esphome#6975 by @dudanov (breaking-change)
- [CI] Remove old test yaml files esphome#7002 by @kbx81
- Revert "[CI] Update tests to run against IDF 5.1" esphome#7003 by @jesserockz
- Enable devcontainer linters esphome#7019 by @orland0m
- 'uart' and 'improv_serial' need to understand non-UART logger configurations esphome#6998 by @kpfleming
- Make crc8 const-correct esphome#7027 by @nattgris
- [CI] Run all tests when a base test changes esphome#7010 by @kbx81
- [CI] Update tests to run against IDF 5.1 esphome#7011 by @kbx81
- [uptime] Add new timestamp type for uptime sensor esphome#7029 by @jesserockz (new-feature)
- Fix compile errors on ESP32-C6 with W5500 SPI ethernet esphome#7030 by @LeeHanYeong
- Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 esphome#7043 by @dependabot[bot]
- Bump docker/build-push-action from 6.2.0 to 6.3.0 in /.github/actions/build-image esphome#7038 by @dependabot[bot]
- Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 esphome#7039 by @dependabot[bot]
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 esphome#7047 by @dependabot[bot]
- Bump actions/download-artifact from 4.1.7 to 4.1.8 esphome#7046 by @dependabot[bot]
- Fix display of update state in webinterfae esphome#7045 by @leejoow
- Haier component update to support more protocol variations esphome#7040 by @paveldn
- Don't test for IPv6 addresses when min_ipv6_addr_count is 0 esphome#7037 by @colmbuckley
- [CI] Allow running specific target test(s) only esphome#7051 by @tomaszduda23
- Bump actions/setup-python from 5.1.0 to 5.1.1 in /.github/actions/restore-python esphome#7071 by @dependabot[bot]
- Fix RC Switch protocol not transmitting correctly via IR esphome#5411 by @michd
- [micro_wake_word] Version 2 esphome#7032 by @kahrendt (breaking-change)
- UART component support added for host platform esphome#6912 by @paveldn
- Configure ap ip for RP2040 esphome#7065 by @HeMan
2024.6.6
- Bump dockerfile dependencies esphome#7017 by @jesserockz
- [docker] Bump versions inside armv7 block esphome#7022 by @jesserockz
- [docker] Fix docker build error fall through esphome#7021 by @jesserockz
2024.6.4
- [ota-esphome] Merge configurations by port esphome#7001 by @kbx81\n- Fix LEDC 100% is not 100% duty with ESP32 IDF esphome#6997 by @Links2004
2024.6.3
- [safe_mode] Set safe mode core data in disabled cases esphome#6983 by @jesserockz
- [ota-esphome] Validate for multiple esphome ota instances esphome#6984 by @kbx81
- Improve 'body' handling in http_request on_response triggers esphome#6968 by @kpfleming
- [ds1307] Initialize uninitialized struct members esphome#6985 by @ptr727
- Fix float encoding in modbus server esphome#6986 by @Petapton
- [dallas_temp] fix ds18s20 temp calc esphome#6988 by @ssieb
- [modbus-text-sensor] fix potential buffer overflow esphome#6993 by @dudanov
2024.6.2
- [core] Fix package merging with lists of primitives esphome#6952 by @jesserockz
- [update] Set entity_category to config & Publish state to logs esphome#6954 by @jesserockz
- Fix infinite loop in http_request for ESP-IDF. esphome#6963 by @kpfleming
- ESP-IDF 4.x expects seconds for esp_task_wdt_init(), not milliseconds. esphome#6964 by @kpfleming
- Onewire esphome#6967 by @ssieb
- [http_request] memory leak fix esphome#6973 by @gabest11
- Await cg.get_variable in Update component esphome#6974 by @bkaufx
- [one-wire] fix potential hang esphome#6976 by @ssieb
- [midea] fix fan speed compatibility with some models esphome#6978 by @dudanov
2024.6.1
- debug_libretiny - Fix typo esphome#6942 by @Cossid
- Bump esphome-dashboard to 20240620.0 esphome#6944 by @jesserockz
2024.6.0
Full list of changes
New Features
- Add ADC multisampling esphome#6330 by @Mat931 (new-feature)
- [voice_assistant] Timers esphome#6821 by @jesserockz (new-feature)
New Components
- GDK101 support esphome#4703 by @Szewcson (new-integration)
- Add beken_spi_led_strip component esphome#6515 by @Mat931 (new-integration)
- Separate
OTABackend
from OTA component esphome#6459 by @kbx81 (new-integration) (breaking-change) - SPI and I2C for ENS160 esphome#6369 by @latonita (new-integration) (breaking-change)
- INA228/INA229, INA238/INA239, INA237 power/energy/charge monitor (I2C, SPI) esphome#6138 by @latonita (new-integration)
- [haier]
text_sensor
andbutton
platforms esphome#6780 by @paveldn (new-integration) - LTR-303, LTR-329, LTR-553, LTR-556, LTR-559, LTR-659 Series of Lite-On Light (ALS) and Proximity(PS) sensors esphome#6076 by @latonita (new-integration)
- Add host time platform; remove host support from sntp. esphome#6854 by @clydebarrow (new-integration)
- [ota] http_request update platform esphome#5586 by @oarcher (new-integration)
- [core] Update Entities esphome#6885 by @jesserockz (new-integration)
- New 1-wire component esphome#6860 by @ssieb (new-integration) (breaking-change)
- [display] SDL2 display driver for host platform esphome#6825 by @clydebarrow (new-integration)
New Platforms
- BedJet: expose the outlet temperature on the climate and as a sensor esphome#6633 by @javawizard (new-platform)
- mpr121: Add GPIO support esphome#6776 by @polyfloyd (new-platform)
Breaking Changes
- Separate
OTABackend
from OTA component esphome#6459 by @kbx81 (new-integration) (breaking-change) - SPI and I2C for ENS160 esphome#6369 by @latonita (new-integration) (breaking-change)
- Uncouple safe_mode from OTA esphome#6759 by @kbx81 (breaking-change)
- Fix incorrect naming of the AdaFruit MagTag display. esphome#6810 by @sasodoma (breaking-change)
- [http_request] Add esp-idf and rp2040 support esphome#3256 by @jesserockz (breaking-change)
- Allow parse_json to return a boolean result esphome#6884 by @jesserockz (breaking-change)
- New 1-wire component esphome#6860 by @ssieb (new-integration) (breaking-change)
Beta Changes
- [CI] Fix for sdl esphome#6892 by @jesserockz
- Add operation_speed option to X9C component esphome#6890 by @oliverhihn
- [host] Execute host program when using run command esphome#6897 by @jesserockz
- Bump esphome-dashboard to 20240613.0 esphome#6901 by @jesserockz
- Synchronise Device Classes from Home Assistant esphome#6904 by @esphomebot
- [ili9xxx] Fix init for GC9A01A esphome#6913 by @jesserockz
- [mqtt] Fix datetime copy pasta esphome#6914 by @jesserockz
- fix(dallas): make recovery time for 1-bit equal to that of 0-bit esphome#6763 by @muggenhor
- [wifi] Fix some access point bugs related to esp-idf 4.4.7 esphome#6928 by @jesserockz
- Rename legacy/modern to ota/factory esphome#6922 by @jesserockz
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 esphome#6926 by @dependabot[bot]
- Bump docker/build-push-action from 5.4.0 to 6.0.0 in /.github/actions/build-image esphome#6927 by @dependabot[bot]
- Bump docker/build-push-action from 6.0.0 to 6.0.1 in /.github/actions/build-image esphome#6934 by @dependabot[bot]
- [network] Default ipv6 to false to always set the flags esphome#6937 by @jesserockz
All changes
- Add IRK support to ble_rssi esphome#6422 by @chbmuc
- Add new Error type to skip prepending path esphome#6716 by @jesserockz
- [github] Only save platformio cache for dev branch esphome#6711 by @jesserockz
- Only cache docker images on dev branch esphome#6714 by @jesserockz
-
Add pylint to git pre-commit hooks [esphome#6726](https://github.com/esphome/esphome/pull/6726) by [@clydebarrow](https://github.com/clydebarrow)
- separate debug component for each platform in different file esphome#6715 by @tomaszduda23
- GDK101 support esphome#4703 by @Szewcson (new-integration)
- Typing hint and doc fixes esphome#6729 by @clydebarrow
- time_based_cover.cpp with manual control fix esphome#6719 by @Jorge-Crespo-Celdran
- [CST816] Add support for Hynitron Microelectronics CST826 capacitive touch esphome#6682 by @lboue
- Bump pytest from 8.1.1 to 8.2.0 esphome#6732 by @dependabot[bot]
- [web_server] Minor python formatting esphome#6735 by @jesserockz
- [esp32_ble] Fix compilation error on esp32c6 esphome#6734 by @jesserockz
- [core] Fix minor formatting issues esphome#6738 by @jesserockz
- [config] Improve error reporting esphome#6736 by @clydebarrow
- [tests]
test2.yaml
has become too large esphome#6750 by @kbx81 - Bump esphome-dashboard from 20240412.0 to 20240429.1 esphome#6743 by @dependabot[bot]
- BedJet: expose the outlet temperature on the climate and as a sensor esphome#6633 by @javawizard (new-platform)
- Add beken_spi_led_strip component esphome#6515 by @Mat931 (new-integration)
- i2c: fix format string specifiers esphome#6746 by @ius
- Allow one timing to cancel others esphome#6744 by @lbilger
- fix rp2040_pio_led flicker and proper multi-strip support esphome#6194 by @Papa-DMan
- Mirage remote receiver & transmitter esphome#6479 by @heggi
- WPA2 Enterprise - Explicitly set TTLS Phase 2 esphome#6436 by [@shxshxshxshx](https://github....
2024.6.0b5
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 esphome#6926 by @dependabot[bot]
- Bump docker/build-push-action from 5.4.0 to 6.0.0 in /.github/actions/build-image esphome#6927 by @dependabot[bot]
- Bump docker/build-push-action from 6.0.0 to 6.0.1 in /.github/actions/build-image esphome#6934 by @dependabot[bot]
- [network] Default ipv6 to false to always set the flags esphome#6937 by @jesserockz
2024.6.0b4
- fix(dallas): make recovery time for 1-bit equal to that of 0-bit esphome#6763 by @muggenhor
- [wifi] Fix some access point bugs related to esp-idf 4.4.7 esphome#6928 by @jesserockz
- Rename legacy/modern to ota/factory esphome#6922 by @jesserockz