guillempages and J. Nick Koston
46f90d0c54
[core] Add portable strcasestr implementation named str_contains_ignore_case ( #18497 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-20 17:28:17 -05:00
5177972c04
[runtime_image] keep decoder allocated ( #18488 )
...
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@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-20 17:27:44 -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
esphome[bot]
ece90ee97b
Bump bundled esphome-device-builder to 1.12.2 ( #18573 )
2026-08-20 16:59:30 -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
dependabot[bot]
4cfa4893ef
Bump docker/setup-buildx-action from 4.2.0 to 4.3.0 in the docker-actions group ( #18564 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-20 15:24:28 -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
dependabot[bot]
edd4a86d14
Bump prek from 0.4.13 to 0.4.14 ( #18563 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-20 15:02:15 -05:00
Jesse Hills
44dcd82d78
[mipi_spi] Toggle D/C only while holding the SPI bus ( #18529 )
2026-08-21 07:58:11 +12:00
Jesse Hills
12da2140cf
[core] Add type annotations to component Python (11/11) ( #18348 )
2026-08-21 07:57:14 +12:00
Jesse Hills
c006e9804a
[core] Add type annotations to component Python (9/11) ( #18346 )
2026-08-21 07:56:48 +12:00
Jesse Hills and Jonathan Swoboda
6343c11873
[core] Add type annotations to component Python (5/11) ( #18342 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-08-21 07:56:02 +12: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 Wout
2ab09e1a77
[core] Add add_cmake_arg ( #18498 )
2026-08-20 12:30:33 -05:00
J. Nick Koston
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 Koston
7fe4399b94
[esp32] Grow the default IDF component exclusion list ( #18536 )
2026-08-20 16:11:53 +00:00
Jesse Hills
545f762568
[core] Add type annotations to component Python (8/11) ( #18345 )
2026-08-20 12:08:26 -04:00
Jesse Hills
e83439eaae
[core] Add type annotations to component Python (7/11) ( #18344 )
2026-08-20 12:07:10 -04:00
Jesse Hills
b6a9761dae
[core] Add type annotations to component Python (4/11) ( #18341 )
2026-08-20 10:59:51 -04:00
Jesse Hills
fbe4b39a16
[core] Add type annotations to component Python (3/11) ( #18340 )
2026-08-20 10:58:58 -04:00
Jesse Hills and Jonathan Swoboda
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 Koston
347a6155f8
[uptime] Skip the timestamp sensor source when no time component is configured ( #18535 )
2026-08-20 10:07:17 -04:00
J. Nick Koston
a8e721abeb
[esp32] Apply IDF component exclusions to native toolchain builds ( #18531 )
2026-08-20 10:03:49 -04:00
J. Nick Koston
2d62ea78d2
[ota] Skip partition-access OTA sources when the feature is disabled ( #18532 )
2026-08-20 10:00:11 -04:00
J. Nick Koston
8ef0f38f4e
[ethernet] Skip the custom W5500 SPI driver for other ethernet types ( #18533 )
2026-08-20 09:59:30 -04:00
Jesse Hills
3c47ab42d6
[core] Add type annotations to component Python (1/11) ( #18338 )
2026-08-20 09:55:15 -04:00
Alar Aun
aafeca5859
[modbus_controller] Brace single-statement log bodies to fix -Wempty-body ( #18543 )
2026-08-20 09:54:28 -04:00
J. Nick Koston
132f494195
[nrf52] Rebuild the Python env when its interpreter symlink dangles ( #18540 )
2026-08-20 07:59:57 -04:00
esphome[bot]
5e9de7c94b
Bump bundled esphome-device-builder to 1.12.1 ( #18541 )
2026-08-20 00:00:44 -05:00
Markus Häll
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 Hills
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 Koston
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
J. Nick Koston
d9359a70c1
[tests] Keep PlatformIO libdeps per xdist worker to stop a compile race ( #18524 )
2026-08-20 11:51:57 +12:00