J. Nick Koston
|
8eba5a1c28
|
[core] Warn on every run that Intel Mac support ends by 2027.6.0 (#20303)
|
2026-10-08 16:23:01 +13:00 |
|
J. Nick Koston
|
4f9cd7821a
|
[core] Log ignored --skip-bootloader at debug level (#20059)
|
2026-10-05 12:14:42 +13:00 |
|
J. Nick Koston
|
0ed997da92
|
[espidf] Add --skip-bootloader for OTA only builds (#19925)
|
2026-10-01 13:55:30 -05:00 |
|
Panda
|
3dc608c772
|
[core] Parse ESPHOME_SERIAL_LOGGING_RESET as a boolean (#19963)
|
2026-10-01 06:56:32 -05:00 |
|
J. Nick Koston
|
7187acec04
|
[core] Add a line based yaml editor and use it for rename (#19410)
|
2026-09-30 11:15:14 +13:00 |
|
J. Nick Koston
|
5be41dec15
|
[esp8266] Use our own compiler builds for the native toolchain (#19849)
|
2026-09-29 18:31:24 +02:00 |
|
 Jesse HillsandJ. Nick Koston
|
32e11c4f4a
|
[host] Build natively with ninja instead of PlatformIO (#19214)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-09-28 11:29:59 +02:00 |
|
J. Nick Koston
|
89ce3ab98c
|
[nrf52] Run analyze-memory on the sdk-nrf toolchain (#19730)
|
2026-09-27 05:05:26 +01:00 |
|
J. Nick Koston
|
746691d5c2
|
[esp8266] Add native toolchain that builds the Arduino core without PlatformIO (#18539)
|
2026-09-26 20:44:09 +01:00 |
|
J. Nick Koston
|
2d8e43ef78
|
[ota] Add allow_plaintext_upload for devices that never migrated to encryption (#19396)
|
2026-09-25 15:42:52 +01:00 |
|
J. Nick Koston
|
833dd0e812
|
[ota] Offer encryption with the api key so enabling it works over OTA (#18979)
|
2026-09-06 23:59:40 +02:00 |
|
 J. Nick KostonandJesse Hills
|
3f68930001
|
[ota] Add Noise encryption to the OTA platform (#18489)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2026-09-02 08:11:57 +12:00 |
|
J. Nick Koston
|
2f1d3f8299
|
[core] Deduplicate the host program path lookup (#18897)
|
2026-08-30 17:34:16 -05:00 |
|
J. Nick Koston
|
370e8fffed
|
[core] Add the arduino toolchain seam and validate --toolchain on every platform (#18556)
|
2026-08-26 11:16:02 +12:00 |
|
J. Nick Koston
|
9974ad97fa
|
[core] Extract the shared idedata and size-summary helpers into build_helpers (#18661)
|
2026-08-23 21:59:19 -05:00 |
|
J. Nick Koston
|
74bdf275d2
|
[core] Dump the main.cpp config comment with sorted keys (#18653)
|
2026-08-22 20:58:28 -05:00 |
|
J. Nick Koston
|
787a909aa4
|
[core] Don't block logs startup on MQTT IP discovery when addresses are known (#18313)
|
2026-08-13 12:11:32 +12:00 |
|
J. Nick Koston
|
22153be4cd
|
[core] Add esphome logs over web_server HTTP SSE (#17110)
|
2026-08-12 22:00:07 +12:00 |
|
 Jonathan SwobodaandJ. Nick Koston
|
be5e28ea9e
|
[core] Warn when running a different source tree than the one you are in (#18288)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-08-11 21:06:57 -04:00 |
|
J. Nick Koston
|
eb0fac9cbf
|
[core] Only snapshot the user config when esphome config --no-defaults asks for it (#18113)
|
2026-08-05 21:20:52 -05:00 |
|
J. Nick Koston
|
524b278811
|
[core] Defer stdlib imports out of the upload and logs fast path (#18105)
|
2026-08-05 19:09:00 -05:00 |
|
J. Nick Koston
|
a2d1f73bca
|
[core] Defer voluptuous and bundle imports out of the upload and logs fast path (#18093)
|
2026-08-05 20:39:19 +00:00 |
|
J. Nick Koston
|
253ecdd145
|
[core] Resolve the stacktrace decoder lazily behind an address gate (#18048)
|
2026-08-05 14:34:16 -05:00 |
|
J. Nick Koston
|
6bcbdd79c3
|
[core] Lift the log line processor into esphome/stacktrace.py (#18076)
|
2026-08-05 08:43:14 -05:00 |
|
J. Nick Koston
|
d47acf5d0b
|
[core] Read the mqtt IP discovery flag without importing the mqtt component (#18066)
|
2026-08-04 15:12:57 -05:00 |
|
J. Nick Koston
|
d344fd74d1
|
[core] Read the esp32 variant for esptool without importing the esp32 package (#18067)
|
2026-08-04 19:47:07 +00:00 |
|
J. Nick Koston
|
342f3d6994
|
[core] Share the stacktrace analyzer resolution in platform_hooks (#18075)
|
2026-08-04 14:38:28 -05:00 |
|
J. Nick Koston
|
5abd100b53
|
[core] Resolve platform CLI hooks from a registry instead of importing the platform package (#18044)
|
2026-08-04 11:08:56 -05:00 |
|
J. Nick Koston
|
4424af8c5b
|
[api] Move runtime log client out of the component package (#18043)
|
2026-08-03 19:57:52 -05:00 |
|
J. Nick Koston
|
37be04f58e
|
[core] Reduce memory footprint of esphome upload (#17684)
|
2026-07-21 12:21:12 -10:00 |
|
J. Nick Koston
|
cd8d76fa34
|
[esp8266] Fail fast when Rosetta 2 is missing on Apple Silicon Macs (#17737)
|
2026-07-21 08:17:01 +12:00 |
|
J. Nick Koston
|
500d4aa9e9
|
[wireguard] Mark private keys sensitive, stop redacting public keys (#17736)
|
2026-07-20 20:13:56 +00:00 |
|
J. Nick Koston
|
c0636e2bf7
|
[core] Make config-hash independent of machine-local paths (#17523)
|
2026-07-11 14:30:47 -10:00 |
|
 Jesse HillsandJonathan Swoboda
|
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 |
|
Jonathan Swoboda
|
0fb100f2d1
|
[core] Suppress unactionable legacy-redaction warning for substitutions (#17242)
|
2026-06-27 18:05:00 -04:00 |
|
Jesse Hills
|
225d426d95
|
[core] Use CORE.is_* platform helpers in __main__ (#17144)
|
2026-06-23 08:40:16 -04:00 |
|
Jesse Hills
|
d0e3e98d55
|
[dashboard] Remove legacy web dashboard (#17124)
|
2026-06-22 09:33:27 +12:00 |
|
J. Nick Koston
|
921758f87d
|
[core] Clarify resolve error when a device has no network log/OTA transport (#17107)
|
2026-06-21 15:00:55 -05:00 |
|
Jonathan Swoboda
|
53e85e07d4
|
[esp32] Support esphome idedata with the native ESP-IDF toolchain (#17040)
|
2026-06-18 15:56:21 -04:00 |
|
 J. Nick KostonandCopilot Autofix powered by AI
|
bd9375117a
|
[core] Honor transferred address cache in has_resolvable_address (#17025)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-06-17 22:11:24 -05:00 |
|
 Clyde StubbsandClaude Opus 4.8
|
dafc3560dd
|
[tests] Isolate ESPHOME_LOG_STATES in main logs-states tests (#16905)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-10 07:44:58 -04:00 |
|
Jesse Hills
|
93f25258ee
|
[config] Add --no-defaults flag to config command (#16718)
|
2026-06-04 14:08:36 +12:00 |
|
Clyde Stubbs
|
d7d20f4f6b
|
[cli] Allow state reporting control via env (#16746)
|
2026-06-02 07:04:35 +10:00 |
|
J. Nick Koston
|
21e548f1d7
|
[core] Sensitive redaction via yaml_util representer (#16690)
|
2026-05-27 09:20:50 -05:00 |
|
J. Nick Koston
|
489cf483d0
|
[core] Enable ruff PYI (flake8-pyi) lint family (#16654)
|
2026-05-25 20:55:35 -05:00 |
|
 
|
76d3433425
|
[cli] Add config-hash command (#15548)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-05-12 20:43:48 +00:00 |
|
Clyde Stubbs
|
4ff946ac15
|
[cli] Add --no-states flag to run command (#16366)
|
2026-05-12 07:52:07 -04:00 |
|
Jonathan Swoboda
|
e4d9786f00
|
[core] Move platformio files to subfolder (#16347)
|
2026-05-11 21:34:47 +12:00 |
|
 ![pre-commit-ci-lite[bot]](/assets/img/avatar_default.png)  
|
e9cc10fedc
|
[core] Native idf full support (#14678)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <swoboda1337@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2026-05-11 02:12:07 +00:00 |
|
J. Nick Koston
|
66e2dcffc4
|
[cli] Tighten command_rename: scoped name rewrite, target-collision check (#16296)
|
2026-05-11 13:00:09 +12:00 |
|