J. Nick Koston
5bccc41ca3
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
2026-08-23 21:10:46 -05:00
J. Nick Koston
5ba31dcccb
Merge branch 'esp8266-native-idedata-helpers' into esp8266-native-converter-hardening
2026-08-23 21:10:45 -05:00
J. Nick Koston
3fe4e255d8
Merge remote-tracking branch 'origin/dev' into esp8266-native-idedata-helpers
2026-08-23 21:10:35 -05:00
de1361ac0e
[core] Add type annotations to component Python ( #18697 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-23 20:50:27 -05:00
J. Nick Koston and GitHub
d877fb021c
[time] Remove C++ POSIX TZ string parser ( #18383 )
2026-08-24 13:24:00 +12:00
3c56b9e66e
[wifi] Share the scan list dedupe helper with improv_serial ( #18612 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Bluetooth Devices Bot <bluetooth@koston.org >
2026-08-24 01:05:35 +00:00
Bonne Eggleston and GitHub
1ceaf699c2
[modbus_controller] Rename custom_command to custom_pdu; reject address 0; retire skip_updates ( #18652 )
2026-08-23 19:33:53 -05:00
J. Nick Koston
e594888176
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
...
# Conflicts:
# esphome/platformio/library.py
2026-08-23 19:30:35 -05:00
J. Nick Koston
6bdd8b1163
Type LINK_FLAGS in the gate, skip malformed transitive deps, escape quotes in zephyr CMake entries
2026-08-23 19:30:02 -05:00
J. Nick Koston and GitHub
d75f85b089
[network] Add tcp_send_buffer option ( #18610 )
2026-08-23 19:23:08 -05:00
34c1a009b6
[core] Use filter_source_files_from_defines in api, socket and ethernet ( #18674 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-08-24 00:20:00 +00:00
c9e91be35f
[web_server_idf] Skip multipart parser sources when OTA upload is disabled ( #18534 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-23 23:45:26 +00:00
J. Nick Koston
69d997521f
Guard the bar writes, narrow the cache probe, make a total prefetch failure loud
2026-08-23 18:45:02 -05:00
J. Nick Koston and GitHub
31afd94a30
[noise] Declare libsodium as a direct dependency ( #18692 )
2026-08-23 23:35:45 +00:00
J. Nick Koston and GitHub
6f7b9a1482
[gpio] Fix linker error when binary sensor only uses expander pins ( #18698 )
2026-08-24 11:31:48 +12:00
J. Nick Koston and GitHub
6c23ad661d
[bluetooth_proxy] Warn once per transaction when the TCP buffer is congested ( #18605 )
2026-08-24 11:30:11 +12:00
J. Nick Koston
ae5e5b3011
Merge remote-tracking branch 'origin/dev' into esp8266-native-idedata-helpers
2026-08-23 18:30:06 -05:00
J. Nick Koston
3ab464c345
Merge branch 'esp8266-native-idedata-helpers' into esp8266-native-converter-hardening
2026-08-23 18:30:06 -05:00
J. Nick Koston
b74de2dfa2
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
2026-08-23 18:30:06 -05:00
J. Nick Koston and GitHub
41171e61d1
[core] Keep str_contains_ignore_case needle literals in flash on ESP8266 ( #18574 )
2026-08-24 11:29:05 +12:00
J. Nick Koston
6e65634408
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
2026-08-23 18:20:45 -05:00
J. Nick Koston
6300e9b72e
Tolerate malformed repository/description metadata instead of crashing
2026-08-23 18:20:43 -05:00
J. Nick Koston and GitHub
bdf8dec028
[i2s_audio] Skip SPDIF speaker sources when spdif_mode is off ( #18676 )
2026-08-24 11:16:03 +12:00
J. Nick Koston and GitHub
a872626fba
[esp32_ble] Skip ble_advertising.cpp when advertising is not used ( #18679 )
2026-08-24 11:15:54 +12:00
J. Nick Koston and GitHub
00bdbf8ed1
[uart] Skip uart_debugger.cpp when no debug block is configured ( #18678 )
2026-08-24 11:15:21 +12:00
J. Nick Koston
786e9ef278
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
...
# Conflicts:
# esphome/platformio/library.py
2026-08-23 18:14:53 -05:00
J. Nick Koston and GitHub
25fb3983cb
[mqtt] Skip entity sources for entity types not in the config ( #18677 )
2026-08-24 11:14:40 +12:00
J. Nick Koston and GitHub
4510f10491
[core] Treat a malformed build_info.json as stale instead of crashing ( #18669 )
2026-08-24 11:13:57 +12:00
J. Nick Koston and GitHub
0ecc7045fa
[core] Parse the common on/off spellings in boolean env vars ( #18667 )
2026-08-24 11:13:34 +12:00
J. Nick Koston and GitHub
5cc1f001fa
[light] Skip light_json_schema.cpp when json is not used ( #18675 )
2026-08-24 11:12:58 +12:00
J. Nick Koston
24ce2195da
Merge remote-tracking branch 'origin/dev' into esp8266-native-idedata-helpers
2026-08-23 18:12:27 -05:00
J. Nick Koston
d5fe45db66
Merge branch 'esp8266-native-idedata-helpers' into esp8266-native-converter-hardening
2026-08-23 18:12:27 -05:00
J. Nick Koston
a027d06231
Give the fake env real membership, widen the manifest gate, route zephyr through the shared lexer
2026-08-23 18:12:14 -05:00
J. Nick Koston and GitHub
76caadc594
[noise] Add shared noise component and move api noise primitives ( #18490 )
2026-08-24 11:03:44 +12:00
Jesse Hills
7d34efecf2
Merge branch 'release' into dev
2026-08-24 10:37:28 +12:00
Jesse Hills and GitHub
c4096d44d8
Merge pull request #18696 from esphome/bump-2026.8.1
...
2026.8.1
2026.8.1
2026-08-24 10:37:06 +12:00
J. Nick Koston
57241e40b8
Make failure_reason public now that two modules import it, cover interrupt() on a finished bar
2026-08-23 17:26:47 -05:00
J. Nick Koston
76ddbe5ebd
Merge branch 'esp8266-native-idedata-helpers' into esp8266-native-converter-hardening
2026-08-23 17:17:59 -05:00
J. Nick Koston
531bd8ec62
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
2026-08-23 17:17:59 -05:00
J. Nick Koston
40e6e406d7
Merge remote-tracking branch 'origin/dev' into esp8266-native-idedata-helpers
2026-08-23 17:17:52 -05:00
J. Nick Koston
6cfbe5b166
Normalize captured CPPDEFINES to a CppDefine named tuple at capture time
2026-08-23 17:15:29 -05:00
J. Nick Koston
e7fc3937bf
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
2026-08-23 17:08:16 -05:00
J. Nick Koston
70f4555ec8
Route captured LINKFLAGS to the link line and make Prepend a real front-insert
2026-08-23 17:08:04 -05:00
J. Nick Koston
04a44d6e63
Let ProgressBar own the mid-row interrupt, share the part-file naming, fold duplicate except arms
2026-08-23 16:54:33 -05:00
J. Nick Koston
cb10904fa3
Keep the combined bar steady during a backoff sleep
2026-08-23 16:49:54 -05:00
J. Nick Koston
ba0d9e77db
Never log a blank prefetch reason, keep the download error over a tick failure
...
Both prefetch warning loops format through _failure_reason so a
message-less exception cannot log blank. A bar-frame write failure in
the failure path cannot displace the download error, the failure list
is annotated BaseException (cancellations are entries too), the Ctrl-C
docstring notes an in-progress extraction runs to completion, and the
wave-prefetch docstring carries the superseded-sibling caveat.
2026-08-23 16:35:48 -05:00
J. Nick Koston
b0b174f3e2
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
2026-08-23 16:31:08 -05:00
J. Nick Koston
d8857080f0
Merge branch 'esp8266-native-idedata-helpers' into esp8266-native-converter-hardening
2026-08-23 16:31:06 -05:00
J. Nick Koston
c285af3857
Cover the Flash line through the shared bar
2026-08-23 16:31:03 -05:00
J. Nick Koston
acf5ce718c
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
2026-08-23 16:25:18 -05:00