| 
							
							
								 Clyde Stubbs | 3960e2bae7 | [mipi] Refactor constants and functions (#9853) | 2025-07-24 13:27:05 +12:00 |  | 
			
				
					| 
							
							
								 Keith Burzinski | 238c72b66f | [config_validation] Add support for suggesting alternate component/platform (#9757) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-07-22 11:29:05 +12:00 |  | 
			
				
					| 
							
							
								 Katherine Whitlock | 16a426c182 | Factor PlatformIO buildgen out of writer.py (#9378) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-07-21 20:28:11 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | fe1050a583 | [tests] Fix flaky scheduler retry test timing (#9760) | 2025-07-21 17:21:51 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 89b9bddf1b | [CI] Fix clang-tidy not running when platformio.ini changes (#9678) | 2025-07-19 20:55:21 +12:00 |  | 
			
				
					| 
							
							
								 @RubenKelevra | 08407706aa | esp32cam: add fb location config option (#9630) | 2025-07-19 07:28:13 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 0d422bd74f | [scheduler] Add integration tests for set_retry functionality (#9644) | 2025-07-19 00:26:54 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | f0f76066f3 | [scheduler] Fix DelayAction cancellation in restart mode scripts (#9646) | 2025-07-18 04:07:59 +00:00 |  | 
			
				
					| 
							
							
								 Samuel Sieb | 4bd0561ba3 | [logger] fix on_message (#9642) Co-authored-by: Samuel Sieb <samuel@sieb.net>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-07-17 17:08:18 -10:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 158a3b2835 | [scheduler] Fix cancellation of timers with empty string names (#9641) | 2025-07-18 14:20:35 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | eb8a241a01 | [esp32] Allow variant in place of board (#9427) Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-07-18 13:48:48 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | fc1fd3f897 | [api] Fix compilation error with char* lambdas in HomeAssistant services (#9638) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> | 2025-07-18 10:55:39 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | b1655b3fd4 | Allow disabling OTA for web_server while keeping it enabled for captive_portal (#9583) | 2025-07-16 17:05:09 -10:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | f4cd559a0b | Fix compilation error when using string lambdas with homeassistant services (#9543) | 2025-07-17 09:02:32 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 9e621a1769 | Update script/helpers.py to use ESPHome YAML parser for integration fixtures (#9544) | 2025-07-16 22:19:27 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | e40b45cab1 | Add ability to have same entity names on different sub devices (#9355) Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> | 2025-07-16 21:34:51 +12:00 |  | 
			
				
					| 
							
							
								 Edward Firmo | 9ae8c5b147 | [adc] Test platforms on IDF (#9536) | 2025-07-16 19:35:33 +12:00 |  | 
			
				
					| 
							
							
								 Vladimir Kuznetsov | 63e2e2b2a2 | [lvgl]: fix missing await keyword in meter tick_style width processing (#9538) | 2025-07-16 17:05:19 +10:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 231bcb1f7d | Fix CI failures from merge collisions (#9535) | 2025-07-16 15:24:20 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | f745135bdc | Drop Python 3.10 support, require Python 3.11+ (#9522) Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> | 2025-07-15 15:20:58 -10:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 5c2dea79ef | Make API ConnectRequest optional for passwordless connections (#9445) | 2025-07-16 13:14:43 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | e012fd5b32 | Add runtime_stats component for performance debugging and analysis (#9386) Co-authored-by: Keith Burzinski <kbx81x@gmail.com> | 2025-07-16 13:13:51 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | 6486147da1 | [mipi_spi] Template code, partial buffer support (#9314) Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com> | 2025-07-16 11:05:27 +10:00 |  | 
			
				
					| 
							
							
								 tomaszduda23 | 5d9cba3dce | [nrf52, core] nrf52 core based on zephyr (#7049) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Samuel Sieb <samuel-github@sieb.net>
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com>
Co-authored-by: J. Nick Koston <nick@koston.org> | 2025-07-16 13:00:21 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | d3342d6a1a | [component] Fix ` is_ready` flag when loop disabled (#9501)Co-authored-by: J. Nick Koston <nick@koston.org> | 2025-07-15 07:20:18 +00:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 63b8a219e6 | Include entire platformio.ini in clang-tidy hash calculation (#9509) | 2025-07-15 01:26:39 -05:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | c2f7dcfa6d | [captive_portal] Add test case for libretiny (#9457) Co-authored-by: J. Nick Koston <nick@koston.org> | 2025-07-14 17:36:07 -10:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | b2a8b0a22f | Add pre-commit hooks to fix common formatting issues causing CI failures (#9494) | 2025-07-15 12:25:18 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | fc337aef69 | [esp_ldo] Component schema; default priority (#9479) | 2025-07-13 23:47:52 +00:00 |  | 
			
				
					| 
							
							
								 Javier Peletier | 9e002cd7a3 | [substitutions] Fix #7189 (#9469) | 2025-07-14 09:58:52 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 84956b6dc5 | Automatically disable interrupts for ESP8266 GPIO16 binary sensors (#9467) | 2025-07-13 20:09:55 +12:00 |  | 
			
				
					| 
							
							
								 Peter Zich | 6f19808eff | [lvgl] Post-process size arguments in meter config (#9466) Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com> | 2025-07-13 15:43:32 +10:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | dd5ba5a90c | Conditionally compile API user services to save 4.3KB flash (follow-up to #9262) (#9451) | 2025-07-11 19:08:03 -10:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/48ea49be76d0c68403a7f3df87e3487d?size=56) dependabot[bot] | 0138ef36cf | Bump ruff from 0.12.2 to 0.12.3 (#9446) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org> | 2025-07-12 04:01:54 +00:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | bef20b60d0 | Fix scheduler crash when cancelling items with NULL names (#9444) | 2025-07-12 07:11:45 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 8953e53a04 | CI: Centralize test determination logic to reduce unnecessary job runners (#9432) | 2025-07-11 21:54:57 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 0d94246858 | Exclude internal entities from name uniqueness validation (#9410) | 2025-07-10 20:34:01 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 97dd96b60d | Implement shared PlatformIO cache for integration tests  (#9413) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> | 2025-07-10 12:42:24 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | e9c7596e00 | Fix clang-tidy triggering full scan on Python-only core file changes (#9412) | 2025-07-10 12:41:59 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | c1a994b1d9 | Fix another race in the string lifetime scheduler test (#9399) | 2025-07-10 09:11:42 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 6616567b05 | Speed up clang-tidy CI by 80%+ with incremental checking (#9396) | 2025-07-10 09:00:44 +12:00 |  | 
			
				
					| 
							
							
								 Petr Kejval | 4158a5c2a3 | Add support for GL-R01 I2C - Time of Flight sensor (#8329) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-07-09 10:50:45 +12:00 |  | 
			
				
					| 
							
							
								 Simonas Kazlauskas | 691cc5f7dc | lps22: add a component (#7540) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com> | 2025-07-09 09:13:58 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | b3d7f001af | Fix race condition in scheduler string lifetime integration test (#9382) | 2025-07-08 06:54:47 -05:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | a30f01d668 | Fix integration test race condition by isolating PlatformIO directories (#9383) | 2025-07-08 04:34:39 +00:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | 4648804db6 | [image] Add byte order option and unit tests (#9326) | 2025-07-08 02:28:00 +00:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | a72905191a | Fix flaky test_api_conditional_memory and improve integration test patterns (#9379) | 2025-07-08 11:08:21 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 440de12e3f | Don't compile unnecessary platform files (e.g. ESP8266 files on ESP32) (#9354) | 2025-07-08 09:04:41 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 29747fc730 | Fix flaky test_api_conditional_memory by disabling API batch delay (#9360) | 2025-07-08 08:35:11 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 053feb5e3b | Optimize entity icon memory usage with USE_ENTITY_ICON flag (#9337) | 2025-07-08 08:22:40 +12:00 |  |