Javier Peletier 
							
						 
					 
					
						
						
							
						
						f18c70a256 
					 
					
						
						
							
							[core] Fix substitution id redefinition false positive ( #11603 )  
						
						
						
						
					 
					
						2025-10-30 07:06:55 +13:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						a59b1494d8 
					 
					
						
						
							
							[substitutions] Recursive substitutions and better jinja error handling and debug help ( #10806 )  
						
						
						
						
					 
					
						2025-10-20 14:17:16 +13:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						1e1fefbd0a 
					 
					
						
						
							
							[substitutions] !extend and !remove now support substitutions and jinja ( #11203 )  
						
						
						
						
					 
					
						2025-10-20 10:31:25 +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 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						4b86f31b66 
					 
					
						
						
							
							[core] Fix platform component normalization happening too late in validation pipeline ( #10908 )  
						
						
						
						
					 
					
						2025-09-29 12:09:08 +13: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 
							
						 
					 
					
						
						
							
						
						c45efe8f40 
					 
					
						
						
							
							Add additional coverage for yaml_util ( #10674 )  
						
						
						
						
					 
					
						2025-09-11 17:01:11 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						82b7c1224c 
					 
					
						
						
							
							[core] Improve entity duplicate validation error messages ( #10184 )  
						
						
						
						
					 
					
						2025-08-12 09:58:51 +12: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 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						9e002cd7a3 
					 
					
						
						
							
							[substitutions]  Fix   #7189  ( #9469 )  
						
						
						
						
					 
					
						2025-07-14 09:58:52 +12:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						8c34b72b62 
					 
					
						
						
							
							Jinja expressions in configs (Take  #3 ) ( #8955 )  
						
						
						
						
					 
					
						2025-07-01 14:57:00 +12:00 
						 
				 
			
				
					
						
							
							
								DanielV 
							
						 
					 
					
						
						
							
						
						b18ff48b4a 
					 
					
						
						
							
							[API] Sub devices and areas ( #8544 )  
						
						... 
						
						
						
						Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick+github@koston.org > 
						
						
					 
					
						2025-06-25 12:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						b454f63b36 
					 
					
						
						
							
							[core] Remove old style platform configuration ( #8118 )  
						
						
						
						
					 
					
						2025-01-21 00:32:47 -06:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						25ab6f0297 
					 
					
						
						
							
							Ensure filename is shown when YAML raises an error ( #6139 )  
						
						... 
						
						
						
						* Ensure filename is shown when YAML raises an error
fixes  #5423 
fixes  #5377 
* Ensure filename is shown when YAML raises an error
fixes  #5423 
fixes  #5377 
* Ensure filename is shown when YAML raises an error
fixes  #5423 
fixes  #5377 
* Ensure filename is shown when YAML raises an error
fixes  #5423 
fixes  #5377 
* Ensure filename is shown when YAML raises an error
fixes  #5423 
fixes  #5377  
						
						
					 
					
						2024-01-23 23:11:03 -06:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						5220c9edf8 
					 
					
						
						
							
							Fallback to pure-python loader for better error when YAML loading fails ( #6081 )  
						
						
						
						
					 
					
						2024-01-15 08:06:13 +09:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						89fd367297 
					 
					
						
						
							
							YAML linting ( #3779 )  
						
						
						
						
					 
					
						2022-09-06 15:48:01 +12:00 
						 
				 
			
				
					
						
							
							
								jimtng 
							
						 
					 
					
						
						
							
						
						5aa42e5e66 
					 
					
						
						
							
							Add variable substitutions for !include ( #3510 )  
						
						
						
						
					 
					
						2022-05-31 16:45:18 +12:00 
						 
				 
			
				
					
						
							
							
								Tim Savage 
							
						 
					 
					
						
						
							
						
						c632b0e1d4 
					 
					
						
						
							
							Unittests for esphome python code ( #931 )  
						
						
						
						
					 
					
						2020-03-12 14:27:22 -07:00