| 
							
							
								 Jesse Hills | 81bae96109 | [airthings] Remove unnecessary schema (#8760) | 2025-05-12 21:05:23 +00:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | a3ed090594 | [tm1638] Use switch_schema method (#8758) | 2025-05-12 20:59:59 +00:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | cff1820772 | [sprinkler] Use number_schema method (#8759) | 2025-05-12 20:59:42 +00:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | bdd2774544 | [factory_reset] Use switch_schema method (#8757) | 2025-05-12 20:58:05 +00:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 38790793dd | [opentherm] Update to use schema methods (#8756) | 2025-05-12 20:53:46 +00:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | dcd786d21c | [config] Deprecate other *_SCHEMA constants (#8748) | 2025-05-12 14:43:38 -05:00 |  | 
			
				
					| 
							
							
								 Kevin Ahrendt | 71e88fe9b2 | [i2s_audio] Correct a microphone with a DC offset signal (#8751) | 2025-05-13 07:30:58 +12:00 |  | 
			
				
					| 
							
							
								 Guillermo Ruffino | 11dcaf7383 | [vscode] provide version to editor (#8752) | 2025-05-13 07:27:07 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | dded81d622 | Fix ESP32 API Disconnects Caused by Concurrent Logger Writes (#8736) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-05-13 07:03:34 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 8324b3244c | [config] Add entity schema consts with deprecation log (#8747) | 2025-05-12 06:31:36 +00:00 |  | 
			
				
					| 
							
							
								 Mateusz Bronk | 401c090edd | MQTT: fan direction control added (#8022) Co-authored-by: Mateusz Bronk <mbronk@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-05-12 10:28:46 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 8757957e17 | Merge branch 'release' into dev | 2025-05-12 10:19:16 +12:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/48ea49be76d0c68403a7f3df87e3487d?size=56) dependabot[bot] | e2c8a5b638 | Bump ruff from 0.11.8 to 0.11.9 (#8735) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-05-12 10:19:10 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 7bb899bfa1 | Merge pull request #8746 from esphome/bump-2025.4.2 2025.4.22025.4.2 | 2025-05-12 10:18:35 +12:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/48ea49be76d0c68403a7f3df87e3487d?size=56) dependabot[bot] | 3e2359ddff | Bump aioesphomeapi from 30.1.0 to 30.2.0 (#8734) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 2025-05-12 10:05:24 +12:00 |  | 
			
				
					| 
							
							
								 Samuel Sieb | 04147a7f27 | [one_wire][dallas_temp] adjust timings and reduce disabled interrupts (#8744) Co-authored-by: Samuel Sieb <samuel@sieb.net> | 2025-05-12 09:33:50 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | cae3c030d2 | Bump version to 2025.4.2 | 2025-05-12 08:52:13 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | d7c615ec43 | [lvgl] Fix image property processing (#8691) | 2025-05-12 08:52:13 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | 1294e8ccd5 | [lvgl] Allow padding to be negative (#8671) | 2025-05-12 08:52:13 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | 37a2cb07d1 | [as3935_i2c] Remove redundant includes (#8677) | 2025-05-12 08:52:13 +12:00 |  | 
			
				
					| 
							
							
								 Clyde Stubbs | 2af3994f79 | [display] Fix Rect::inside (#8679) | 2025-05-12 08:52:12 +12:00 |  | 
			
				
					| 
							
							
								 Jannik | 0c0fe81814 | Fix HLW8012 sensor not returning values if change_mode_every is set to never (#8456) | 2025-05-12 08:52:12 +12:00 |  | 
			
				
					| 
							
							
								 Ben Winslow | 82c8614315 | Fix typo preventing tt21100 from autosetting the touchscreen res. (#8662) | 2025-05-12 08:52:12 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | a85dc65038 | [media_player] Fix actions with id as value (#8654) | 2025-05-12 08:52:12 +12:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 290b8bdca0 | [esp32_ble] Remove explicit and now incorrect ble override for esp32-c6 (#8643) | 2025-05-12 08:52:12 +12:00 |  | 
			
				
					| 
							
							
								 bdm310 | a96ed0b70a | [lvgl] Fix unexpected widget update behavior (#8260) | 2025-05-12 08:52:12 +12:00 |  | 
			
				
					| 
							
							
								 Kevin Ahrendt | cdc1a7c646 | [sound_level] Add a new sound level sensor (#8737) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-05-12 08:51:49 +12:00 |  | 
			
				
					| 
							
							
								 Kevin Ahrendt | 7f59aff157 | [voice_assistant] Bugfix: Properly detect states where mic is running (#8745) | 2025-05-12 08:50:47 +12:00 |  | 
			
				
					| 
							
							
								 Kevin Ahrendt | cdce59f7f9 | [i2s_audio] Fix: Slot bit-width for ESP32 variant (#8738) | 2025-05-11 00:27:50 -05:00 |  | 
			
				
					| 
							
							
								 Kevin Ahrendt | ff1c3cb52e | [audio] Bump esp-audio-libs to version 1.1.4 for speed optimizations (#8739) | 2025-05-11 00:25:19 -05:00 |  | 
			
				
					| 
							
							
								 Kevin Ahrendt | bec9d91419 | [audio, microphone] - Allow MicrophoneSource to passively capture/optimization (#8732) | 2025-05-09 16:54:33 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 8399d894c1 | [config] Use ` cv.UNDEFINED instead of adhoc _UNDEF` objects (#8725) | 2025-05-09 08:18:52 +00:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | e1732c4945 | [lock] Move to use ` lock_schema(..) instead of LOCK_SCHEMA` (#8728)Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com> | 2025-05-09 07:45:32 +00:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | ca221d6cb2 | [text] Move to use ` text_schema(..) instead of TEXT_SCHEMA` (#8727) | 2025-05-09 01:24:34 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 8a90ce882a | [update] Move to use ` update_schema(..) instead of UPDATE_SCHEMA` (#8726) | 2025-05-09 01:22:43 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | b3400a1308 | [lock] Tidy up template publish action and lockstate locations (#8729) | 2025-05-09 01:19:03 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 23fb1bed61 | [valve] Move to use ` valve_schema(..) instead of VALVE_SCHEMA` (#8730) | 2025-05-09 01:14:13 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 2b3757dff8 | [valve] Tidy up template publish action location (#8731) | 2025-05-09 01:05:26 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Hills | 1da8e99d27 | [api] Synchronise api.proto between repos (#8720) | 2025-05-09 13:33:28 +12:00 |  | 
			
				
					| 
							
							
								 John | e94e71ded8 | ATM90E32 Semi-automatic calibration & Status fields (#8529) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-05-09 12:50:59 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 00f20c1e55 | Optimize bluetooth_proxy memory copy and reduce reallocs (#8723) | 2025-05-09 12:49:50 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 45d019a7e4 | Improve BLE Connection Reliability by Enabling Software Coexistence (#8683) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> | 2025-05-09 12:18:19 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 8465017db9 | Consolidate write_raw_ implementation to reduce code duplication (#8717) | 2025-05-09 12:10:44 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 782d748210 | Increase zeroconf timeout to 10 seconds (#8670) | 2025-05-09 12:05:59 +12:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/48ea49be76d0c68403a7f3df87e3487d?size=56) dependabot[bot] | b01d85a974 | Bump puremagic from 1.28 to 1.29 (#8722) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 2025-05-08 15:02:16 -05:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/48ea49be76d0c68403a7f3df87e3487d?size=56) dependabot[bot] | 797a4c61f2 | Bump ruff from 0.11.7 to 0.11.8 (#8721) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | 2025-05-08 15:01:52 -05:00 |  | 
			
				
					| 
							
							
								 Samuel Sieb | 8e29437900 | [key_collector] enable/disable (#8718) Co-authored-by: Samuel Sieb <samuel@sieb.net> | 2025-05-08 20:26:10 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 9e64e71cdf | Require reserve_size in create_buffer to reduce realloc overhead (#8715) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> | 2025-05-08 05:50:20 +00:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | ef2621aa54 | Reserve space in the frame helper when we know in advance how much we need (#8716) | 2025-05-08 17:43:39 +12:00 |  | 
			
				
					| 
							
							
								 J. Nick Koston | 882273cb56 | Avoid Reallocation When Sending Logging Messages (#8714) | 2025-05-08 04:19:53 +00:00 |  |