Commit Graph

  • 017040ec8e [zigbee] add radio power off stats (#17521) dev tomaszduda23 2026-07-18 09:09:52 +02:00
  • 52fe461e9c [ds248x] Add OneWireBus platform for DS248x I2C-to-1Wire bridges (#12717) Tom 2026-07-18 07:01:15 +02:00
  • a7dad14449 Bump bundled esphome-device-builder to 1.6.4 (#17662) esphome[bot] 2026-07-17 17:44:52 -10:00
  • 1493a09521 [nrf52] Install PlatformIO toolchain Python packages into a dedicated venv (#17635) Jesse Hills 2026-07-18 15:22:23 +12:00
  • 2a59c0ad9e [logs] Cap the logs reconnect backoff for deep-sleep devices (#17656) J. Nick Koston 2026-07-17 17:16:14 -10:00
  • 70421fb14b [espidf] Prune tool download cache after install to shrink the ESP-IDF cache (#17661) Jonathan Swoboda 2026-07-17 22:49:50 -04:00
  • bacc223360 Ship component requirements.txt files in the sdist and wheel (#17660) J. Nick Koston 2026-07-17 15:59:12 -10:00
  • 94be1da893 Pin cryptography to 48.0.1 on Intel macOS (#17658) J. Nick Koston 2026-07-17 15:46:16 -10:00
  • cb66dc01ab [core] Fix srcFilter exclusions being silently ignored on Windows (#17648) Brandon Harvey 2026-07-17 20:45:13 -05:00
  • ebaf32c82a [ci] Add LibreTiny clang-tidy environments (#17491) Jonathan Swoboda 2026-07-17 21:38:55 -04:00
  • f918c299b1 [espidf] Suggest installing missing system libraries when the tools install fails (#17619) Jonathan Swoboda 2026-07-17 19:46:45 -04:00
  • d1b8341fe5 Bump click from 8.3.3 to 8.4.2 dependabot/pip/click-8.4.2 dependabot[bot] 2026-07-17 23:39:43 +00:00
  • 328a2018d2 Bump aioesphomeapi from 45.6.1 to 45.6.2 (#17654) dependabot[bot] 2026-07-17 13:32:47 -10:00
  • a4a9feac16 Bump esphome/workflows/.github/workflows/lock.yml from 2026.4.1 to 2026.7.0 (#17652) dependabot[bot] 2026-07-17 12:26:04 -10:00
  • 6f27c7f3fe Bump bundled esphome-device-builder to 1.6.3 (#17651) esphome[bot] 2026-07-17 12:25:18 -10:00
  • 300ab1be35 Bump aioesphomeapi from 45.6.0 to 45.6.1 (#17653) dependabot[bot] 2026-07-17 12:00:54 -10:00
  • cae087e447 Pin candidate patterns against the real substitution expansion bundle-expand-substitution-includes J. Nick Koston 2026-07-17 09:01:24 -10:00
  • 5df4f4b61d Let the pattern generator own the candidate semantics docs J. Nick Koston 2026-07-17 08:59:17 -10:00
  • 23b38720b4 Splice candidate variants with a regex substitution and fold redundant tests J. Nick Koston 2026-07-17 08:52:46 -10:00
  • b80348d25a Warn on genuine I/O errors during candidate globbing J. Nick Koston 2026-07-17 08:46:02 -10:00
  • df8f47975f Extract Jinja branch literals with a regex instead of an AST walk J. Nick Koston 2026-07-17 08:43:53 -10:00
  • dc0c333b98 Cover the glob failure branch instead of excluding it J. Nick Koston 2026-07-17 08:36:20 -10:00
  • a0fde67339 Debug-log swallowed parse and glob failures, fix stale issue reference J. Nick Koston 2026-07-17 08:34:28 -10:00
  • 903649e3c0 Glob absolute templated includes from their anchor instead of crashing J. Nick Koston 2026-07-17 08:21:14 -10:00
  • a945fbf52d Pin the issue-verbatim conditional include and drop empty candidate patterns J. Nick Koston 2026-07-17 08:13:21 -10:00
  • 6ee6d2976b Escape glob metacharacters and share the include clone helper J. Nick Koston 2026-07-17 08:06:49 -10:00
  • dd6a3b9e12 Filter hidden files from candidate globs and tighten the expansion helpers J. Nick Koston 2026-07-17 07:55:39 -10:00
  • 2c85726eb1 Expand templated !include paths to on-disk candidates during bundle discovery J. Nick Koston 2026-07-17 07:46:11 -10:00
  • 7aed5fb94b Bump bundled esphome-device-builder to 1.6.2 (#17640) esphome[bot] 2026-07-17 08:08:28 -04:00
  • 2132cae1c9 [nextion] Fix RP2040 clang-tidy failure from TFT upload guard mismatch (#17638) Keith Burzinski 2026-07-17 07:07:38 -05:00
  • 735f8d607d [nrf52] Set ZEPHYR_SDK_INSTALL_DIR for Zephyr SDK discovery (#17633) Jesse Hills 2026-07-18 00:04:35 +12:00
  • cc6392785f [runtime_image] Prevent integer overflow in image buffer size calculation (#17624) Jonathan Swoboda 2026-07-16 18:36:18 -04:00
  • 7a2d13da90 [web_server_idf] Use core format_hex_to helper for digest auth (fixes Arduino build) (#17608) Jonathan Swoboda 2026-07-16 15:59:53 -04:00
  • e2df9fb554 Bump ruff from 0.15.21 to 0.15.22 (#17628) dependabot[bot] 2026-07-16 15:43:43 -04:00
  • 4507d05822 [http_request] Fix use-after-return of header collection state in IDF backend (#17627) Jonathan Swoboda 2026-07-16 15:34:49 -04:00
  • 3caae3031a Bump github/codeql-action/init from 4.37.0 to 4.37.1 (#17629) dependabot[bot] 2026-07-16 15:33:38 -04:00
  • a624659856 Bump github/codeql-action/analyze from 4.37.0 to 4.37.1 (#17630) dependabot[bot] 2026-07-16 15:33:30 -04:00
  • 6c8d0050ab [esp32_ble_server] Validate descriptor write length before copying (#17626) Jonathan Swoboda 2026-07-16 15:32:44 -04:00
  • 09da2766ed [bluetooth_proxy] Bound GATT characteristic/descriptor enumeration to allocated size (#17625) Jonathan Swoboda 2026-07-16 15:32:09 -04:00
  • 72bd45538e [opentherm] Rename OpenthermData accessors that collide with vendor SDK type macros (#17611) Jonathan Swoboda 2026-07-16 15:25:45 -04:00
  • 5b37049dff [midea] Restrict to platforms where MideaUART actually builds (#17613) Jonathan Swoboda 2026-07-16 15:23:46 -04:00
  • c0e78a5574 [core] Improve framework mirror selection, download errors, and version parsing (#17615) Jonathan Swoboda 2026-07-16 15:22:19 -04:00
  • f53394e46f [mlx90393] Compile out on BK72xx where the bundled library cannot build (#17614) Jonathan Swoboda 2026-07-16 15:14:18 -04:00
  • 2218edf20c [web_server] Switch entity id to the new format and drop name_id (#17586) J. Nick Koston 2026-07-16 08:49:43 -10:00
  • dcdd044234 [web_server] Use alarm_control_panel as the domain in JSON (#17594) J. Nick Koston 2026-07-16 08:48:47 -10:00
  • bc8510c6d8 [micro_wake_word] Include the local model file in bundles (#17604) J. Nick Koston 2026-07-16 02:09:30 -10:00
  • 5b4ae22f58 [api] Don't spam tracebacks when decoding a crash without a local build (#17597) J. Nick Koston 2026-07-16 02:08:28 -10:00
  • 14e71e190c [ci] Restore memory impact detail for ESP-IDF builds (#17587) J. Nick Koston 2026-07-16 02:00:19 -10:00
  • 2333e6eef5 [zephyr] implement ISRInternalGPIOPin::digital_write (#17601) Guanzhong Chen 2026-07-16 07:57:30 -04:00
  • d748c04b28 [libretiny] Code fixes for upcoming LibreTiny clang-tidy scans (#17596) Jonathan Swoboda 2026-07-16 07:25:46 -04:00
  • 8d1a0446a2 [haier][teleinfo][hlk_fm22x][rp2040_ble] Rename enum members that collide with vendor SDK macros (#17595) Jonathan Swoboda 2026-07-16 07:25:37 -04:00
  • 0887e01828 [improv_base] Bump Improv library to 1.2.6 (#17599) Keith Burzinski 2026-07-16 00:17:01 -05:00
  • f88621f2e1 [network] Remove deprecated IPAddress::str() (#17589) J. Nick Koston 2026-07-15 19:12:06 -10:00
  • ec3f7ec16e [api] Remove outdated API version warning (#17593) J. Nick Koston 2026-07-15 19:07:26 -10:00
  • 880cb1db43 [voice_assistant] Remove deprecated Timer::to_string() (#17591) J. Nick Koston 2026-07-15 19:06:49 -10:00
  • f336c45177 [water_heater] Remove deprecated WaterHeaterCall::get_state() (#17592) J. Nick Koston 2026-07-15 19:06:38 -10:00
  • b12d392e02 [esp32_ble] Remove deprecated ESPBTUUID::to_string() (#17590) J. Nick Koston 2026-07-15 19:06:30 -10:00
  • 49a1d2bb1b [veml3235] Overhaul auto-gain and fix latent config bugs (#17551) Keith Burzinski 2026-07-15 23:08:14 -05:00
  • e327a7f52f [scheduler] Remove deprecated set_retry/cancel_retry (#17585) J. Nick Koston 2026-07-15 17:58:41 -10:00
  • 90e838d327 [ci] Extend variant clang-tidy scans to USB logger, tsens and LP peripheral code (#17580) Jonathan Swoboda 2026-07-15 23:07:34 -04:00
  • f91aa7aa13 [as3935_i2c] Use repeated start when reading registers (#17584) Jonathan Swoboda 2026-07-15 22:26:23 -04:00
  • be3b27f378 [rc522_i2c] Change default address to match whats in the docs (#17566) lsellens 2026-07-15 20:20:07 -05:00
  • 3439a08b68 [deep_sleep] Add on_wake automation triggers (#17569) Jesse Hills 2026-07-16 13:19:41 +12:00
  • dedca344f9 [aqi] Add extended_range option for over-range AQI values (#17570) Jas Strong 2026-07-15 18:17:58 -07:00
  • c4975e1870 [cc1101] Add FOCCFG and BSCFG config options (#17577) Hajo Noerenberg 2026-07-16 03:17:39 +02:00
  • 5a3c2f4d11 [ci] Add rp2 clang-tidy environment (#17486) Jonathan Swoboda 2026-07-15 21:17:21 -04:00
  • e700b01406 [haier] Fix outdoor defrost temperature reporting the coil temperature (#17492) Jonathan Swoboda 2026-07-15 21:16:38 -04:00
  • d53d4c5b58 [emc2101] Fix negative external temperatures reported as large positives (#17494) Jonathan Swoboda 2026-07-15 21:16:24 -04:00
  • 3c34fc950e Merge branch 'release' into dev Jesse Hills 2026-07-16 12:59:58 +12:00
  • 920a8b761b Merge pull request #17583 from esphome/bump-2026.7.0 2026.7.0 release beta Jesse Hills 2026-07-16 12:59:09 +12:00
  • 5d2372937e [ci] Stop per-PR cache copies from crowding the 10GB Actions cache quota (#17463) Jonathan Swoboda 2026-07-08 23:29:23 -04:00
  • 6c401d406f Bump version to 2026.7.0 Jesse Hills 2026-07-16 09:52:34 +12:00
  • b0489e21b2 Merge branch 'beta' into dev Jesse Hills 2026-07-16 09:45:16 +12:00
  • 78180a40c4 Merge pull request #17582 from esphome/bump-2026.7.0b4 2026.7.0b4 Jesse Hills 2026-07-16 09:44:41 +12:00
  • 855af64a13 Merge branch 'dev' into web-server-logs web-server-logs J. Nick Koston 2026-07-15 10:51:45 -10:00
  • 63fae2c36a Bump version to 2026.7.0b4 Jesse Hills 2026-07-16 08:23:57 +12:00
  • 878d8a2f6a [core] Fix wait_until crash when re-entered from its own continuation (#17571) Jesse Hills 2026-07-16 08:14:55 +12:00
  • e056e99fd4 Bump bundled esphome-device-builder to 1.6.1 (#17575) esphome[bot] 2026-07-15 08:51:50 -04:00
  • 3b915cf16b [api] Warn when Home Assistant actions are sent with no subscribed client (#17560) Jesse Hills 2026-07-15 23:11:47 +12:00
  • d1150d148d Bump bundled esphome-device-builder to 1.6.0 (#17573) esphome[bot] 2026-07-14 23:59:19 -10:00
  • b5b426492a [zigbee] bump esp-zigbee-sdk to 2.0.3 (#17564) luar123 2026-07-14 23:27:17 +02:00
  • 724df7b11e [atc_mithermometer] Make duplicate-packet counter per-instance (#17496) Jonathan Swoboda 2026-07-14 17:23:37 -04:00
  • 26db22546d [mcp23017] reset IPOL registers to 0x00 on setup (#17177) Daniele Palumbo 2026-07-14 04:38:07 +02:00
  • a3ab7961e0 [core] Fix wait_until crash when re-entered from its own continuation (#17571) Jesse Hills 2026-07-16 08:14:55 +12:00
  • af57c045ff [mitsubishi_cn105] Extract swing mode management for tests (#17302) jesserockz-2026-378 Boris Krivonog 2026-07-15 22:07:22 +02:00
  • d4fb77af75 [schema] Emit unit for float fields; leave union validators untyped jesserockz-2026-446 Jesse Hills 2026-07-16 07:51:26 +12:00
  • 54987d7d23 [cc1101] Export CC1101Listener to Python (#17576) Hajo Noerenberg 2026-07-15 18:38:08 +02:00
  • 053ce39fc6 Bump bundled esphome-device-builder to 1.6.1 (#17575) esphome[bot] 2026-07-15 08:51:50 -04:00
  • b295b8d5a2 [api] Warn when Home Assistant actions are sent with no subscribed client (#17560) Jesse Hills 2026-07-15 23:11:47 +12:00
  • 4d3d06959b Bump bundled esphome-device-builder to 1.6.0 (#17573) esphome[bot] 2026-07-14 23:59:19 -10:00
  • c0b59ea10b Merge remote-tracking branch 'origin/dev' into jesserockz-2026-446 Jesse Hills 2026-07-15 14:44:56 +12:00
  • 98f6e74385 [schema] Type config_validation validators and range bounds in language schema dump Jesse Hills 2026-07-15 14:44:28 +12:00
  • 2716c3161c [weikai] Rename check_channel_down_ for protected-method naming jesserockz-2026-392 Jesse Hills 2026-07-15 13:01:44 +12:00
  • 9111779caa Merge remote-tracking branch 'origin/dev' into jesserockz-2026-392 Jesse Hills 2026-07-15 12:59:56 +12:00
  • e3573fc8c2 Fix stale docstrings, misleading comment, and brittle test assertion from review jesserockz-2026-441 Jesse Hills 2026-07-15 11:51:06 +12:00
  • a5583dcba6 [tests] Add test_display component to free touchscreen tests from display pins (#17540) Jesse Hills 2026-07-15 11:22:47 +12:00
  • 57537a4488 Merge remote-tracking branch 'origin/dev' into jesserockz-2026-441 Jesse Hills 2026-07-15 10:09:12 +12:00
  • b7bb276343 [epaper_spi] Add UC8179 mono driver and Seeed reTerminal E1001 model Jesse Hills 2026-07-15 10:09:01 +12:00
  • e2b62bcd00 [zigbee] bump esp-zigbee-sdk to 2.0.3 (#17564) luar123 2026-07-14 23:27:17 +02:00
  • 4275343231 [atc_mithermometer] Make duplicate-packet counter per-instance (#17496) Jonathan Swoboda 2026-07-14 17:23:37 -04:00