@@ -175,6 +175,7 @@ Full list of changes
175
175
New Features
176
176
^^^^^^^^^^^^
177
177
178
+ - [output] Add ``set_min_power `` & ``set_max_power `` actions for ``FloatOutput `` :esphomepr: `8934 ` by :ghuser: `DjordjeMandic ` (new-feature)
178
179
- [nrf52] add adc :esphomepr: `9321 ` by :ghuser: `tomaszduda23 ` (new-feature)
179
180
- [espnow] Basic communication between ESP32 devices :esphomepr: `9582 ` by :ghuser: `nielsnl68 ` (new-component) (new-feature)
180
181
- [esp32] Add config option to execute from PSRAM :esphomepr: `9907 ` by :ghuser: `clydebarrow ` (new-feature)
@@ -191,12 +192,14 @@ New Features
191
192
- [sensor] Extend timeout filter with option to return last value received :esphomepr: `10115 ` by :ghuser: `kbx81 ` (new-feature)
192
193
- [substitutions] Add some safe built-in functions to jinja parsing :esphomepr: `10178 ` by :ghuser: `jesserockz ` (new-feature)
193
194
- [ld2412] New component :esphomepr: `9075 ` by :ghuser: `Rihan9 ` (new-component) (new-feature) (new-platform)
195
+ - [entity] Allow ``device_id `` to be blank on entities :esphomepr: `10217 ` by :ghuser: `jesserockz ` (new-feature)
194
196
195
197
New Components
196
198
^^^^^^^^^^^^^^
197
199
198
200
- [nrf52, core] nrf52 core based on zephyr :esphomepr: `7049 ` by :ghuser: `tomaszduda23 ` (new-component)
199
201
- Add runtime_stats component for performance debugging and analysis :esphomepr: `9386 ` by :ghuser: `bdraco ` (new-component)
202
+ - [mipi] Refactor constants and functions :esphomepr: `9853 ` by :ghuser: `clydebarrow ` (new-component)
200
203
- [mipi_dsi] New display driver for P4 DSI :esphomepr: `9403 ` by :ghuser: `clydebarrow ` (new-component) (new-platform)
201
204
- [espnow] Basic communication between ESP32 devices :esphomepr: `9582 ` by :ghuser: `nielsnl68 ` (new-component) (new-feature)
202
205
- [ld2412] New component :esphomepr: `9075 ` by :ghuser: `Rihan9 ` (new-component) (new-feature) (new-platform)
@@ -224,31 +227,6 @@ Breaking Changes
224
227
- [esp32] Add IDF log_level option :esphomepr: `10134 ` by :ghuser: `swoboda1337 ` (breaking-change)
225
228
- [ld2450] Replace ``throttle `` with native filters :esphomepr: `10196 ` by :ghuser: `kbx81 ` (breaking-change)
226
229
227
- Beta Changes
228
- ^^^^^^^^^^^^
229
-
230
- - [entity] Allow ``device_id `` to be blank on entities :esphomepr: `10217 ` by :ghuser: `jesserockz ` (new-feature)
231
- - [espnow] Set state to enabled before adding initial peers :esphomepr: `10225 ` by :ghuser: `jesserockz `
232
- - [psram] allow disabling :esphomepr: `10224 ` by :ghuser: `ssieb `
233
- - Bump aioesphomeapi from 38.2.1 to 39.0.0 :esphomepr: `10222 ` by :ghuser: `dependabot[bot] `
234
- - Bump esphome-dashboard from 20250514.0 to 20250814.0 :esphomepr: `10227 ` by :ghuser: `dependabot[bot] `
235
- - [esp32_ble] Add ``USE_ESP32_BLE_UUID `` when advertising is desired :esphomepr: `10230 ` by :ghuser: `jesserockz `
236
- - Improve error reporting for add_library :esphomepr: `10226 ` by :ghuser: `stellar-aria `
237
- - [wifi] Automatically disable Enterprise WiFi support when EAP is not configured :esphomepr: `10242 ` by :ghuser: `bdraco `
238
- - [core] Trigger clean build when components are removed from configuration :esphomepr: `10235 ` by :ghuser: `bdraco `
239
- - [bluetooth_proxy] Remove redundant connection type check after V1 removal :esphomepr: `10208 ` by :ghuser: `bdraco `
240
- - [esp32_ble] Optimize BLE event memory usage by eliminating std::vector overhead : esphomepr:`10247 ` by :ghuser: `bdraco `
241
- - [web_server] fix cover_all_json_generator wrong detail :esphomepr: `10252 ` by :ghuser: `RFDarter `
242
- - [esp32_ble] Store GATTC/GATTS param and small data inline to nearly eliminate heap allocations :esphomepr: `10249 ` by :ghuser: `bdraco `
243
- - [senseair] Discard 0 ppm readings with "Out Of Range" bit set. :esphomepr: `10275 ` by :ghuser: `raineth `
244
- - [core] Fix post-OTA logs display when using esphome run and MQTT :esphomepr: `10274 ` by :ghuser: `raineth `
245
- - [core] Fix scheduler race condition where cancelled items still execute :esphomepr: `10268 ` by :ghuser: `bdraco `
246
- - [esp32] Write variant to sdkconfig file :esphomepr: `10267 ` by :ghuser: `jesserockz `
247
- - [nextion] Don't include terminating NUL in nextion text_sensor states :esphomepr: `10273 ` by :ghuser: `raineth `
248
- - [atm90e32] Only read 1 register per SPI transaction per datasheet. :esphomepr: `10258 ` by :ghuser: `raineth `
249
- - [pipsolar] fix faults_present, fix update interval :esphomepr: `10289 ` by :ghuser: `patagonaa `
250
- - [bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close :esphomepr: `10303 ` by :ghuser: `bdraco `
251
-
252
230
All changes
253
231
^^^^^^^^^^^
254
232
@@ -456,7 +434,7 @@ All changes
456
434
- [heatpumpir] Fix issue with IRremoteESP8266 being included on ESP32 :esphomepr: `9950 ` by :ghuser: `swoboda1337 `
457
435
- Openthread add Teardown :esphomepr: `9275 ` by :ghuser: `rwrozelle `
458
436
- [gps] Fix slow parsing :esphomepr: `9953 ` by :ghuser: `kbx81 `
459
- - [output] Add ``set_min_power `` & ``set_max_power `` actions for ``FloatOutput `` :esphomepr: `8934 ` by :ghuser: `DjordjeMandic `
437
+ - [output] Add ``set_min_power `` & ``set_max_power `` actions for ``FloatOutput `` :esphomepr: `8934 ` by :ghuser: `DjordjeMandic ` (new-feature)
460
438
- [esp32] Bump platform to 54.03.21-1 and add support for tagged releases :esphomepr: `9926 ` by :ghuser: `swoboda1337 `
461
439
- [adc] Enable ADC on ESP32-P4 :esphomepr: `9954 ` by :ghuser: `clydebarrow `
462
440
- [esp32] Fix post build :esphomepr: `9951 ` by :ghuser: `jesserockz `
@@ -544,7 +522,7 @@ All changes
544
522
- [select] Fix new_select() not forwarding constructor args while preserving keyword-only options parameter :esphomepr: `10036 ` by :ghuser: `Copilot `
545
523
- [mcp23xxx] Use CachedGpioExpander :esphomepr: `10078 ` by :ghuser: `jesserockz `
546
524
- update espressif's esp32-camera library to 2.1.1 :esphomepr: `10090 ` by :ghuser: `RubenKelevra `
547
- - [esp32_ble_tracker] Add missing USE_ESP32_BLE_DEVICE guard for ``already_discovered_ `` member :esphomepr: `10085 ` by :ghuser: `bdraco `
525
+ - [esp32_ble_tracker] Add missing `` USE_ESP32_BLE_DEVICE `` guard for ``already_discovered_ `` member :esphomepr: `10085 ` by :ghuser: `bdraco `
548
526
- [esp32_ble_tracker] Refactor loop() method for improved readability and performance :esphomepr: `10074 ` by :ghuser: `bdraco `
549
527
- [esp32_rmt_led_strip] Work around IDFGH-16195 :esphomepr: `10093 ` by :ghuser: `swoboda1337 `
550
528
- [bme680] Eliminate warnings due to unused functions :esphomepr: `9735 ` by :ghuser: `pgolawsk `
@@ -601,9 +579,26 @@ All changes
601
579
- [ld2450] Replace ``throttle `` with native filters :esphomepr: `10196 ` by :ghuser: `kbx81 ` (breaking-change)
602
580
- [bme280_base, bmp280_base] add reasons to the fails, clean up logging :esphomepr: `10209 ` by :ghuser: `ssieb `
603
581
- [bluetooth_proxy] Remove ESPBTUUID dependency to save 296 bytes of flash :esphomepr: `10213 ` by :ghuser: `bdraco `
582
+ - [CI] Fix CI job failures for PRs with >300 changed files :esphomepr: `10215 ` by :ghuser: `bdraco `
604
583
- [entity] Allow ``device_id `` to be blank on entities :esphomepr: `10217 ` by :ghuser: `jesserockz ` (new-feature)
605
584
- [espnow] Set state to enabled before adding initial peers :esphomepr: `10225 ` by :ghuser: `jesserockz `
606
585
- [psram] allow disabling :esphomepr: `10224 ` by :ghuser: `ssieb `
586
+ - [esp32_ble] Add ``USE_ESP32_BLE_UUID `` when advertising is desired :esphomepr: `10230 ` by :ghuser: `jesserockz `
587
+ - Improve error reporting for add_library :esphomepr: `10226 ` by :ghuser: `stellar-aria `
588
+ - [wifi] Automatically disable Enterprise WiFi support when EAP is not configured :esphomepr: `10242 ` by :ghuser: `bdraco `
589
+ - [core] Trigger clean build when components are removed from configuration :esphomepr: `10235 ` by :ghuser: `bdraco `
590
+ - [bluetooth_proxy] Remove redundant connection type check after V1 removal :esphomepr: `10208 ` by :ghuser: `bdraco `
591
+ - [esp32_ble] Optimize BLE event memory usage by eliminating std::vector overhead : esphomepr:`10247 ` by :ghuser: `bdraco `
592
+ - [web_server] fix cover_all_json_generator wrong detail :esphomepr: `10252 ` by :ghuser: `RFDarter `
593
+ - [esp32_ble] Store GATTC/GATTS param and small data inline to nearly eliminate heap allocations :esphomepr: `10249 ` by :ghuser: `bdraco `
594
+ - [senseair] Discard 0 ppm readings with "Out Of Range" bit set. :esphomepr: `10275 ` by :ghuser: `raineth `
595
+ - [core] Fix post-OTA logs display when using esphome run and MQTT :esphomepr: `10274 ` by :ghuser: `raineth `
596
+ - [core] Fix scheduler race condition where cancelled items still execute :esphomepr: `10268 ` by :ghuser: `bdraco `
597
+ - [esp32] Write variant to sdkconfig file :esphomepr: `10267 ` by :ghuser: `jesserockz `
598
+ - [nextion] Don't include terminating NUL in nextion text_sensor states :esphomepr: `10273 ` by :ghuser: `raineth `
599
+ - [atm90e32] Only read 1 register per SPI transaction per datasheet. :esphomepr: `10258 ` by :ghuser: `raineth `
600
+ - [pipsolar] fix faults_present, fix update interval :esphomepr: `10289 ` by :ghuser: `patagonaa `
601
+ - [bluetooth_proxy] Fix connection slot race by deferring slot release until GATT close :esphomepr: `10303 ` by :ghuser: `bdraco `
607
602
608
603
Dependency Changes
609
604
^^^^^^^^^^^^^^^^^^
0 commit comments