Commit Graph

  • a02b9c3796 Bump astral-sh/setup-uv from 8.1.0 to 8.2.0 (#16791) dependabot[bot] 2026-06-03 22:06:45 -05:00
  • 5b1618331f DO NOT MERGE: prove memory-impact no-common-platform fix in CI dnm-memory-impact-proof J. Nick Koston 2026-06-03 21:47:52 -05:00
  • 3ad851993f [ci] Fix memory impact build selecting unbuildable platform J. Nick Koston 2026-06-03 21:18:09 -05:00
  • 93f25258ee [config] Add --no-defaults flag to config command (#16718) Jesse Hills 2026-06-04 14:08:36 +12:00
  • 0d7d091e71 [esp32_ble_server] Fix duplicate Device Information Service with string UUIDs (#16784) Jonathan Swoboda 2026-06-03 17:46:17 -04:00
  • 0fcfd1e3d6 [rp2040] Fix lwipopts template load on Windows extended-length paths (#16783) Jonathan Swoboda 2026-06-03 17:46:08 -04:00
  • 74a1ff9fc7 [esp32][core] Restore ESP-IDF version on logs/upload fast path and clean build on framework change (#16770) Jonathan Swoboda 2026-06-03 17:46:01 -04:00
  • 78d8a93fff [remote_base] Fix RC5 decoding at either receive polarity (#16767) Jonathan Swoboda 2026-06-03 17:45:56 -04:00
  • 92819d8658 [logger] Fix USB JTAG VFS symbols linked when logging is disabled (#15721) Jon Little 2026-06-03 15:54:34 -05:00
  • 7b8cbe2de1 [sdl] Add option to choose display screen (#16363) Clyde Stubbs 2026-06-04 04:18:16 +10:00
  • 3b0f669f47 [gree] Fix HEAT_COOL advertised when supports_heat is false; restrict YAN swing to vertical (#16199) Leonardo Rivera 2026-06-03 14:38:00 -03:00
  • 4d14ab05d2 Bump click from 8.3.3 to 8.4.1 dependabot/pip/click-8.4.1 dependabot[bot] 2026-06-03 15:48:06 +00:00
  • 87735d71a0 Bump actions/checkout from 6.0.2 to 6.0.3 (#16776) dependabot[bot] 2026-06-03 11:46:22 -04:00
  • eba70dc193 Bump github/codeql-action from 4.36.0 to 4.36.1 (#16775) dependabot[bot] 2026-06-03 11:46:07 -04:00
  • 712ef2ec0e Bump esptool from 5.2.0 to 5.3.0 (#16774) dependabot[bot] 2026-06-03 11:45:52 -04:00
  • 2009f6cc5f [lvgl] Fix indicator updates (#16780) Clyde Stubbs 2026-06-04 01:43:48 +10:00
  • 89ddd34cb9 [dmsr] [breaking] Fix decryption that uses custom auth key. Add CRC to telegram sensor. Automatic hex string detection in equipment_id fields. Support EON Hungary smart meters (#16561) PolarGoose 2026-06-03 16:55:51 +02:00
  • e4980713d1 [core] esphome clean wipes the whole build directory (#16772) Jonathan Swoboda 2026-06-03 07:35:23 -04:00
  • ce5be77ed6 [vscode] Mark the component key for "Component not found" errors koan/vscode-component-not-found-key J. Nick Koston 2026-06-03 01:09:01 -05:00
  • 997ab11687 [lvgl][mipi_spi][mipi_rgb][mipi_dsi][display] Metadata (#16702) Clyde Stubbs 2026-06-03 15:21:33 +10:00
  • 792e1ff304 [i2c] Add basic host platform support (#14489) Jesse Hills 2026-06-03 07:12:50 +12:00
  • 3a4f67def8 [core] Fix delay on failed component being dropped; DRY the is_failed check core-blocking-warning-source J. Nick Koston 2026-06-02 13:54:17 -05:00
  • 5b728f19c3 [core] Attribute "took a long time" blocking warning to its source J. Nick Koston 2026-06-02 13:29:27 -05:00
  • 063770bcf4 [i2s_audio] Fix speaker DMA buffer sizing and validate bit depth at compile time (#16672) Kevin Ahrendt 2026-06-02 09:32:27 -04:00
  • 6197282f1a Merge branch 'release' into dev Jesse Hills 2026-06-02 15:40:28 +12:00
  • 9c0ffee020 Merge pull request #16760 from esphome/bump-2026.5.2 2026.5.2 Jesse Hills 2026-06-02 15:39:40 +12:00
  • 1740e54105 [ci] Fix auto label platform restructure false positive (#16734) Bonne Eggleston 2026-06-01 20:20:18 -07:00
  • 070c14b04a Bump version to 2026.5.2 Jesse Hills 2026-06-02 14:33:41 +12:00
  • 559cfd1555 [api] Fix crash loop on VoiceAssistantConfigurationRequest (#16757) J. Nick Koston 2026-06-01 15:32:23 -05:00
  • 571a12ffe5 [core] Clean build when the toolchain changes (#16744) Jonathan Swoboda 2026-05-31 16:29:16 -04:00
  • a4d247fa0a [core] Persist esphome.area in StorageJSON (#16710) J. Nick Koston 2026-05-30 00:09:07 -05:00
  • 8e57894af7 [sx126x] fix a typo in image calibration on 863 - 870 Mhz frequency (#16731) Fyleo 2026-05-30 05:03:42 +02:00
  • f9aba18f8e [libretiny] Fix RTL8710B IRAM_ATTR section being dropped from flashed image (#16616) J. Nick Koston 2026-05-26 02:57:44 -05:00
  • a04f6da814 [packages] Resolve git symlinks on Windows when materialized as text (#16657) Jesse Hills 2026-05-26 19:56:44 +12:00
  • 3f57117efd [esp32] Decode crash PCs via IDF toolchain on IDF builds (#16626) Jonathan Swoboda 2026-05-25 10:36:41 -04:00
  • d7f809181a [writer] Mark storage_should_clean as public API for device-builder (#16443) J. Nick Koston 2026-05-15 10:20:31 -07:00
  • d7d20f4f6b [cli] Allow state reporting control via env (#16746) Clyde Stubbs 2026-06-02 07:04:35 +10:00
  • ab46f8bd74 [api] Fix crash loop on VoiceAssistantConfigurationRequest (#16757) J. Nick Koston 2026-06-01 15:32:23 -05:00
  • 2454ad1645 [ethernet] Add enable_on_boot lifecycle + lazy-init to reclaim DMA-capable SRAM (#16607) Keith Burzinski 2026-06-01 15:30:07 -05:00
  • 4e48682468 [wifi] Defer esp_wifi_init() to lazy-init so enable_on_boot: false actually saves RAM (#16606) Keith Burzinski 2026-06-01 14:18:29 -05:00
  • 805aa252d5 [const] Move CONF_SHA256 to common code (#16751) Clyde Stubbs 2026-06-02 03:30:05 +10:00
  • d6fc23c76c [esp8266] Revert millis()/delay() overrides to stock Arduino esp8266-stock-delay-millis J. Nick Koston 2026-05-31 20:37:13 -05:00
  • 6116d10ab1 [espidf] Derive idedata from the native ESP-IDF compile_commands.json (#16742) Jonathan Swoboda 2026-05-31 17:44:12 -04:00
  • 48844a68ba [core] Clean build when the toolchain changes (#16744) Jonathan Swoboda 2026-05-31 16:29:16 -04:00
  • 7865dc33bc [ethernet] Bump espressif/dm9051 to 1.1.0 (#16735) Jonathan Swoboda 2026-05-31 10:50:17 -04:00
  • bf62124032 [esp32] Refine ESP-IDF framework version suffix handling (#16726) Jonathan Swoboda 2026-05-30 07:43:21 -04:00
  • 95397948b9 Bump CodSpeedHQ/action from 4.15.1 to 4.17.0 (#16730) dependabot[bot] 2026-05-30 00:09:27 -05:00
  • f0202155b3 [core] Persist esphome.area in StorageJSON (#16710) J. Nick Koston 2026-05-30 00:09:07 -05:00
  • 07a57d7557 [sx126x] fix a typo in image calibration on 863 - 870 Mhz frequency (#16731) Fyleo 2026-05-30 05:03:42 +02:00
  • 091a05ccde [esp32_camera] Enable PicolibC Newlib compatibility on IDF 6.0+ (#16703) Jonathan Swoboda 2026-05-29 01:16:55 -04:00
  • dd961156d0 [ledc] Adapt to LEDC LL API changes in ESP-IDF 6.1 (#16697) Jonathan Swoboda 2026-05-29 00:54:14 -04:00
  • 10abb0647c [esp32] Add ESP32-S31, ESP32-H4 and ESP32-H21 variant scaffolding (#16700) Jonathan Swoboda 2026-05-29 00:30:52 -04:00
  • a85f8ad935 [core] Use esp_rom_crc.h public API instead of legacy rom/crc.h (#16698) Jonathan Swoboda 2026-05-29 00:28:08 -04:00
  • 8945550c6c Bump ruff from 0.15.14 to 0.15.15 (#16712) dependabot[bot] 2026-05-29 03:35:37 +00:00
  • 4b8e06b5bc Bump tornado from 6.5.5 to 6.5.6 (#16704) dependabot[bot] 2026-05-28 09:12:35 -04:00
  • f41866a9b8 [gpio][binary_sensor] Fix pin validation for external GPIO pins (#16528) Mischa Siekmann 2026-05-28 15:11:48 +02:00
  • 5732d7135f [network] move ipv6 enforcement to validation step (#16701) tomaszduda23 2026-05-28 14:39:11 +02:00
  • ec597bfc03 [docs] Update esphome-docs references to esphome.io after repo rename (#16705) Jesse Hills 2026-05-28 14:54:42 +12:00
  • 9a6157b469 [tests] Sandbox PlatformIO paths in test_writer to fix xdist race (#16619) rwrozelle 2026-05-27 15:50:43 -04:00
  • ac29fad120 [growatt_solar] Replace hard coded register addresses with constexpr (#16581) GuzTech 2026-05-27 20:21:50 +02:00
  • e87190edb4 [midea] fix casing of custom fan modes (#16419) SoCuul 2026-05-27 11:20:00 -07:00
  • 911e330c09 [core] Add Codeberg as a supported git url (#16501) Elvin Luff 2026-05-27 20:13:03 +02:00
  • e64b6bc398 [esp32] Stub arduino-esp32 with INTERFACE re-export to framework (#16695) Jonathan Swoboda 2026-05-27 11:00:51 -04:00
  • 21e548f1d7 [core] Sensitive redaction via yaml_util representer (#16690) J. Nick Koston 2026-05-27 09:20:50 -05:00
  • 3cc875c40b [core] Enable ruff BLE (flake8-blind-except) lint family (#16659) J. Nick Koston 2026-05-27 03:09:57 -05:00
  • 7463a15c7e [network] Add Zephyr IPv6 networking support for nRF52 (#16336) Ardumine 2026-05-27 08:43:38 +01:00
  • 28f30c990e revert J. Nick Koston 2026-05-26 23:56:41 -05:00
  • 3ce95682ca Merge remote-tracking branch 'origin/cv-sensitive-redact-sentinel' into integration J. Nick Koston 2026-05-26 23:51:13 -05:00
  • 4c6437b825 [core] Anchor legacy redaction regex to avoid false-positive warnings J. Nick Koston 2026-05-26 22:46:41 -05:00
  • 14a5ee87fe [core] Delegate non-redact path in represent_sensitive J. Nick Koston 2026-05-26 22:34:59 -05:00
  • bc2a811568 [core] Skip !secret and !lambda in legacy fallback regex J. Nick Koston 2026-05-26 22:23:40 -05:00
  • 6d689e8297 [core] Suppress deprecation warning for lambda values in tagged fields J. Nick Koston 2026-05-26 22:18:09 -05:00
  • e358b8328f [core] Cover command_config redaction wiring J. Nick Koston 2026-05-26 22:13:49 -05:00
  • 27385cee32 [core] Tighten legacy redaction regex to avoid mid-word matches J. Nick Koston 2026-05-26 22:06:25 -05:00
  • 2e53a226a3 [core] Keep legacy redaction regex as deprecation fallback J. Nick Koston 2026-05-26 21:55:35 -05:00
  • 23df0229a2 [core] Type represent_sensitive and hoist SensitiveStr import in test J. Nick Koston 2026-05-26 21:52:22 -05:00
  • 49b9d9313e [core] Sensitive redaction via yaml_util representer J. Nick Koston 2026-05-26 21:49:31 -05:00
  • 8d19c55be2 Bump pytest-asyncio from 1.3.0 to 1.4.0 (#16687) dependabot[bot] 2026-05-26 19:58:13 -05:00
  • 87d0e24d19 Bump aioesphomeapi from 45.2.2 to 45.3.1 (#16688) dependabot[bot] 2026-05-26 19:57:29 -05:00
  • 91ead4ff54 [core] Mark canonical sensitive fields with cv.sensitive (#16677) J. Nick Koston 2026-05-26 19:16:47 -05:00
  • a6ef67aa65 [text_sensor] Remove deprecated public raw_state member (#16683) Jonathan Swoboda 2026-05-26 19:34:52 -04:00
  • e174c44b28 [neopixelbus] Deprecate on ESP32 (#16676) Jonathan Swoboda 2026-05-26 19:15:25 -04:00
  • f728cb4373 [core] Remove deprecated seq/gens templates (#16685) Jonathan Swoboda 2026-05-26 18:50:20 -04:00
  • 6c4a8a3245 [dsmr] Force BearSSL on ESP8266 to avoid mbedtls link failure (#16686) Jonathan Swoboda 2026-05-26 18:49:44 -04:00
  • eb1196c6b2 [nfc] Remove deprecated heap-allocating format helpers (#16684) Jonathan Swoboda 2026-05-26 18:48:17 -04:00
  • fb0b73980b [wifi] Default ESP8266 min_auth_mode to WPA2 (#16682) Jonathan Swoboda 2026-05-26 18:47:40 -04:00
  • 171ded35a5 [core] Remove cv.only_with_esp_idf and CORE.using_esp_idf (#16681) Jonathan Swoboda 2026-05-26 18:47:16 -04:00
  • b71d445e79 [core] Remove deprecated const char* mark_failed/status_set_error (#16680) Jonathan Swoboda 2026-05-26 18:46:45 -04:00
  • 4d908798bc [core] Remove deprecated custom_components folder loading (#16679) Jonathan Swoboda 2026-05-26 18:45:50 -04:00
  • 62b3b1cc75 [lvgl] Support rounded property for meter arcs (#16669) Clyde Stubbs 2026-05-27 06:00:08 +09:30
  • 52ead52ef2 [core] Enable ruff PGH (pygrep-hooks) lint family (#16651) J. Nick Koston 2026-05-26 15:29:54 -05:00
  • 96816e2491 [core] Enable ruff DTZ (flake8-datetimez) lint family (#16660) J. Nick Koston 2026-05-26 15:29:38 -05:00
  • bac62cb7de [core] Add cv.sensitive marker for schema-level sensitive fields (#16673) J. Nick Koston 2026-05-26 15:29:06 -05:00
  • 722cbfe843 [voice_assistant] Never send zero-length audio to Home Assistant (#16634) Kevin Ahrendt 2026-05-26 14:05:57 -04:00
  • a8d5ffc141 Merge branch 'dev' into store-yaml-firmware J. Nick Koston 2026-05-26 09:17:39 -05:00
  • 88b12a1c45 [lvgl] Build automation_schema event validators lazily (#16633) J. Nick Koston 2026-05-26 08:41:54 -05:00
  • ceb9d406e1 [core] Enable ruff PIE (flake8-pie) lint family (#16658) J. Nick Koston 2026-05-26 06:46:44 -05:00
  • 8b62cfded7 [libretiny] Fix RTL8710B IRAM_ATTR section being dropped from flashed image (#16616) J. Nick Koston 2026-05-26 02:57:44 -05:00
  • 423b60c90c [packages] Resolve git symlinks on Windows when materialized as text (#16657) Jesse Hills 2026-05-26 19:56:44 +12:00
  • ae74920b81 [core] Enable ruff PTH (flake8-use-pathlib) lint family (#16661) J. Nick Koston 2026-05-26 00:14:42 -05:00