J. Nick Koston 
							
						 
					 
					
						
						
							
						
						fdecda3d65 
					 
					
						
						
							
							[light] Use bitmask instead of std::set for color modes ( #11348 )  
						
						 
						
						
						
						
					 
					
						2025-10-20 07:48:14 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						a0922bc8b0 
					 
					
						
						
							
							[ci] Add automated memory impact analysis for pull requests ( #11242 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-10-20 07:43:38 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tomaszduda23 
							
						 
					 
					
						
						
							
						
						5e1019a6fa 
					 
					
						
						
							
							[nrf52, ble_nus] add logging over BLE ( #9846 )  
						
						 
						
						
						
						
					 
					
						2025-10-19 07:41:19 -10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						85f1019d90 
					 
					
						
						
							
							[tests] Migrate remote_transmitter/receiver to common bus definitions ( #11325 )  
						
						 
						
						
						
						
					 
					
						2025-10-17 17:21:38 -10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						b3b65316f0 
					 
					
						
						
							
							[ci] Fix test_build_components missing test files with hyphen naming pattern ( #11329 )  
						
						 
						
						
						
						
					 
					
						2025-10-17 13:05:44 -10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						24243fb22c 
					 
					
						
						
							
							[tests] Add i2c_id to mcp47a1 & mcp4725 and remove from isolation ( #11324 )  
						
						 
						
						
						
						
					 
					
						2025-10-17 08:23:49 -10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						14d76e9e4e 
					 
					
						
						
							
							[ci] Merge components with different buses to reduce CI time ( #11251 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
					 
					
						2025-10-16 16:36:03 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						6943b1d985 
					 
					
						
						
							
							[api] Use FixedVector for ExecuteServiceRequest/Argument arrays to eliminate reallocations ( #11270 )  
						
						 
						
						
						
						
					 
					
						2025-10-16 16:22:08 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						90e8c12df1 
					 
					
						
						
							
							[ci] Isolate openthread ( #11259 )  
						
						 
						
						
						
						
					 
					
						2025-10-15 06:45:06 -10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						1b0ca3360e 
					 
					
						
						
							
							[ci] Group all PR builds, isolate direct changes for full validation on dev ( #11193 )  
						
						 
						
						
						
						
					 
					
						2025-10-14 19:49:14 -10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stuart Parmenter 
							
						 
					 
					
						
						
							
						
						fedfda6c29 
					 
					
						
						
							
							[core] Fix regression from  #10654  ( #11248 )  
						
						 
						
						
						
						
					 
					
						2025-10-15 16:57:47 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						8a15c18066 
					 
					
						
						
							
							[bluetooth_proxy] Use FixedVector for GATT characteristics and descriptors ( #11214 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com > 
						
						
					 
					
						2025-10-14 16:05:13 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						3afa73b449 
					 
					
						
						
							
							[ci] Filter out components without tests from CI test jobs ( #11134  followup) ( #11178 )  
						
						 
						
						
						
						
					 
					
						2025-10-11 18:27:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						dcf2697a2a 
					 
					
						
						
							
							Group component tests to reduce CI time ( #11134 )  
						
						 
						
						
						
						
					 
					
						2025-10-12 07:21:45 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						0acc58d5a1 
					 
					
						
						
							
							[core] Update helpers for new auto load functionality ( #11097 )  
						
						 
						
						
						
						
					 
					
						2025-10-07 14:24:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						ac566b7fd6 
					 
					
						
						
							
							[clang-tidy] Include sdkconfig.defaults in hash calculation ( #11091 )  
						
						 
						
						
						
						
					 
					
						2025-10-06 22:06:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						27e1095cd7 
					 
					
						
						
							
							[core] Allow AUTO_LOAD to receive the component config to determine if it should load other components ( #10961 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io > 
						
						
					 
					
						2025-10-06 15:36:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						da2089c8be 
					 
					
						
						
							
							[core] Remove platformio install from setup ( #10997 )  
						
						 
						
						
						
						
					 
					
						2025-10-06 13:10:05 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						c6e4a7911c 
					 
					
						
						
							
							[esp32] Improve version handling ( #10899 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: J. Nick Koston <nick@koston.org > 
						
						
					 
					
						2025-10-05 22:10:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						adfacdf1b7 
					 
					
						
						
							
							[api] Consolidate authentication checks to reduce function call overhead ( #10852 )  
						
						 
						
						
						
						
					 
					
						2025-09-23 19:43:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						d0d7abb542 
					 
					
						
						
							
							Implement zero-copy for strings in base API calls ( #10851 )  
						
						 
						
						
						
						
					 
					
						2025-09-23 16:15:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						2f8a4d0caa 
					 
					
						
						
							
							[api] Implement zero-copy API for bluetooth_proxy writes ( #10840 )  
						
						 
						
						
						
						
					 
					
						2025-09-23 13:48:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						9ea3643b74 
					 
					
						
						
							
							[core] os.path -> Path ( #10654 )  
						
						 
						
						... 
						
						
						
						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: J. Nick Koston <nick@home-assistant.io > 
						
						
					 
					
						2025-09-19 12:59:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Keith Burzinski 
							
						 
					 
					
						
						
							
						
						9c201afe76 
					 
					
						
						
							
							[api_protobuf.py] Use type appropriate for estimated_size ( #10797 )  
						
						 
						
						
						
						
					 
					
						2025-09-18 20:55:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						612fb4cc3c 
					 
					
						
						
							
							[CI] Check esp32 boards file is up to date ( #10730 )  
						
						 
						
						
						
						
					 
					
						2025-09-15 15:03:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Keith Burzinski 
							
						 
					 
					
						
						
							
						
						adcba4fd9a 
					 
					
						
						
							
							[api_protobuf.py] Use type based on size/length ( #10696 )  
						
						 
						
						
						
						
					 
					
						2025-09-13 17:02:04 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						59e62a1f44 
					 
					
						
						
							
							Sort codeowners using case-insensitive ( #10651 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: J. Nick Koston <nick@koston.org > 
						
						
					 
					
						2025-09-08 21:26:22 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						23c6650902 
					 
					
						
						
							
							[api] Fix VERY_VERBOSE logging compilation error with bool arrays ( #10539 )  
						
						 
						
						
						
						
					 
					
						2025-09-04 08:07:13 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						761c6c6685 
					 
					
						
						
							
							[api] Mark protobuf message classes as final to enable compiler optimizations ( #10276 )  
						
						 
						
						
						
						
					 
					
						2025-08-18 15:55:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						0dda3faed5 
					 
					
						
						
							
							[CI] Fix CI job failures for PRs with >300 changed files ( #10215 )  
						
						 
						
						
						
						
					 
					
						2025-08-13 15:46:56 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						42aee53dde 
					 
					
						
						
							
							[bluetooth_proxy] Replace dynamic vector with fixed array for BLE advertisements ( #10174 )  
						
						 
						
						
						
						
					 
					
						2025-08-11 15:47:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						2fc0a11596 
					 
					
						
						
							
							[CI] Print more info for when consts are duplicated ( #10166 )  
						
						 
						
						
						
						
					 
					
						2025-08-11 09:53:40 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						5a8f722316 
					 
					
						
						
							
							Optimize subprocess performance with close_fds=False ( #10145 )  
						
						 
						
						
						
						
					 
					
						2025-08-11 09:14:13 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						00d9baed11 
					 
					
						
						
							
							[bluetooth_proxy] Eliminate heap allocations in connection state reporting ( #10010 )  
						
						 
						
						
						
						
					 
					
						2025-08-01 20:26:00 -10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						d8a46c7482 
					 
					
						
						
							
							[CI] Allow multiple grep options for clang-tidy ( #10004 )  
						
						 
						
						
						
						
					 
					
						2025-08-01 21:40:53 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						f13e742bd5 
					 
					
						
						
							
							[ruff] Enable RET and fix all violations ( #9929 )  
						
						 
						
						
						
						
					 
					
						2025-08-01 02:10:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tomaszduda23 
							
						 
					 
					
						
						
							
						
						7a4738ec4e 
					 
					
						
						
							
							[nrf52] add adc ( #9321 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
					 
					
						2025-08-01 13:49:39 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						28b277c1c4 
					 
					
						
						
							
							[bluetooth_proxy] Optimize UUID transmission with efficient short_uuid field ( #9995 )  
						
						 
						
						
						
						
					 
					
						2025-07-31 16:20:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						76d33308d9 
					 
					
						
						
							
							[api] Eliminate heap allocations when populating repeated fields from containers ( #9948 )  
						
						 
						
						
						
						
					 
					
						2025-07-30 10:41:37 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						2c9987869e 
					 
					
						
						
							
							[api] Align ProtoSize API design with ProtoWriteBuffer pattern ( #9920 )  
						
						 
						
						
						
						
					 
					
						2025-07-29 10:28:32 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						68f388f78e 
					 
					
						
						
							
							[api] Optimize protobuf empty message handling to reduce flash and runtime overhead ( #9908 )  
						
						 
						
						
						
						
					 
					
						2025-07-29 10:25:07 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						1702356fc8 
					 
					
						
						
							
							[api] Fix string lifetime issue in Home Assistant service calls with templated values ( #9909 )  
						
						 
						
						
						
						
					 
					
						2025-07-28 16:39:25 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cryptk 
							
						 
					 
					
						
						
							
						
						20b61d4bdb 
					 
					
						
						
							
							Add seed flag when running setup with uv present ( #9932 )  
						
						 
						
						
						
						
					 
					
						2025-07-28 14:20:51 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clyde Stubbs 
							
						 
					 
					
						
						
							
						
						e00839a608 
					 
					
						
						
							
							[ci-custom] Report actual changes needed for absolute import ( #9919 )  
						
						 
						
						
						
						
					 
					
						2025-07-27 11:51:57 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						d64e4d3c49 
					 
					
						
						
							
							[ruff] Enable FURB rules for code modernization ( #9896 )  
						
						 
						
						
						
						
					 
					
						2025-07-26 20:54:03 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						f808c38f10 
					 
					
						
						
							
							[ruff] Enable PERF rules and fix all violations ( #9874 )  
						
						 
						
						
						
						
					 
					
						2025-07-25 08:15:54 -10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						ffebd30033 
					 
					
						
						
							
							[ruff] Enable SIM rules and fix code simplification violations ( #9872 )  
						
						 
						
						
						
						
					 
					
						2025-07-25 18:26:08 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						c74f12be98 
					 
					
						
						
							
							[api] Use C++17 nested namespace syntax ( #9856 )  
						
						 
						
						
						
						
					 
					
						2025-07-24 07:15:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						4a27b34685 
					 
					
						
						
							
							[api] Reduce code duplication in protobuf dump methods with helper functions ( #9809 )  
						
						 
						
						
						
						
					 
					
						2025-07-24 15:19:58 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						f863189f96 
					 
					
						
						
							
							[api] Simplify generated authentication check code ( #9806 )  
						
						 
						
						
						
						
					 
					
						2025-07-24 15:18:01 +12:00