| 
							
							
								 Jan-Henrik Bruhn | 1368139f4d | [update, http_request_update] Implement update available trigger (#9174) | 2025-07-07 12:36:09 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | b6fade7339 | Fix defer() thread safety issues on multi-core platforms (#9317) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> | 2025-07-07 10:01:51 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 86e7013f40 | Add const char overload for Component::defer() (#9324) | 2025-07-04 21:52:12 -05:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 14d7c4bdbd | Add device_id to entity state messages for sub-device support (#9304) | 2025-07-04 12:31:03 +12:00 |  | 
			
				
					| 
							
							
								 Jonathan Swoboda | 1ef7b2d64f | [sx127x] Add sx127x component (#7490) Co-authored-by: Jonathan Swoboda <jonathan.swoboda> | 2025-07-03 10:37:18 -05:00 |  | 
			
				
					| 
							
							
								 Sergey Dudanov | b2b6f41ef3 | Packages: optional base path for remote git packages (#9279) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-07-03 19:11:40 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 34db02661c | Allow disabling API batch delay for real-time state updates (#9298) | 2025-07-02 21:50:53 -05:00 |  | 
			
				
					| 
							
							
								 DanielV | 798eef41b9 | [Packet transport] Ping timeout sensor (#8694) | 2025-07-03 11:25:46 +10:00 |  | 
			
				
					| 
							
							
								 Mariusz Kryński | b9391f2cd4 | [ds2484] New component (#9147) | 2025-07-03 09:15:37 +12:00 |  | 
			
				
					| 
							
							
								 rwrozelle | 4cdc804c17 | OpenThread - add Device Type (#9272) Co-authored-by: mc <mc@debian>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-07-03 00:16:28 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 84ab758b22 | Replace custom OTA implementation in web_server_base (#9274) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-07-02 13:50:45 +12:00 |  | 
			
				
					| 
							
							
								 Javier Peletier | 35de36d690 | [modbus] Modbus server role: write holding registers (#9156) | 2025-07-01 15:39:06 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 16ef5a9377 | Add OTA support to ESP-IDF webserver (#9264) | 2025-07-01 15:21:11 +12:00 |  | 
			
				
					| 
							
							
								 Javier Peletier | 8c34b72b62 | Jinja expressions in configs (Take #3) (#8955) | 2025-07-01 14:57:00 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 9a0ba1657e | Fix entity hash collisions by enforcing unique names across devices per platform (#9276) | 2025-07-01 14:38:19 +12:00 |  | 
			
				
					| 
							
							
								 Jonathan Swoboda | e58baab563 | [ethernet] P4 changes and 5.3.0 deprecated warnings  (#8457) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-07-01 10:06:59 +12:00 |  | 
			
				
					| 
							
							
								 piechade | 08c88ba0f2 | [smt100] Rename ` dielectric_constant to permittivity` (#9175)Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-06-30 20:54:23 +00:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 0cbb5e6c1c | Fix flaky test_api_conditional_memory by waiting for all required states (#9271) | 2025-07-01 08:02:43 +12:00 |  | 
			
				
					| 
							
							
								 Bjørn Mork | 8a9769d4e9 | Support DM9051 SPI ethernet device (#6861) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-06-30 16:49:38 +12:00 |  | 
			
				
					| 
							
							
								 lamauny | d86f319d66 | Add support for LN882X Family (with LibreTiny) (#8954) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-06-30 16:20:36 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 140ca070a2 | Optimize scheduler string storage to eliminate heap allocations (#9251) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> | 2025-06-30 15:40:36 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 6a354d7c94 | Reduce API component memory usage with conditional compilation (#9262) | 2025-06-30 15:33:35 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 53e9ffe656 | [pi4ioe5v6408] Add new IO Expander (#8888) Co-authored-by: Keith Burzinski <kbx81x@gmail.com> | 2025-06-30 11:48:19 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 13d4823db6 | Fix buffer corruption in API message encoding with very verbose logging (#9249) | 2025-06-29 08:04:42 +12:00 |  | 
			
				
					| 
							
							
								 Jonathan Swoboda | 87321ce10b | [esp32_hosted] Add support for remote wifi (#8833) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-06-27 11:51:13 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 15c5dd222f | [tests] Remove extra newline (#9213) | 2025-06-26 11:21:19 +00:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 15ef93ccc9 | Optimize API connection loop performance (#9184) | 2025-06-26 13:47:41 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 17497eec43 | Reduce memory required for sensor entities (#9201) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> | 2025-06-25 18:15:59 -05:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | 6d0c6329ad | [lvgl] Allow linear positioning of grid cells (#9196) | 2025-06-26 10:45:14 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | f35be6b5cc | [binary_sensor] Add timeout filter (#9198) | 2025-06-25 14:09:43 +02: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 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | 612c8d5841 | [lvgl] Fix dangling pointer issue with qrcode (#9190) | 2025-06-24 09:43:40 +10:00 |  | 
			
				
					| 
							
							
								 Cody Cutrer | a35e476be5 | [opt3001] New component (#6625) Co-authored-by: Keith Burzinski <kbx81x@gmail.com> | 2025-06-23 14:31:20 -05:00 |  | 
			
				
					| 
							
							
								 rwrozelle | aecaffa2f5 | Fixes for setup of OpenThread either using TLV or entering Credentials directly (#9157) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-06-23 15:41:29 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | 78ec9856fb | [lvgl] Add start_value to bar; make values templatable and updateable (#9056) | 2025-06-23 14:23:41 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | 169db9cc0a | [spi] Enable >6 devices with ESP-IDF (#9128) | 2025-06-21 07:55:08 +10:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 8ba22183b9 | Add enable_loop_soon_any_context() for thread and ISR-safe loop enabling (#9127) | 2025-06-19 13:30:41 +12:00 |  | 
			
				
					| 
							
							
								 Jonathan Swoboda | aa180b9581 | Bump ESP32 Arduino version to 3.1.3 (#8604) Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl> | 2025-06-19 08:16:25 +12:00 |  | 
			
				
					| 
							
							
								 Severin von Wnuck-Lipinski | c612985930 | Add support for Xiaomi XMWSDJ04MMC (#8591) | 2025-06-18 21:49:39 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 2e534ce41e | Reduce CPU overhead by allowing components to disable their loop() (#9089) | 2025-06-18 21:49:25 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | bf161f1eaa | Resolve esphome::optional vs std::optional ambiguity in code generation (#9119) | 2025-06-17 13:04:45 -05:00 |  | 
			
				
					| 
							
							
								 Jonathan Swoboda | 78c8447d1e | [esp32_hall] Remove esp32_hall (#9117) | 2025-06-17 15:47:42 +00:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 06810e8e6a | Ensure we can send batches where the first message exceeds MAX_PACKET_SIZE (#9068) | 2025-06-16 09:22:14 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | be58cdda3b | Fix protobuf encoding size mismatch by passing force parameter in encode_string (#9074) | 2025-06-16 09:19:04 +12:00 |  | 
			
				
					| 
							
							
								 dhewg | 59f69ac5ca | [fan] fix initial FanCall to properly set speed (#8277) | 2025-06-15 13:16:33 -05:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 98e2684107 | Fix API message encoding to return actual size instead of calculated size (#9073) | 2025-06-15 15:46:02 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 4305c44440 | Reduce entity memory usage by eliminating field shadowing and bit-packing (#9076) | 2025-06-15 15:21:55 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | 261b561bb2 | [binary_sensor] Add action to invalidate state and pass to HA (#8961) Co-authored-by: J. Nick Koston <nick@koston.org> | 2025-06-12 09:16:20 +10:00 |  | 
			
				
					| 
							
							
								 Stanislav Meduna | 052f558131 | Add support for custom request headers in online_image component (#8985) | 2025-06-11 22:14:02 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | a488c8cd5c | [spi] Restrict octal spi to S3/S2/P4 (#9041) | 2025-06-11 19:45:26 +10:00 |  |