J. Nick Koston
7d93c168cb
Merge branch 'dev' into api-flash-string-progmem
2026-02-22 15:26:05 -06:00
J. Nick Koston
49e4ae54be
[bme68x_bsec2] Fix compilation on ESP32 Arduino ( #14194 )
2026-02-22 05:22:59 +00:00
J. Nick Koston
d5c9c56fdf
[platformio] Add exponential backoff and session reset to download retries ( #14191 )
2026-02-21 19:41:43 -06:00
J. Nick Koston
5a07908dfa
[api] Fix build error when lambda returns StringRef in homeassistant.event data ( #14187 )
2026-02-21 13:54:20 -06:00
tomaszduda23
48ba007c22
[nrf52] print line number after crash in logs ( #14165 )
2026-02-21 14:16:20 -05:00
J. Nick Koston
7fb09da7cf
[dsmr] Add deprecated std::string overload for set_decryption_key ( #14180 )
2026-02-21 11:08:13 -06:00
Sxt Fov
6ecb01dedc
[cc1101] actions to change general and tuner settings ( #14141 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-02-21 08:45:15 -05:00
Clyde Stubbs
518f08b909
[mipi_dsi] Disallow swap_xy ( #14124 )
2026-02-21 19:51:13 +11:00
tomaszduda23
1d3054ef5e
[nrf52,logger] Early debug ( #11685 )
2026-02-20 16:12:50 -06:00
Jonathan Swoboda
db6aa58f40
[max7219digit] Fix typo in action names ( #14162 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:06:46 -05:00
Jonathan Swoboda
403235e2d4
[wifi] Add band_mode configuration for ESP32-C5 dual-band WiFi ( #14148 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:20:29 -05:00
Jonathan Swoboda
9ce01fc369
[esp32] Add engineering_sample option for ESP32-P4 ( #14139 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:20:05 -05:00
Jonathan Swoboda
efe54e3b5e
[ld2410/ld2450] Replace header sync with buffer size increase for frame resync ( #14138 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 23:25:25 -05:00
Jonathan Swoboda
b67b2cc3ab
[ld2450] Add frame header synchronization to fix initialization regression ( #14135 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-02-20 02:56:20 +00:00
J. Nick Koston
d29288547e
[core] Use constexpr for PROGMEM arrays ( #14127 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 18:54:33 -06:00
J. Nick Koston
4aa8f57d36
[json] Add SerializationBuffer for stack-first JSON serialization ( #13625 )
2026-02-19 14:08:44 -06:00
J. Nick Koston
7a5c3cee0d
[esp32_ble] Enable CONFIG_BT_RELEASE_IRAM on ESP32-C2 ( #14109 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 17:41:00 +00:00
Jonathan Swoboda
9aa17984df
[pulse_counter] Fix build failure when use_pcnt is false ( #14111 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 17:25:26 +00:00
Jonathan Swoboda
5304750215
[socket] Fix IPv6 compilation error on host platform ( #14101 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:00:34 +00:00
Rodrigo Martín
4cc1e6a910
[esp32_ble_server] add test for lambda characteristic ( #14091 )
2026-02-19 09:23:22 -05:00
Marc Hörsken
4d05e4d576
[esp32_camera] Add support for sensors without JPEG support ( #9496 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-02-18 21:52:38 -06:00
Kevin Ahrendt
eefad194d0
[audio, speaker] Add support for decoding Ogg Opus files ( #13967 )
2026-02-18 21:51:33 -06:00
Kevin Ahrendt
264c8faedd
[media_player] Add more commands to support Sendspin ( #12258 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-02-18 21:51:01 -06:00
Jonathan Swoboda
9cd7b0b32b
[external_components] Clean up incomplete clone on failed ref fetch ( #14051 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 18:09:33 +00:00
Cornelius A. Ludmann
f2cb5db9e0
[epaper_spi] Add Waveshare 7.5in e-Paper (H) ( #13991 )
2026-02-16 13:44:30 +11:00
Pawelo
15da6d0a0b
[epaper_spi] Add WeAct 3-color e-paper display support ( #13894 )
2026-02-16 07:58:51 +11:00
Jonathan Swoboda
6303bc3e35
[esp32_rmt] Handle ESP32 variants without RMT hardware ( #14001 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 13:23:06 -05:00
Jonathan Swoboda
f48c8a6444
[combination] Fix 'coeffecient' typo with backward-compatible deprecation ( #14004 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 12:11:36 -05:00
Jonathan Swoboda
db7870ef5f
[alarm_control_panel] Fix flaky integration test race condition ( #13964 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 16:04:39 -05:00
schrob
8a08c688f6
[mipi_spi] Add Waveshare 1.83 v2 panel ( #13680 )
2026-02-12 23:25:51 +11:00
J. Nick Koston
483b7693e1
[api] Fix debug asserts in production code, encode_bool bug, and reduce flash overhead ( #13936 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-02-11 13:57:08 -06:00
Nate Clark
1411868a0b
[mqtt.cover] Add option to publish states as JSON payload ( #12639 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-11 11:40:27 -06:00
tomaszduda23
9bdae5183c
[nrf52,logger] add support for task_log_buffer_size ( #13862 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-02-11 15:43:55 +00:00
Jonathan Swoboda
548b7e5dab
[esp32] Fix ESP32-P4 test: replace stale esp_hosted component ref ( #13920 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 00:04:12 +00:00
tronikos
e3141211c3
[water_heater] Add On/Off and Away mode support to template platform ( #13839 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-02-10 12:45:18 +00:00
Cody Cutrer
b97a728cf1
[ld2450] add on_data callback ( #13601 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-09 22:40:44 -05:00
Jonathan Swoboda
475db750e0
[uart] Change available() return type from int to size_t ( #13893 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-09 17:41:16 -05:00
J. Nick Koston
b6fdd29953
[voice_assistant] Replace timer unordered_map with vector to eliminate per-tick heap allocation ( #13857 )
2026-02-09 14:42:40 -06:00
Clyde Stubbs
00256e3ca0
[mipi_rgb] Allow use on P4 ( #13740 )
2026-02-10 06:35:41 +11:00
J. Nick Koston
e0712cc53b
[scheduler] Make core timer ID collisions impossible with type-safe internal IDs ( #13882 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-02-09 13:16:22 -06:00
J. Nick Koston
5cf27a8927
Merge branch 'dev' into api-flash-string-progmem
2026-02-09 11:26:46 -06:00
J. Nick Koston
5d5344cf91
Add tests for cg.templatable() auto FlashStringLiteral wrapping
...
Cover the new automatic ESPHOME_F() wrapping behavior: static strings
with std::string output_type, non-string values, None output_type,
to_exp callable/dict, and lambda passthrough.
2026-02-09 10:56:56 -06:00
J. Nick Koston
66af998098
[dashboard] Handle malformed Basic Auth headers gracefully ( #13866 )
2026-02-09 08:45:03 -06:00
J. Nick Koston
8b8acb3b27
[dashboard] Use constant-time comparison for username check ( #13865 )
2026-02-09 08:31:06 -06:00
J. Nick Koston
1c60efa4b6
[ota] Use secrets module for OTA authentication cnonce ( #13863 )
2026-02-09 08:30:49 -06:00
J. Nick Koston
c990da265a
Add unit tests for FlashStringLiteral
...
Cover the three lines reported uncovered by codecov in
cpp_generator.py (FlashStringLiteral.__init__ and __str__).
2026-02-09 07:45:03 -06:00
J. Nick Koston
5370687001
[wizard] Use secrets module for fallback AP password generation ( #13864 )
2026-02-09 03:25:41 -06:00
J. Nick Koston
6ee185c58a
[dashboard] Use resolve/relative_to for download path validation ( #13867 )
2026-02-09 03:25:23 -06:00
Clyde Stubbs
756f1c6b7e
[lvgl] Fix crash with unconfigured top_layer ( #13846 )
2026-02-08 21:53:43 -05:00
J. Nick Koston
41fedaedb3
[udp] Eliminate per-loop heap allocation using std::span ( #13838 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2026-02-08 08:26:47 -06:00