mirror of
https://github.com/esphome/home-assistant-addon.git
synced 2024-12-23 16:58:18 +01:00
22 KiB
22 KiB
2024.11.0
Full list of changes
New Features
- Support ignoring discovered devices from the dashboard esphome#7665 by @jesserockz (new-feature)
- [media_player] Add new media player conditions esphome#7667 by @kahrendt (new-feature)
New Components
- Add TC74 temperature sensor esphome#7460 by @sethgirvan (new-integration)
- Add support for Analog Devices MAX17043 battery fuel gauge esphome#7522 by @blacknell (new-integration)
- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer esphome#7605 by @kahrendt (new-integration)
- [axs15231] Touchscreen driver esphome#7592 by @clydebarrow (new-integration)
- i2c_device esphome#7641 by @gabest11 (new-integration)
- [es8311] Add es8311 dac component esphome#7693 by @kahrendt (new-integration)
- Add OpenTherm component (part 3: rest of the sensors) esphome#7676 by @olegtarasov (new-integration)
New Platforms
- [qspi_dbi] Rename from qspi_amoled, add features esphome#7594 by @clydebarrow (breaking-change) (new-platform)
- Add OpenTherm component (part 2.1: sensor platform) esphome#7529 by @olegtarasov (new-platform)
Breaking Changes
- [qspi_dbi] Rename from qspi_amoled, add features esphome#7594 by @clydebarrow (breaking-change) (new-platform)
- [lvgl] light schema should require
widget:
notled:
(Bugfix) esphome#7649 by @clydebarrow (breaking-change) - [http_request] Always return defined server response status esphome#7689 by @clydebarrow (breaking-change)
- [touchscreen] Calibration fixes esphome#7704 by @clydebarrow (breaking-change)
- [spi_device] rename mode to spi_mode esphome#7724 by @clydebarrow (breaking-change)
- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') esphome#7643 by @Roving-Ronin (breaking-change)
Beta Changes
- Fix temperature and humidity for bme680 with bsec2 esphome#7728 by @luar123
- [i2s_audio] Bugfix: Adjust I2S speaker setup priority esphome#7759 by @kahrendt
- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') esphome#7643 by @Roving-Ronin (breaking-change)
- Fix reactive power unit of measurement from VAR to var esphome#7757 by @felipecrs
- Disable bluetooth proxy during update esphome#7695 by @jzucker2
- ld2420: fix typo in log message esphome#7758 by @bfabio
- TuyaFan control should use oscillation_type esphome#7776 by @pethans
- Bump esphome-dashboard to 20241118.0 esphome#7782 by @jesserockz
- [http_request] Feed watchdog timeout around http request functions esphome#7786 by @jesserockz
- Bump esphome-dashboard to 20241120.0 esphome#7787 by @jesserockz
All changes
- Update
pillow
to 10.4.0 esphome#7566 by @hostcc - Bump actions/upload-artifact from 4.4.2 to 4.4.3 esphome#7575 by @dependabot[bot]
- [fix] ESP32-C6 Reset Reasons esphome#7578 by @rvalitov
- [light] Add
initial_state
configuration esphome#7577 by @jesserockz - [CI] failures when installing using apt-get. esphome#7593 by @clydebarrow
- [web_server] expose event compoent to REST esphome#7587 by @RFDarter
- Update test_build_components esphome#7597 by @tomaszduda23
- [fix] ESP32-C6: internal temperature reporting esphome#7579 by @rvalitov
- [code-quality] statsd component esphome#7603 by @tomaszduda23
- [automation] Implement all and any condition shortcuts esphome#7565 by @clydebarrow
- Add TC74 temperature sensor esphome#7460 by @sethgirvan (new-integration)
- [display] filled_ring and filled_gauge methods added esphome#7420 by @artemyevav
- [fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ esphome#7600 by @rvalitov
- [lvgl] Implement better software rotation esphome#7595 by @clydebarrow
- [qspi_dbi] Rename from qspi_amoled, add features esphome#7594 by @clydebarrow (breaking-change) (new-platform)
- Add support for Analog Devices MAX17043 battery fuel gauge esphome#7522 by @blacknell (new-integration)
- chore: bump pyyaml to 6.0.2 to support py3.13 build esphome#7610 by @chenrui333
- chore: bump platformio to 6.1.16 to support py3.13 build esphome#7590 by @chenrui333
- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer esphome#7605 by @kahrendt (new-integration)
- Bump arduino-mlx90393 to 1.0.2 esphome#7618 by @functionpointer
- [fix] ESP32-C6 BLE compile error esphome#7580 by @rvalitov
- [axs15231] Touchscreen driver esphome#7592 by @clydebarrow (new-integration)
- [lvgl] Roller and Dropdown enhancements; esphome#7608 by @clydebarrow
- [code-quality] udp component esphome#7602 by @tomaszduda23
- [lvgl] Revise code generation to allow early widget creation esphome#7611 by @clydebarrow
- [lvgl] Allow esphome::Image in lambda to update image source directly esphome#7624 by @guillempages
- Bump bme68x_bsec2 version to 1.8.2610 esphome#7626 by @shvmm
- Update Pull request template esphome#7620 by @jesserockz
- [lvgl] Defer display rotation reset until setup(). (Bugfix) esphome#7627 by @clydebarrow
- [lvgl] light schema should require
widget:
notled:
(Bugfix) esphome#7649 by @clydebarrow (breaking-change) - [image] Fix compile time problem with host image not using lvgl esphome#7654 by @clydebarrow
- [lvgl] Fix rotation code for 90deg (Bugfix) esphome#7653 by @clydebarrow
- [lvgl] Allow strings to be interpreted as integers (Bugfix) esphome#7652 by @clydebarrow
- [rtttl] Add
get_gain()
esphome#7647 by @edwardtfn - feat(MQTT): Add subscribe QoS to discovery esphome#7648 by @Rapsssito
- i2c_device esphome#7641 by @gabest11 (new-integration)
- Bump actions/cache from 4.1.1 to 4.1.2 in /.github/actions/restore-python esphome#7659 by @dependabot[bot]
- Bump actions/cache from 4.1.1 to 4.1.2 esphome#7660 by @dependabot[bot]
- [speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging esphome#7664 by @kahrendt
- unified way how all platforms handle copy_files esphome#7614 by @tomaszduda23
- updating ESP32 board definitions esphome#7650 by @asolochek
- Support ignoring discovered devices from the dashboard esphome#7665 by @jesserockz (new-feature)
- Bump esphome-dashboard to 20241025.0 esphome#7669 by @jesserockz
- unified way how all platforms handle get_download_types esphome#7617 by @tomaszduda23
- [media_player] Add new media player conditions esphome#7667 by @kahrendt (new-feature)
- [code-quality] weikai.h esphome#7601 by @tomaszduda23
- Bump actions/setup-python from 5.2.0 to 5.3.0 in /.github/actions/restore-python esphome#7671 by @dependabot[bot]
- Bump actions/setup-python from 5.2.0 to 5.3.0 esphome#7670 by @dependabot[bot]
- [image][online_image][animation] Fix transparency in RGB565 esphome#7631 by @clydebarrow
- Add OpenTherm component (part 2.1: sensor platform) esphome#7529 by @olegtarasov (new-platform)
- gp8403 : Add the possibility to use substitution for channel selection esphome#7681 by @SeByDocKy
- [lvgl] Implement qrcode esphome#7623 by @clydebarrow
- [bytebuffer] Rework ByteBuffer using templates esphome#7638 by @clydebarrow
- [http_request] Always return defined server response status esphome#7689 by @clydebarrow (breaking-change)
- [font] Fix failure with bitmap fonts esphome#7691 by @clydebarrow
- [http_request] Add enum for status codes esphome#7690 by @clydebarrow
- Support W5500 SPI-Ethernet polling mode if framework is supported esphome#7503 by @slakichi
- Add asdf to gitignore (and dockerignore) esphome#7686 by @jzucker2
- Add more prometheus metrics esphome#7683 by @jzucker2
- Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings esphome#7475 by @spbrogan
- fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] esphome#7668 by @Rapsssito
- let make new platform implementation in external components esphome#7615 by @tomaszduda23
- remove use of delay esphome#7680 by @ssieb
- fix build error esphome#7694 by @tomaszduda23
- fix: [climate] Allow substitutions in
visual.temperature_step.{target_temperature,current_temperature}
esphome#7679 by @hostcc - Add in area and device to the prometheus labels esphome#7692 by @jzucker2
- [http_request] Implement
on_error
trigger for requests esphome#7696 by @clydebarrow - Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 esphome#7700 by @dependabot[bot]
- [es8311] Add es8311 dac component esphome#7693 by @kahrendt (new-integration)
- [sdl] Allow window to be resized. esphome#7698 by @clydebarrow
- Add config for current temperature precision esphome#7699 by @JasonN3
- [spi] Add mosi pin checks for displays esphome#7702 by @clydebarrow
- [CI] Fix webserver defines to be present based on platform, not just framework esphome#7703 by @jesserockz
- [touchscreen] Calibration fixes esphome#7704 by @clydebarrow (breaking-change)
- [font] Add support for "glyphsets" esphome#7429 by @paravoid
- [lvlg] fix tests esphome#7708 by @clydebarrow
- [esp32_ble] Add disconnect as a virtual function to
ESPBTClient
esphome#7705 by @jesserockz - handle bad pin schemas esphome#7711 by @ssieb
- datetime fix build_language_schema esphome#7710 by @tomaszduda23
- [lvgl] Don't just throw key error if someone types a bad layout type esphome#7722 by @jesserockz
- [spi_device] rename mode to spi_mode esphome#7724 by @clydebarrow (breaking-change)
- feat(MQTT): Add
enable
,disable
andenable_on_boot
esphome#7716 by @Rapsssito - [lvgl] Allow multiple LVGL instances esphome#7712 by @clydebarrow
- [fix] deprecated legacy driver tsens esphome#7658 by @rvalitov
- [lvgl] Fix id config for the lvgl component (Bugfix) esphome#7731 by @clydebarrow
- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 esphome#7730 by @dependabot[bot]
- OTA: Fix IPv6 and multiple address support esphome#7414 by @dwmw2
- Fix dashboard ip resolving esphome#7747 by @jesserockz
- [docker] Bump curl, iputils-ping and libssl-dev esphome#7748 by @jesserockz
- Remove the choice for MQTT logging if it is disabled esphome#7723 by @solarkennedy
- [sensor] Make some values templatable esphome#7735 by @clydebarrow
- [lvgl] Implement keypads esphome#7719 by @clydebarrow
- [midea] Add temperature validation in do_follow_me method (bugfix) esphome#7736 by @DjordjeMandic
- Add OpenTherm component (part 3: rest of the sensors) esphome#7676 by @olegtarasov (new-integration)
- [i2s_audio] I2S speaker improvements esphome#7749 by @kahrendt
- [opentherm] Message to string extend esphome#7755 by @FreeBear-nc
- [sun] Implements
is_above_horizon()
esphome#7754 by @edwardtfn - [core] Ring buffer write functions use const pointer parameter esphome#7750 by @kahrendt
- [Modbus Controller] Added
on_online
andon_offline
automation esphome#7417 by @0x3333 - Updated dfplayer logging to be more user-friendly esphome#7740 by @solarkennedy
- Fix temperature and humidity for bme680 with bsec2 esphome#7728 by @luar123
- [i2s_audio] Bugfix: Adjust I2S speaker setup priority esphome#7759 by @kahrendt
- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') esphome#7643 by @Roving-Ronin (breaking-change)
- Fix reactive power unit of measurement from VAR to var esphome#7757 by @felipecrs
- Disable bluetooth proxy during update esphome#7695 by @jzucker2
- ld2420: fix typo in log message esphome#7758 by @bfabio
- TuyaFan control should use oscillation_type esphome#7776 by @pethans
- Bump esphome-dashboard to 20241118.0 esphome#7782 by @jesserockz
- [http_request] Feed watchdog timeout around http request functions esphome#7786 by @jesserockz
- Bump esphome-dashboard to 20241120.0 esphome#7787 by @jesserockz