J. Nick Koston
|
73ab04330e
|
Treat sys.exit(0) as script success, fail on an unreadable declared script
|
2026-08-20 20:48:30 -05:00 |
|
J. Nick Koston
|
91eed262c8
|
Repr zero-arg script exceptions, surface a None idedata after an IDF build
|
2026-08-20 20:46:15 -05:00 |
|
J. Nick Koston
|
c95e0b90f5
|
Raise on a traversing extraScript, survive sys.exit in vendored scripts, fix the caveats wording
|
2026-08-20 19:51:26 -05:00 |
|
J. Nick Koston
|
5cf2135038
|
Cover the warn-once dedup branch
|
2026-08-20 19:29:27 -05:00 |
|
J. Nick Koston
|
5bd328e6c4
|
Fail on a declared-but-absent extraScript, warn once per unsupported env method, split and widen tests
|
2026-08-20 19:25:33 -05:00 |
|
J. Nick Koston
|
ef2f16713a
|
Widen the post-compile idedata guard to every failure the comment promises
|
2026-08-20 19:02:35 -05:00 |
|
J. Nick Koston
|
790c6d6353
|
Drop the never-hitting parse memo, guard the post-compile idedata refresh, pin the kind map
|
2026-08-20 18:40:29 -05:00 |
|
J. Nick Koston
|
bc6b997350
|
Restore the lazy shlex import, pin the probe convention, assert the shim diagnostics
|
2026-08-20 18:17:56 -05:00 |
|
J. Nick Koston
|
9b12934307
|
Reject a launcher compile DB by name before the probe, discard partial script captures, log dropped env keys
|
2026-08-20 17:52:54 -05:00 |
|
J. Nick Koston
|
d33a097152
|
Name every skipped size line, best-effort script compile, unusable idedata returns None
|
2026-08-20 17:29:47 -05:00 |
|
J. Nick Koston
|
466f890e1f
|
Clean errors for non-string flags, visible size-summary skips, partial extra-script capture
|
2026-08-20 17:12:19 -05:00 |
|
J. Nick Koston
|
4ab2a7ba98
|
Join flag args per entry like ParseFlags, pin the launcher strip log, record the asm merge decision
|
2026-08-20 16:54:28 -05:00 |
|
J. Nick Koston
|
a0f0ad8729
|
Restore the underscore in test_parse_library_json
|
2026-08-20 16:30:13 -05:00 |
|
J. Nick Koston
|
57a9c71da8
|
Cover the malformed build.flags rejection
|
2026-08-20 16:25:47 -05:00 |
|
J. Nick Koston
|
1483b7c10b
|
Detect launchers by a closed denylist instead of guessing compiler names
|
2026-08-20 16:24:21 -05:00 |
|
J. Nick Koston
|
7fe0847e5c
|
Update espidf test to the public parse_library_json name
|
2026-08-20 16:13:19 -05:00 |
|
J. Nick Koston
|
80815f1dc7
|
Make parse_library_json public alongside its properties sibling
|
2026-08-20 16:12:52 -05:00 |
|
J. Nick Koston
|
12c1b15578
|
Reject malformed build.flags by name and pin the idedata cache-hit path
|
2026-08-20 15:59:03 -05:00 |
|
J. Nick Koston
|
7a3f700206
|
Act on bad-compiler detection, atomic logged idedata cache, memoized entry parsing, callable board_mcu
|
2026-08-20 15:41:39 -05:00 |
|
J. Nick Koston
|
5a4337c240
|
Share the size line format, derive source extensions from a kind map, close_fds on the ccache probe
|
2026-08-20 15:21:31 -05:00 |
|
J. Nick Koston
|
2564ad0deb
|
Warn once per non-compiler path, accept versioned compiler names, and pin the trigger table
|
2026-08-20 13:57:30 -05:00 |
|
J. Nick Koston
|
e82453e80e
|
Complete the unit-test package chain so test modules import fully qualified
|
2026-08-20 13:42:15 -05:00 |
|
J. Nick Koston
|
3eec5085da
|
Give the format_bar tests a unique basename
|
2026-08-20 13:39:46 -05:00 |
|
J. Nick Koston
|
57c8648210
|
Drop the test package init that collides with script/build_helpers.py on the CI path
|
2026-08-20 13:38:54 -05:00 |
|
J. Nick Koston
|
9bd548ba92
|
Move the extraScript machinery into the platformio package and tidy the extraction
|
2026-08-20 13:35:07 -05:00 |
|
J. Nick Koston
|
ab58f1080a
|
Cover the tidy-project idedata assembly and hoist its helper import
|
2026-08-20 12:50:56 -05:00 |
|
J. Nick Koston
|
47942fb166
|
Note the upstream spelling in the format_bar citation
|
2026-08-20 12:47:54 -05:00 |
|
J. Nick Koston
|
f326c3f04d
|
Move the shared helpers into a neutral build_helpers package
|
2026-08-20 12:43:34 -05:00 |
|
J. Nick Koston
|
3b51ec2ae7
|
Extract the shared native-build helpers from the ESP-IDF backend
|
2026-08-20 12:36:42 -05:00 |
|
 David van 't WoutandGitHub
