Commit Graph

  • 908c47bb5e preen, tune 20260218-zigbee-proxy kbx81 2026-02-25 23:28:44 -06:00
  • 962cbfb9d8 [safe_mode] Mark SafeModeComponent and SafeModeTrigger as final (#14282) dev J. Nick Koston 2026-02-25 20:14:53 -07:00
  • d52f8c9c6f [web_server] Mark classes as final (#14283) J. Nick Koston 2026-02-25 20:14:33 -07:00
  • ee4d67930f [api] Mark ListEntitiesIterator and InitialStateIterator as final (#14284) J. Nick Koston 2026-02-25 20:14:16 -07:00
  • cced0a82b5 [ota] Mark OTA backend and component leaf classes as final (#14287) J. Nick Koston 2026-02-25 20:14:04 -07:00
  • 478a876b01 [mdns] Mark MDNSComponent as final (#14290) J. Nick Koston 2026-02-25 20:13:51 -07:00
  • 789da5fdf8 [logger] Mark Logger and LoggerMessageTrigger as final (#14291) J. Nick Koston 2026-02-25 20:13:44 -07:00
  • bd08a56210 Merge branch 'release' into dev Jesse Hills 2026-02-26 15:17:16 +13:00
  • f7843582e8 Merge pull request #14303 from esphome/bump-2026.2.2 2026.2.2 release beta Jesse Hills 2026-02-26 15:16:33 +13:00
  • 2c749e9dbe Bump version to 2026.2.2 Jesse Hills 2026-02-26 13:45:13 +13:00
  • 8479664df1 [sensor] Fix delta filter percentage mode regression (#14302) Jonathan Swoboda 2026-02-25 19:32:02 -05:00
  • 5a1d6428b2 [hmc5883l] Fix wrong gain for 88uT range (#14281) Jonathan Swoboda 2026-02-25 14:35:27 -05:00
  • a39be5a461 [rtttl] Fix speaker playback bugs (#14280) Jonathan Swoboda 2026-02-25 14:34:38 -05:00
  • da930310b1 [ld2420] Fix sizeof vs value bug in register memcpy (#14286) Jonathan Swoboda 2026-02-25 14:19:20 -05:00
  • af296eb600 [pid] Fix deadband threshold conversion for Fahrenheit (#14268) Jonathan Swoboda 2026-02-24 23:26:00 -05:00
  • 2c11c65faf Don't get stuck forever on a failed component can_proceed (#14267) Jesse Hills 2026-02-25 16:28:19 +13:00
  • 29d890bb0f [http_request.ota] Percent-encode credentials in URL (#14257) Jonathan Swoboda 2026-02-24 14:15:22 -05:00
  • efa39ae591 [mipi_dsi] Allow transform disable; fix warnings (#14216) Clyde Stubbs 2026-02-25 00:33:33 +11:00
  • 4b57ac3236 [water_heater] Fix device_id missing from state responses (#14212) J. Nick Koston 2026-02-22 17:07:56 -06:00
  • 997f825cd3 [network] Improve IPAddress::str() deprecation warning with usage example (#14195) J. Nick Koston 2026-02-22 15:56:09 -06:00
  • 27fe866d5e [bme68x_bsec2] Fix compilation on ESP32 Arduino (#14194) J. Nick Koston 2026-02-21 23:22:59 -06:00
  • c5c6ce6b0e [haier] Fix uninitialized HonSettings causing API connection failures (#14188) J. Nick Koston 2026-02-21 13:54:43 -06:00
  • 15e2a778d4 [api] Fix build error when lambda returns StringRef in homeassistant.event data (#14187) J. Nick Koston 2026-02-21 13:54:20 -06:00
  • 1f5a35a99f [dsmr] Add deprecated std::string overload for set_decryption_key (#14180) J. Nick Koston 2026-02-21 11:08:13 -06:00
  • 0975755a9d [mipi_dsi] Disallow swap_xy (#14124) Clyde Stubbs 2026-02-20 22:51:13 -10:00
  • 19f4845185 [max7219digit] Fix typo in action names (#14162) Jonathan Swoboda 2026-02-20 16:06:46 -05:00
  • 0d5b7df77d [sensor] Fix delta filter percentage mode regression (#14302) Jonathan Swoboda 2026-02-25 19:32:02 -05:00
  • 6df3a30740 Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy kbx81 2026-02-25 17:33:27 -06:00
  • 534857db9c [wled] Fix millis overflow in blank timeout (#14300) Jonathan Swoboda 2026-02-25 18:01:49 -05:00
  • 0a81a7a50b [mcp2515] Fix millis overflow in set_mode_ timeout (#14298) Jonathan Swoboda 2026-02-25 18:01:32 -05:00
  • e75cb324af Merge remote-tracking branch 'origin/light-effect-index-codegen' into integration integration J. Nick Koston 2026-02-25 15:41:15 -07:00
  • ed6ebe10f9 Use ESPHOME_strncasecmp_P for "none" check to keep string in flash light-effect-index-codegen J. Nick Koston 2026-02-25 15:33:36 -07:00
  • 23ef233b60 [gp8403] Fix enum size mismatch in voltage register write (#14296) Jonathan Swoboda 2026-02-25 17:21:50 -05:00
  • 24fb74f78b [ld2420] Fix buffer overflows in command response parsing (#14297) Jonathan Swoboda 2026-02-25 17:21:33 -05:00
  • b17fecd796 Merge remote-tracking branch 'origin/light-effect-index-codegen' into integration J. Nick Koston 2026-02-25 15:15:46 -07:00
  • 1e806301bd Address review comments: add typing, pre-lowercase effect name J. Nick Koston 2026-02-25 15:04:41 -07:00
  • 2e167835ea [pn532] Replace millis zero sentinel with optional (#14295) Jonathan Swoboda 2026-02-25 15:15:49 -05:00
  • a60e5c5c4f [lightwaverf] Fix millis overflow in send timeout check (#14294) Jonathan Swoboda 2026-02-25 15:11:52 -05:00
  • 794d3fdb31 Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-25 13:10:41 -07:00
  • 3dcc9ab765 [ble_presence] Fix millis overflow in presence timeout check (#14293) Jonathan Swoboda 2026-02-25 15:08:04 -05:00
  • d61e2f9c29 [light] Fix millis overflow in transition progress and flash timing (#14292) Jonathan Swoboda 2026-02-25 15:06:13 -05:00
  • 5dffceda59 [hmc5883l] Fix wrong gain for 88uT range (#14281) Jonathan Swoboda 2026-02-25 14:35:27 -05:00
  • d1a636a5c3 [rtttl] Fix speaker playback bugs (#14280) Jonathan Swoboda 2026-02-25 14:34:38 -05:00
  • 1e70fe6589 Merge branch 'logger-mark-final' into integration J. Nick Koston 2026-02-25 12:33:16 -07:00
  • 925b34e2fb Merge branch 'mdns-mark-final' into integration J. Nick Koston 2026-02-25 12:33:09 -07:00
  • bdf9c7473a Merge branch 'ota-mark-final' into integration J. Nick Koston 2026-02-25 12:33:04 -07:00
  • f84e4b2697 Merge branch 'api-mark-iterators-final' into integration J. Nick Koston 2026-02-25 12:32:58 -07:00
  • 2a2f8a0b1e Merge branch 'web-server-mark-final' into integration J. Nick Koston 2026-02-25 12:32:50 -07:00
  • c0cebdb65f Merge branch 'safe-mode-mark-final' into integration J. Nick Koston 2026-02-25 12:32:40 -07:00
  • 3f558f63d8 [bl0942] Fix millis overflow in packet timeout check (#14285) Jonathan Swoboda 2026-02-25 14:28:47 -05:00
  • df77213f2c [shelly_dimmer] Fix millis overflow in ACK timeout check (#14288) Jonathan Swoboda 2026-02-25 14:27:00 -05:00
  • e601162cdd [lcd_base] Fix millis() truncation to uint8_t (#14289) Jonathan Swoboda 2026-02-25 14:21:00 -05:00
  • 62da60df47 [ld2420] Fix sizeof vs value bug in register memcpy (#14286) Jonathan Swoboda 2026-02-25 14:19:20 -05:00
  • ee01f897c1 [logger] Mark Logger and LoggerMessageTrigger as final J. Nick Koston 2026-02-25 12:08:32 -07:00
  • 67856ba565 [mdns] Mark MDNSComponent as final J. Nick Koston 2026-02-25 12:07:01 -07:00
  • 99f713ccfd [ota] Mark OTA backend and component leaf classes as final J. Nick Koston 2026-02-25 12:05:17 -07:00
  • 0eb259495f [api] Mark ListEntitiesIterator and InitialStateIterator as final J. Nick Koston 2026-02-25 12:02:38 -07:00
  • 7687e77442 [web_server] Mark classes as final J. Nick Koston 2026-02-25 11:59:58 -07:00
  • 046b334a75 [safe_mode] Mark SafeModeComponent and SafeModeTrigger as final J. Nick Koston 2026-02-25 11:55:25 -07:00
  • ff1289671e Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-25 11:46:16 -07:00
  • 8bb577de64 [api] Split ProtoVarInt::parse into 32-bit and 64-bit phases (#14039) J. Nick Koston 2026-02-25 12:23:13 -06:00
  • 371e9a9870 [web_server_idf] Use make_unique_for_overwrite for recv buffer web-server-idf-make-unique-for-overwrite J. Nick Koston 2026-02-25 09:56:37 -07:00
  • fdda6a5f5f [api] Prefer make_unique_for_overwrite for noninit send buffers api-make-unique-for-overwrite J. Nick Koston 2026-02-25 09:56:28 -07:00
  • ede8235aae [core] more accurate check for leap year and valid day_of_month (#14197) Thomas Rupprecht 2026-02-25 17:46:28 +01:00
  • 37a0cec53d [ac_dimmer] Use a shared ESP32 GPTimer for multiple dimmers (#13523) Szpadel 2026-02-25 17:12:03 +01:00
  • 97ec64c8e0 Merge branch 'light-effect-index-codegen' into integration J. Nick Koston 2026-02-25 09:10:05 -07:00
  • 78ab63581b Update webserver local assets to 20260225-155043 (#14275) esphomebot 2026-02-26 05:09:45 +13:00
  • 9494d58e07 Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-25 09:06:07 -07:00
  • 1beeb9ab5c [web_server] Fix uptime display overflow after ~24.8 days (#13739) J. Nick Koston 2026-02-25 09:54:32 -06:00
  • 228874a52b [config] Improve dimensions validation and fix online_image resize aspect ratio (#14274) Jonathan Swoboda 2026-02-25 10:45:50 -05:00
  • bb05cfb711 [sensirion_common] Move sen5x's sensirion_convert_to_string_in_place() function to sensirion_common (#14269) Big Mike 2026-02-25 06:34:58 -06:00
  • b134c4679c [light] Replace std::lerp with lightweight lerp_fast in LightColorValues::lerp (#14238) J. Nick Koston 2026-02-24 22:33:57 -06:00
  • 427940f626 Add comment explaining empty capture in effect lambda wrapper J. Nick Koston 2026-02-24 22:33:20 -06:00
  • 2e705a919f [pid] Fix deadband threshold conversion for Fahrenheit (#14268) Jonathan Swoboda 2026-02-24 23:26:00 -05:00
  • 08c98e8229 Merge branch 'dev' into light-effect-index-codegen J. Nick Koston 2026-02-24 21:40:00 -06:00
  • 1dac501b04 [light] Add additional light effect test cases (#14266) J. Nick Koston 2026-02-24 21:39:51 -06:00
  • 905e81330e Don't get stuck forever on a failed component can_proceed (#14267) Jesse Hills 2026-02-25 16:28:19 +13:00
  • 2e8cc548de Merge branch 'light_tests_add' into light-effect-index-codegen J. Nick Koston 2026-02-24 20:40:22 -06:00
  • ee3152142a Add additional light effect test cases J. Nick Koston 2026-02-24 20:39:38 -06:00
  • ae296af582 light effect to uint32_t J. Nick Koston 2026-02-24 20:38:33 -06:00
  • 3460a8c922 [dlms_meter/kamstrup_kmp] Replace powf with pow10_int (#14125) J. Nick Koston 2026-02-24 18:44:50 -06:00
  • 2ff876c629 [core] Use custom deleter for SchedulerItem unique_ptr to prevent destructor inlining (#14258) J. Nick Koston 2026-02-24 18:18:44 -06:00
  • 08dc487b5b [core] Pass std::function by rvalue reference in scheduler (#14260) J. Nick Koston 2026-02-24 18:08:07 -06:00
  • 4dc6b12ec5 [api] Pass std::function by rvalue reference in state subscriptions (#14261) J. Nick Koston 2026-02-24 17:56:43 -06:00
  • cca4777f64 [web_server_idf] Pass std::function by rvalue reference (#14262) J. Nick Koston 2026-02-24 17:51:01 -06:00
  • cbb191ca2b Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-24 17:28:25 -06:00
  • 0aaf59dbed Merge remote-tracking branch 'upstream/dev' into 20260218-zigbee-proxy kbx81 2026-02-24 16:51:04 -06:00
  • af00d601be [esp32_ble_server] add max_clients option for multi-client support (#14239) Andrew Rankin 2026-02-24 16:19:13 -05:00
  • eae71c38e5 Merge branch 'web-server-rvalue-ref-func' into integration J. Nick Koston 2026-02-24 14:02:20 -06:00
  • 117a7fe628 Merge branch 'api-rvalue-ref-func' into integration J. Nick Koston 2026-02-24 14:02:15 -06:00
  • 32132c0216 [web_server_idf] Pass std::function by rvalue reference J. Nick Koston 2026-02-24 13:56:15 -06:00
  • 9420fb8452 [api] Pass std::function by rvalue reference in state subscriptions J. Nick Koston 2026-02-24 13:52:53 -06:00
  • ec914fcb77 Merge remote-tracking branch 'upstream/scheduler-rvalue-ref-func' into integration J. Nick Koston 2026-02-24 13:45:32 -06:00
  • eedb1be19c [core] Pass std::function by rvalue reference in set_timer_common_ J. Nick Koston 2026-02-24 13:19:53 -06:00
  • a53fd4f586 Merge branch 'scheduler-rvalue-ref-func' into integration J. Nick Koston 2026-02-24 13:25:46 -06:00
  • b3983bc088 [core] Pass std::function by rvalue reference in set_timer_common_ J. Nick Koston 2026-02-24 13:19:53 -06:00
  • fe3c2ba555 [http_request.ota] Percent-encode credentials in URL (#14257) Jonathan Swoboda 2026-02-24 14:15:22 -05:00
  • 95623476c5 Merge remote-tracking branch 'upstream/scheduler-custom-deleter-bk7231n' into integration J. Nick Koston 2026-02-24 12:23:35 -06:00
  • e3bf2d78d1 [core] Use custom deleter for SchedulerItem unique_ptr to prevent destructor inlining J. Nick Koston 2026-02-24 11:48:48 -06:00
  • 535fb86c9c Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-24 12:09:20 -06:00