J. Nick Koston
cced0a82b5
[ota] Mark OTA backend and component leaf classes as final ( #14287 )
2026-02-25 22:14:04 -05:00
J. Nick Koston
478a876b01
[mdns] Mark MDNSComponent as final ( #14290 )
2026-02-25 22:13:51 -05:00
J. Nick Koston
789da5fdf8
[logger] Mark Logger and LoggerMessageTrigger as final ( #14291 )
2026-02-25 22:13:44 -05:00
Jesse Hills
bd08a56210
Merge branch 'release' into dev
2026-02-26 15:17:16 +13:00
Jesse Hills
f7843582e8
Merge pull request #14303 from esphome/bump-2026.2.2
...
2026.2.2
2026.2.2
2026-02-26 15:16:33 +13:00
Jesse Hills
2c749e9dbe
Bump version to 2026.2.2
2026-02-26 13:45:13 +13:00
Jonathan Swoboda and Copilot
8479664df1
[sensor] Fix delta filter percentage mode regression ( #14302 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-26 13:45:13 +13:00
Jonathan Swoboda and Copilot
5a1d6428b2
[hmc5883l] Fix wrong gain for 88uT range ( #14281 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-26 13:45:13 +13:00
Jonathan Swoboda and Copilot
a39be5a461
[rtttl] Fix speaker playback bugs ( #14280 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-26 13:45:13 +13:00
Jonathan Swoboda and Copilot
da930310b1
[ld2420] Fix sizeof vs value bug in register memcpy ( #14286 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-26 13:45:13 +13:00
Jonathan Swoboda and Copilot
af296eb600
[pid] Fix deadband threshold conversion for Fahrenheit ( #14268 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-26 13:45:13 +13:00
Jesse Hills
2c11c65faf
Don't get stuck forever on a failed component can_proceed ( #14267 )
2026-02-26 13:45:13 +13:00
Jonathan Swoboda and Copilot
29d890bb0f
[http_request.ota] Percent-encode credentials in URL ( #14257 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-26 13:45:13 +13:00
Clyde Stubbs
efa39ae591
[mipi_dsi] Allow transform disable; fix warnings ( #14216 )
2026-02-26 13:45:13 +13:00
J. Nick Koston
4b57ac3236
[water_heater] Fix device_id missing from state responses ( #14212 )
2026-02-26 13:45:13 +13:00
J. Nick Koston
997f825cd3
[network] Improve IPAddress::str() deprecation warning with usage example ( #14195 )
2026-02-26 13:45:13 +13:00
J. Nick Koston
27fe866d5e
[bme68x_bsec2] Fix compilation on ESP32 Arduino ( #14194 )
2026-02-26 13:45:13 +13:00
J. Nick Koston
c5c6ce6b0e
[haier] Fix uninitialized HonSettings causing API connection failures ( #14188 )
2026-02-26 13:45:12 +13:00
J. Nick Koston
15e2a778d4
[api] Fix build error when lambda returns StringRef in homeassistant.event data ( #14187 )
2026-02-26 13:45:12 +13:00
J. Nick Koston
1f5a35a99f
[dsmr] Add deprecated std::string overload for set_decryption_key ( #14180 )
2026-02-26 13:45:12 +13:00
Clyde Stubbs
0975755a9d
[mipi_dsi] Disallow swap_xy ( #14124 )
2026-02-26 13:45:12 +13:00
Jonathan Swoboda and Claude Opus 4.6
19f4845185
[max7219digit] Fix typo in action names ( #14162 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 13:45:12 +13:00
J. Nick Koston
113b1554aa
Merge remote-tracking branch 'upstream/dev' into integration
2026-02-25 17:39:57 -07:00
Jonathan Swoboda and Copilot
0d5b7df77d
[sensor] Fix delta filter percentage mode regression ( #14302 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 19:32:02 -05:00
534857db9c
[wled] Fix millis overflow in blank timeout ( #14300 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-02-25 18:01:49 -05:00
Jonathan Swoboda and Copilot
0a81a7a50b
[mcp2515] Fix millis overflow in set_mode_ timeout ( #14298 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 18:01:32 -05:00
J. Nick Koston
e75cb324af
Merge remote-tracking branch 'origin/light-effect-index-codegen' into integration
2026-02-25 15:41:15 -07:00
J. Nick Koston
ed6ebe10f9
Use ESPHOME_strncasecmp_P for "none" check to keep string in flash
2026-02-25 15:33:36 -07:00
Jonathan Swoboda and Copilot
23ef233b60
[gp8403] Fix enum size mismatch in voltage register write ( #14296 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 17:21:50 -05:00
Jonathan Swoboda and Copilot
24fb74f78b
[ld2420] Fix buffer overflows in command response parsing ( #14297 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 17:21:33 -05:00
J. Nick Koston
b17fecd796
Merge remote-tracking branch 'origin/light-effect-index-codegen' into integration
2026-02-25 15:15:46 -07:00
J. Nick Koston
1e806301bd
Address review comments: add typing, pre-lowercase effect name
2026-02-25 15:05:24 -07:00
Jonathan Swoboda and Copilot
2e167835ea
[pn532] Replace millis zero sentinel with optional ( #14295 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 15:15:49 -05:00
Jonathan Swoboda and Copilot
a60e5c5c4f
[lightwaverf] Fix millis overflow in send timeout check ( #14294 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 15:11:52 -05:00
J. Nick Koston
794d3fdb31
Merge remote-tracking branch 'upstream/dev' into integration
2026-02-25 13:10:41 -07:00
Jonathan Swoboda and Copilot
3dcc9ab765
[ble_presence] Fix millis overflow in presence timeout check ( #14293 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 15:08:04 -05:00
d61e2f9c29
[light] Fix millis overflow in transition progress and flash timing ( #14292 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 15:06:13 -05:00
Jonathan Swoboda and Copilot
5dffceda59
[hmc5883l] Fix wrong gain for 88uT range ( #14281 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 14:35:27 -05:00
Jonathan Swoboda and Copilot
d1a636a5c3
[rtttl] Fix speaker playback bugs ( #14280 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 14:34:38 -05:00
J. Nick Koston
1e70fe6589
Merge branch 'logger-mark-final' into integration
2026-02-25 12:33:16 -07:00
J. Nick Koston
925b34e2fb
Merge branch 'mdns-mark-final' into integration
2026-02-25 12:33:09 -07:00
J. Nick Koston
bdf9c7473a
Merge branch 'ota-mark-final' into integration
2026-02-25 12:33:04 -07:00
J. Nick Koston
f84e4b2697
Merge branch 'api-mark-iterators-final' into integration
2026-02-25 12:32:58 -07:00
J. Nick Koston
2a2f8a0b1e
Merge branch 'web-server-mark-final' into integration
2026-02-25 12:32:50 -07:00
J. Nick Koston
c0cebdb65f
Merge branch 'safe-mode-mark-final' into integration
2026-02-25 12:32:40 -07:00
Jonathan Swoboda and Copilot
3f558f63d8
[bl0942] Fix millis overflow in packet timeout check ( #14285 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 19:28:47 +00:00
Jonathan Swoboda and Copilot
df77213f2c
[shelly_dimmer] Fix millis overflow in ACK timeout check ( #14288 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 19:27:00 +00:00
Jonathan Swoboda and Copilot
e601162cdd
[lcd_base] Fix millis() truncation to uint8_t ( #14289 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 19:21:00 +00:00
Jonathan Swoboda and Copilot
62da60df47
[ld2420] Fix sizeof vs value bug in register memcpy ( #14286 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 19:19:20 +00:00
J. Nick Koston
ee01f897c1
[logger] Mark Logger and LoggerMessageTrigger as final
...
Neither class is subclassed. Marking them final enables the compiler
to devirtualize calls to the Component overrides (loop, dump_config,
get_setup_priority).
2026-02-25 12:08:32 -07:00