|
2ab09e1a77
|
[core] Add add_cmake_arg (#18498)
|
2026-08-20 12:30:33 -05:00 |
|
 J. Nick KostonandGitHub
|
a3ea77c2f1
|
[core] Keep templated !include filenames as strings so Windows path normalization cannot corrupt them (#18549)
|
2026-08-20 11:32:15 -05:00 |
|
 J. Nick KostonandGitHub
|
7fe4399b94
|
[esp32] Grow the default IDF component exclusion list (#18536)
|
2026-08-20 16:11:53 +00:00 |
|
 Jesse HillsandGitHub
|
545f762568
|
[core] Add type annotations to component Python (8/11) (#18345)
|
2026-08-20 12:08:26 -04:00 |
|
 Jesse HillsandGitHub
|
e83439eaae
|
[core] Add type annotations to component Python (7/11) (#18344)
|
2026-08-20 12:07:10 -04:00 |
|
 Jesse HillsandGitHub
|
b6a9761dae
|
[core] Add type annotations to component Python (4/11) (#18341)
|
2026-08-20 10:59:51 -04:00 |
|
 Jesse HillsandGitHub
|
fbe4b39a16
|
[core] Add type annotations to component Python (3/11) (#18340)
|
2026-08-20 10:58:58 -04:00 |
|
 
|
ecca240eef
|
[core] Add type annotations to component Python (2/11) (#18339)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-08-20 14:26:16 +00:00 |
|
 J. Nick KostonandGitHub
|
347a6155f8
|
[uptime] Skip the timestamp sensor source when no time component is configured (#18535)
|
2026-08-20 10:07:17 -04:00 |
|
 J. Nick KostonandGitHub
|
a8e721abeb
|
[esp32] Apply IDF component exclusions to native toolchain builds (#18531)
|
2026-08-20 10:03:49 -04:00 |
|
 J. Nick KostonandGitHub
|
2d62ea78d2
|
[ota] Skip partition-access OTA sources when the feature is disabled (#18532)
|
2026-08-20 10:00:11 -04:00 |
|
 J. Nick KostonandGitHub
|
8ef0f38f4e
|
[ethernet] Skip the custom W5500 SPI driver for other ethernet types (#18533)
|
2026-08-20 09:59:30 -04:00 |
|
 Jesse HillsandGitHub
|
3c47ab42d6
|
[core] Add type annotations to component Python (1/11) (#18338)
|
2026-08-20 09:55:15 -04:00 |
|
 Alar AunandGitHub
|
aafeca5859
|
[modbus_controller] Brace single-statement log bodies to fix -Wempty-body (#18543)
|
2026-08-20 09:54:28 -04:00 |
|
 J. Nick KostonandGitHub
|
132f494195
|
[nrf52] Rebuild the Python env when its interpreter symlink dangles (#18540)
|
2026-08-20 07:59:57 -04:00 |
|
 esphome[bot]andGitHub
|
5e9de7c94b
|
Bump bundled esphome-device-builder to 1.12.1 (#18541)
|
2026-08-20 00:00:44 -05:00 |
|
 Markus HällandGitHub
|
b7d0b676fc
|
[wifi] Take the lwIP core lock around sntp_servermode_dhcp() (#18511)
|
2026-08-19 23:31:27 -05:00 |
|
Jesse Hills
|
55b45fc6fb
|
Merge branch 'release' into dev
|
2026-08-20 14:32:46 +12:00 |
|
 Jesse HillsandGitHub
|
6f8dbb6fbc
|
Merge pull request #18527 from esphome/bump-2026.8.0
2026.8.0
2026.8.0
|
2026-08-20 14:32:15 +12:00 |
|
 J. Nick KostonandJesse Hills
|
ca97c86d65
|
[ci] Install requirements_dev.txt when the venv cache misses (#18502)
|
2026-08-20 13:12:33 +12:00 |
|
Jesse Hills
|
828eac90f3
|
Bump version to 2026.8.0
|
2026-08-20 11:51:59 +12:00 |
|