 J. Nick KostonandGitHub
|
ca1f89e500
|
[ci] Enable the ruff rule requiring explicit encoding on text file I/O (#17897)
|
2026-07-29 13:44:39 -04:00 |
|
 Brandon HarveyandGitHub
|
227f1d3842
|
[core] Reject configs that set both keys in cv.rename_key (#17916)
|
2026-07-28 22:32:59 -04:00 |
|
 Brandon HarveyandGitHub
|
f1f8b102e2
|
[core] Add optional deprecation warning to cv.rename_key (#17740)
|
2026-07-27 22:10:34 -04:00 |
|
  
|
0959141f88
|
[nrf52] Clone the sdk-nrf manifest repository shallow (#17892)
Co-authored-by: esphbot <esphome@openhomefoundation.org>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-07-27 19:58:50 -04:00 |
|
 J. Nick KostonandGitHub
|
700c0b0460
|
[esp8266] Speed up builds with ccache when available (#17722)
|
2026-07-27 08:42:52 -10:00 |
|
 J. Nick KostonandGitHub
|
c0aa121c3d
|
[espidf] Install only the toolchains for the variants being built (#17688)
|
2026-07-27 08:39:03 -10:00 |
|
 ![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
345bd11a2c
|
Bump ruff from 0.15.22 to 0.16.0 (#17818)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-07-27 12:08:51 -04:00 |
|
 J. Nick KostonandGitHub
|
43526a815e
|
[git] Fix submodule update failure when cloning libraries on the esp-idf toolchain (#17862)
|
2026-07-27 19:42:21 +12:00 |
|
 Rui MarinhoandGitHub
|
ed066cf0fe
|
[espidf] Include .cc, .cxx and .c++ sources in the app source glob (#17754)
|
2026-07-27 10:34:29 +12:00 |
|
![copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
9dd7dcb06d
|
[espidf] Also skip installing gdb and ULP toolchains ESPHome never runs (#17687)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
|
2026-07-25 20:07:14 -10:00 |
|
 J. Nick KostonandGitHub
|
e0644ab20a
|
[esp32] Capture fault address and raw cause in crash handler (#17769)
|
2026-07-25 18:12:53 -10:00 |
|
 Jonathan SwobodaandGitHub
|
7fbb647c65
|
[espidf] Honor compile_process_limit in native ESP-IDF builds (#17857)
|
2026-07-25 23:59:33 -04:00 |
|
 J. Nick KostonandGitHub
|
98c6fa294a
|
[bundle] Remap absolute file paths when compiling an extracted bundle (#17765)
|
2026-07-23 11:28:22 +12:00 |
|
 J. Nick KostonandGitHub
|
37be04f58e
|
[core] Reduce memory footprint of esphome upload (#17684)
|
2026-07-21 12:21:12 -10:00 |
|
 J. Nick KostonandGitHub
|
cd8d76fa34
|
[esp8266] Fail fast when Rosetta 2 is missing on Apple Silicon Macs (#17737)
|
2026-07-21 08:17:01 +12:00 |
|
 J. Nick KostonandGitHub
|
500d4aa9e9
|
[wireguard] Mark private keys sensitive, stop redacting public keys (#17736)
|
2026-07-20 20:13:56 +00:00 |
|
 J. Nick KostonandGitHub
|
271c1b409a
|
[espidf] Resume interrupted toolchain downloads instead of restarting (#17706)
|
2026-07-21 08:12:17 +12:00 |
|
 J. Nick KostonandGitHub
|
9a0e8606cd
|
[platformio] Include cache path in invalid library error (#17692)
|
2026-07-21 08:08:46 +12:00 |
|
 
|
3e1a9e8a3a
|
[platformio] Re-download library when cached copy is missing its manifest (#17691)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2026-07-19 19:34:56 -10:00 |
|
![pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
bb1318dce1
|
[core] Auto-clean the PlatformIO build environment when the Python version changes (#17671)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2026-07-19 19:32:38 -10:00 |
|
 J. Nick KostonandGitHub
|
5fa93513f2
|
[espidf] Make openocd-esp32 optional so its libusb check cannot break installs (#17686)
|
2026-07-20 17:05:50 +12:00 |
|
 J. Nick KostonandGitHub
|
4a1f54ce4b
|
[git] Detect interrupted clones and re-clone automatically (#17690)
|
2026-07-20 16:34:29 +12:00 |
|
 J. Nick KostonandGitHub
|
76655cf951
|
[platformio] Accept git URLs passed as the library name (#17697)
|
2026-07-20 16:32:20 +12:00 |
|
 J. Nick KostonandGitHub
|
dfb988c563
|
[micro_wake_word] Download models in parallel (#17701)
|
2026-07-20 16:16:15 +12:00 |
|
 Brandon HarveyandGitHub
|
977376d55c
|
Split multi-token build.flags entries when generating ESP-IDF component CMakeLists (#17649)
|
2026-07-19 12:20:43 -10:00 |
|
 Jesse HillsandGitHub
|
1493a09521
|
[nrf52] Install PlatformIO toolchain Python packages into a dedicated venv (#17635)
|
2026-07-17 23:22:23 -04:00 |
|
 J. Nick KostonandGitHub
|
2a59c0ad9e
|
[logs] Cap the logs reconnect backoff for deep-sleep devices (#17656)
|
2026-07-17 17:16:14 -10:00 |
|
 Jonathan SwobodaandGitHub
|
70421fb14b
|
[espidf] Prune tool download cache after install to shrink the ESP-IDF cache (#17661)
|
2026-07-17 22:49:50 -04:00 |
|
 Brandon HarveyandGitHub
|
cb66dc01ab
|
[core] Fix srcFilter exclusions being silently ignored on Windows (#17648)
|
2026-07-17 21:45:13 -04:00 |
|
 Jonathan SwobodaandGitHub
|
f918c299b1
|
[espidf] Suggest installing missing system libraries when the tools install fails (#17619)
|
2026-07-17 19:46:45 -04:00 |
|
 Jesse HillsandGitHub
|
735f8d607d
|
[nrf52] Set ZEPHYR_SDK_INSTALL_DIR for Zephyr SDK discovery (#17633)
|
2026-07-18 00:04:35 +12:00 |
|
 Jonathan SwobodaandGitHub
|
c0e78a5574
|
[core] Improve framework mirror selection, download errors, and version parsing (#17615)
|
2026-07-16 15:22:19 -04:00 |
|
 J. Nick KostonandGitHub
|
bc8510c6d8
|
[micro_wake_word] Include the local model file in bundles (#17604)
|
2026-07-16 08:09:30 -04:00 |
|
 J. Nick KostonandGitHub
|
5b4ae22f58
|
[api] Don't spam tracebacks when decoding a crash without a local build (#17597)
|
2026-07-16 08:08:28 -04:00 |
|
 J. Nick KostonandGitHub
|
14e71e190c
|
[ci] Restore memory impact detail for ESP-IDF builds (#17587)
|
2026-07-16 08:00:19 -04:00 |
|
 J. Nick KostonandGitHub
|
49bbceb1da
|
[libretiny] Keep renamed board generic-ln882hki validating against generic-ln882h (#17542)
|
2026-07-14 11:51:54 +12:00 |
|
 Jesse HillsandGitHub
|
e27a14ec70
|
[core] Classify entity metadata visibility for the visual editor (#17503)
|
2026-07-12 08:33:29 -04:00 |
|
 J. Nick KostonandGitHub
|
c0636e2bf7
|
[core] Make config-hash independent of machine-local paths (#17523)
|
2026-07-11 14:30:47 -10:00 |
|
 Jesse HillsandGitHub
|
7c130fc970
|
[core] Hide build & framework internals from the visual editor (#17449)
|
2026-07-09 11:58:40 +12:00 |
|
 Jesse HillsandGitHub
|
dd0d0942f5
|
[image] Restructure into a platform component (#17416)
|
2026-07-09 07:38:58 +12:00 |
|
 J. Nick KostonandGitHub
|
902cf6a679
|
[analyze_memory] Report aliased RAM symbols once in the RAM strings report (#17397)
|
2026-07-06 20:54:53 -04:00 |
|
 
|
cdd334284e
|
[rp2] Rename rp2040 platform to rp2 (#17145)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-07-07 08:20:24 +12:00 |
|
 J. Nick KostonandGitHub
|
e095c457ff
|
[esp32] Suppress -Wvolatile in the direct ESP-IDF build (#17404)
|
2026-07-06 03:02:12 +00:00 |
|
 
|
8ab19c0242
|
[esp32] Add RTC-backed preferences (honor in_flash flag) (#17073)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-05 11:48:30 +10:00 |
|
 Jonathan SwobodaandGitHub
|
5738c60206
|
[nrf52] Run clang-tidy against the native sdk-nrf toolchain (#17364)
|
2026-07-03 18:09:01 -04:00 |
|
 Jonathan SwobodaandGitHub
|
648f5e1b06
|
[nrf52] Install native sdk-nrf into a machine-global cache dir (#17353)
|
2026-07-02 15:42:59 -04:00 |
|
 Jonathan SwobodaandGitHub
|
65fc10d627
|
[nrf52] Build PlatformIO libraries as Zephyr modules (sdk-nrf) (#17250)
|
2026-07-02 10:26:34 -04:00 |
|
 Jonathan SwobodaandGitHub
|
b79cbcbde7
|
[espidf] Install native ESP-IDF into a machine-global cache dir (#17306)
|
2026-06-30 14:56:18 -04:00 |
|
 Jonathan SwobodaandGitHub
|
b8690c8e31
|
[core] Drop Python 3.11 support (#17280)
|
2026-06-29 12:32:28 -04:00 |
|
 
|
5f311d281e
|
[esphome] Warn when a YAML merge (<<:) drops a key (#17246)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-06-29 07:17:01 +10:00 |
|