J. Nick Koston 
							
						 
					 
					
						
						
							
						
						f2e0a412db 
					 
					
						
						
							
							[substitutions] Fix AttributeError when using packages with substitutions ( #11274 )  
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com > 
						
						
					 
					
						2025-10-16 16:23:20 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						42f1b61e31 
					 
					
						
						
							
							[git] Automatically recover from broken git repositories in external_components ( #11246 )  
						
						
						
						
					 
					
						2025-10-16 15:58:58 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						fe4857fabb 
					 
					
						
						
							
							[tests] Fix OTA password test assertions after merge collision ( #11275 )  
						
						
						
						
					 
					
						2025-10-16 13:28:19 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						3054c2bc29 
					 
					
						
						
							
							[ota.esphome] Handle blank password the same as no password defined ( #11271 )  
						
						
						
						
					 
					
						2025-10-16 13:07:37 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						b190f37ae7 
					 
					
						
						
							
							[ota] Fix MQTT resolution when static IP appears first in device list ( #11272 )  
						
						
						
						
					 
					
						2025-10-16 13:06:02 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						9fb254fdc2 
					 
					
						
						
							
							Fix log retrieval with FQDN when mDNS is disabled ( #11202 )  
						
						
						
						
					 
					
						2025-10-14 10:23:44 +13:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						3df4dbd3a6 
					 
					
						
						
							
							[core] Properly clean the build dir in the HA addon ( #11208 )  
						
						
						
						
					 
					
						2025-10-13 17:12:45 -04:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						6bc9ed0810 
					 
					
						
						
							
							[ota] Increase handshake timeout to 20s now that auth is non-blocking ( #11186 )  
						
						
						
						
					 
					
						2025-10-13 07:27:43 +13: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 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						fd3c05b42e 
					 
					
						
						
							
							[substitutions]  fix   #10825  set evaluation error ( #10830 )  
						
						
						
						
					 
					
						2025-10-01 14:33:56 +13:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						b176d1f890 
					 
					
						
						
							
							[core] Don't remove storage in clean-all ( #10921 )  
						
						
						
						
					 
					
						2025-09-29 15:24:42 -04:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						4b86f31b66 
					 
					
						
						
							
							[core] Fix platform component normalization happening too late in validation pipeline ( #10908 )  
						
						
						
						
					 
					
						2025-09-29 12:09:08 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						abf522bbb9 
					 
					
						
						
							
							[ota] Add SHA256 password authentication with backward compatibility ( #10809 )  
						
						... 
						
						
						
						Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
					 
					
						2025-09-26 17:50:27 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						74f09a2b59 
					 
					
						
						
							
							[core] Rename to clean-platform to clean-all ( #10876 )  
						
						
						
						
					 
					
						2025-09-25 11:55:43 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						3cb2a4569c 
					 
					
						
						
							
							[core] Add a clean-platform option ( #10831 )  
						
						
						
						
					 
					
						2025-09-23 12:41:25 -04:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						7629903afb 
					 
					
						
						
							
							[substitutions] implement !literal ( #10785 )  
						
						
						
						
					 
					
						2025-09-22 16:32:59 +12:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						68eb4091b8 
					 
					
						
						
							
							[substitutions] add missing safe globals tests ( #10814 )  
						
						
						
						
					 
					
						2025-09-22 16:29:15 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						30bb640c89 
					 
					
						
						
							
							Skip external component updates when running logs command ( #10756 )  
						
						... 
						
						
						
						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> 
						
						
					 
					
						2025-09-21 21:15:49 +00:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						0432a10543 
					 
					
						
						
							
							Add coverage for Path to str fix in  #10807  ( #10808 )  
						
						
						
						
					 
					
						2025-09-22 08:59:19 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						4729bc87fa 
					 
					
						
						
							
							[core] Fix TypeError in update-all command after Path migration ( #10821 )  
						
						
						
						
					 
					
						2025-09-21 13:07:27 -04: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 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						2bb64a189d 
					 
					
						
						
							
							[dashboard] Transfer DNS/mDNS cache from dashboard to CLI to avoid blocking ( #10685 )  
						
						
						
						
					 
					
						2025-09-18 20:13:13 -05:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						1ffb9d972a 
					 
					
						
						
							
							[core] Fix ESP8266 mDNS compilation failure caused by incorrect coroutine priorities ( #10773 )  
						
						
						
						
					 
					
						2025-09-18 13:11:30 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						11c595bb09 
					 
					
						
						
							
							[mqtt] Fix KeyError when MQTT logging configured without explicit level ( #10774 )  
						
						
						
						
					 
					
						2025-09-18 07:38:02 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						27fa18dcec 
					 
					
						
						
							
							[core] Fix clean build files to properly clear PlatformIO cache ( #10754 )  
						
						
						
						
					 
					
						2025-09-17 08:09:35 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						22989592f0 
					 
					
						
						
							
							[wizard] Fix KeyError when running wizard with empty OTA password ( #10753 )  
						
						
						
						
					 
					
						2025-09-17 07:56:54 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						4859fe67eb 
					 
					
						
						
							
							[dashboard] Fix archive handler to properly delete build folders using correct path ( #10724 )  
						
						
						
						
					 
					
						2025-09-16 11:04:35 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						bd9dc43e59 
					 
					
						
						
							
							Add additional coverage ahead of Path conversion ( #10723 )  
						
						
						
						
					 
					
						2025-09-15 13:33:15 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						35dce3c80d 
					 
					
						
						
							
							Add additional test coverage ahead of Path conversion ( #10700 )  
						
						
						
						
					 
					
						2025-09-15 09:31:38 +12:00 
						 
				 
			
				
					
						
							
							
								Markus 
							
						 
					 
					
						
						
							
						
						d3592c451b 
					 
					
						
						
							
							[core] fix upload to device via MQTT IP lookup (e.g. when mDNS is disable) ( #10632 )  
						
						... 
						
						
						
						Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick+github@koston.org > 
						
						
					 
					
						2025-09-12 16:31:53 -05:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						24eb33a1c0 
					 
					
						
						
							
							Add additional dashboard and main tests ( #10688 )  
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com > 
						
						
					 
					
						2025-09-13 09:04:56 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						4390fd80a3 
					 
					
						
						
							
							Add additional coverage for util and writer ( #10683 )  
						
						
						
						
					 
					
						2025-09-12 17:04:51 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						4813c5134e 
					 
					
						
						
							
							[tests] Add upload_program and show_logs test coverage to prevent regressions ( #10684 )  
						
						
						
						
					 
					
						2025-09-12 17:04:22 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						ac0cd946f0 
					 
					
						
						
							
							Add comprehensive tests for choose_upload_log_host to prevent regressions ( #10679 )  
						
						... 
						
						
						
						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-09-12 08:51:58 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						c45efe8f40 
					 
					
						
						
							
							Add additional coverage for yaml_util ( #10674 )  
						
						
						
						
					 
					
						2025-09-11 17:01:11 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						10aae33979 
					 
					
						
						
							
							Improve coverage for various core modules ( #10663 )  
						
						
						
						
					 
					
						2025-09-10 08:17:34 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						e218f16f0f 
					 
					
						
						
							
							Allow both files and directories to be passed to update-all ( #10575 )  
						
						... 
						
						
						
						Co-authored-by: J. Nick Koston <nick@home-assistant.io > 
						
						
					 
					
						2025-09-09 18:06:59 -05:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						148fa698cc 
					 
					
						
						
							
							Fix DNS resolution inconsistency between logs and OTA operations ( #10595 )  
						
						... 
						
						
						
						Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-09-08 10:25:22 +12:00 
						 
				 
			
				
					
						
							
							
								Maxim Raznatovski 
							
						 
					 
					
						
						
							
						
						c03d978b46 
					 
					
						
						
							
							[wizard] extend the wizard dashboard API to allow upload and empty config options ( #10203 )  
						
						
						
						
					 
					
						2025-09-04 14:02:49 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						d1276dc6df 
					 
					
						
						
							
							[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum ( #10518 )  
						
						
						
						
					 
					
						2025-09-02 21:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						6d834c019d 
					 
					
						
						
							
							Fix incorrect entity count due to undefined execution order with globals ( #10497 )  
						
						
						
						
					 
					
						2025-09-01 13:01:15 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						ca19959d7c 
					 
					
						
						
							
							[core] Improve error reporting for entity name conflicts with non-ASCII characters ( #10329 )  
						
						
						
						
					 
					
						2025-08-25 08:11:54 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						8ea1a3ed64 
					 
					
						
						
							
							[core] Trigger clean build when components are removed from configuration ( #10235 )  
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com > 
						
						
					 
					
						2025-08-15 10:50:03 +12:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						6a8722f33e 
					 
					
						
						
							
							[entity] Allow `device_id` to be blank on entities ( #10217 )  
						
						
						
						
					 
					
						2025-08-14 09:42:11 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						82b7c1224c 
					 
					
						
						
							
							[core] Improve entity duplicate validation error messages ( #10184 )  
						
						
						
						
					 
					
						2025-08-12 09:58:51 +12:00 
						 
				 
			
				
					
						
							
							
								Clyde Stubbs 
							
						 
					 
					
						
						
							
						
						b1b0638fab 
					 
					
						
						
							
							[config] Fix reversion of excessive yaml output after error ( #10043 )  
						
						... 
						
						
						
						Co-authored-by: J. Nick Koston <nick@koston.org > 
						
						
					 
					
						2025-08-02 22:35:52 -10:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						f13e742bd5 
					 
					
						
						
							
							[ruff] Enable RET and fix all violations ( #9929 )  
						
						
						
						
					 
					
						2025-08-01 02:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						f808c38f10 
					 
					
						
						
							
							[ruff] Enable PERF rules and fix all violations ( #9874 )  
						
						
						
						
					 
					
						2025-07-25 08:15:54 -10: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 
							
						 
					 
					
						
						
							
						
						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