J. Nick Koston
889886909b
[core] Soft deprecate heap-allocating string helpers to prevent fragmentation patterns ( #13156 )
2026-01-12 12:48:54 -10:00
J. Nick Koston
655e2b43cb
[infrared] Use set_data() for vector timings in control() ( #13171 )
2026-01-12 15:27:42 -06:00
J. Nick Koston
81e639a6ba
[core] Migrate callers and soft deprecate get_mac_address()/get_mac_address_pretty() ( #13157 )
2026-01-12 19:35:49 +00:00
Jonathan Swoboda
f9ffd134df
[packet_transport] Fix packet size check to account for round4 padding ( #13165 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-12 14:10:15 -05:00
Jonathan Swoboda
c50bf45496
[ltr_als_ps] Remove incorrect device_class from count sensors ( #13167 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-12 14:09:54 -05:00
J. Nick Koston
9f9341a700
[web_server] Fix select compilation error in v1 ( #13169 )
2026-01-12 18:42:10 +00:00
tomaszduda23
71d532a349
[nrf52,sdk] Add framework version support ( #12489 )
2026-01-12 13:31:09 -05:00
Jasper van der Neut - Stulen
61a89a97d7
[deep_sleep] Fix GPIO wakeup on ESP32-C3/C6 ( #12803 )
2026-01-12 13:03:13 -05:00
Jasper van der Neut - Stulen
0c3433d056
[deep_sleep] Fix GPIO wakeup comment ( #12815 )
2026-01-12 12:57:58 -05:00
mikaabra
7e1cda8f9f
[esp32_can] Add listen-only mode to esp32_can component ( #13084 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-12 12:50:59 -05:00
J. Nick Koston
7f0e4eaa84
[nfc] Use stack-based hex formatting in pn7150/pn7160 components ( #13163 )
2026-01-12 07:38:39 -10:00
J. Nick Koston
8cccfa5369
[mqtt][prometheus][graph] Migrate value_accuracy_to_string() to stack-based alternative ( #13159 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-12 07:38:20 -10:00
J. Nick Koston
7ea6bcef88
[api] Use stack buffer for bytes field dumping in proto message logs ( #13162 )
2026-01-12 07:37:58 -10:00
tomaszduda23
353daa97d0
[nrf52,zigbee] Warning if spaces in description ( #13114 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-01-12 14:45:15 +00:00
Jas Strong
6c68ebe86e
[rd03d] Filter targets with sentinel speed values ( #13146 )
...
Co-authored-by: jas <jas@asspa.in >
2026-01-12 09:25:43 -05:00
dependabot[bot]
29cef3bc5d
Bump aioesphomeapi from 43.12.0 to 43.13.0 ( #13160 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-11 19:26:40 -10:00
Keith Burzinski
83eebdf15d
[infrared] Implement experimental API/Core/component for new component/entity type ( #13129 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-01-12 05:01:23 +00:00
J. Nick Koston
595217786c
[tuya][rc522][remote_base] Migrate format_hex_pretty() to stack-based alternatives ( #13158 )
2026-01-12 04:47:57 +00:00
J. Nick Koston
912f94d1e8
[api] Use StringRef for HomeassistantServiceMap.value to eliminate heap allocations ( #13154 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-11 17:54:06 -10:00
J. Nick Koston
ea8ae2ae60
[climate] Return StringRef from get_custom_fan_mode() and get_custom_preset() ( #13103 )
2026-01-11 17:53:06 -10:00
J. Nick Koston
e1aac7601d
[event] Return StringRef from get_last_event_type() ( #13104 )
2026-01-11 17:52:54 -10:00
J. Nick Koston
f1b11b1855
[light] Return StringRef from LightEffect::get_name() and LightState::get_effect_name() ( #13105 )
2026-01-11 17:52:39 -10:00
J. Nick Koston
23f9f70b71
[select] Return StringRef from current_option() ( #13095 )
2026-01-11 17:40:43 -10:00
J. Nick Koston
eeeae53f76
[fan] Return StringRef from get_preset_mode() for safety and modern API ( #13092 )
2026-01-11 17:40:09 -10:00
J. Nick Koston
45c0796e40
[ci] Add RP2040 to memory impact analysis ( #13134 )
2026-01-11 17:19:00 -10:00
J. Nick Koston
38e2e4a56d
[runtime_stats] Fix log output formatting alignment ( #13155 )
2026-01-11 17:18:49 -10:00
J. Nick Koston
52132ea3bc
[ch422g][lc709203f][qmc5883l] Avoid heap allocation in status_set_warning calls ( #13152 )
2026-01-11 17:18:37 -10:00
J. Nick Koston
ace3ff2170
[safe_mode] Conditionally compile callback when on_safe_mode is configured ( #13136 )
2026-01-11 17:18:24 -10:00
J. Nick Koston
26e90b4ca6
[light] Move LightColorValues::lerp() out of header to reduce code duplication ( #13138 )
2026-01-11 17:18:13 -10:00
J. Nick Koston
684790c2ab
[web_server_idf] Reduce heap usage in DefaultHeaders and auth ( #13141 )
2026-01-11 17:17:57 -10:00
J. Nick Koston
6a3737bac3
[improv_serial] Use int8_to_str to avoid heap allocation for RSSI formatting ( #13149 )
2026-01-11 17:17:44 -10:00
J. Nick Koston
723ca57617
[uptime] Format text sensor output on stack to avoid heap allocations ( #13150 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-11 17:17:32 -10:00
J. Nick Koston
909bd1074a
[wifi] Fix captive portal/improv only attempting last configured network ( #13086 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-11 17:17:18 -10:00
J. Nick Koston
68064dc974
[web_server] Fix v1 compilation on ESP-IDF by adding missing write method ( #13153 )
2026-01-11 17:17:07 -10:00
Jonathan Swoboda
742d724e65
[seeed_mr24hpc1] Add ifdef guards for conditional entity types ( #13147 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-11 22:16:55 -05:00
dependabot[bot]
5ae46a4369
Bump aioesphomeapi from 43.11.0 to 43.12.0 ( #13139 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-11 09:49:17 -10:00
J. Nick Koston
a1395af763
[helpers] Add format_hex_prefixed_to for "0x" prefixed hex formatting ( #13115 )
2026-01-10 17:07:21 -10:00
J. Nick Koston
6222fae907
[libretiny] Disable BLE stack on BK7231N to save ~21KB RAM ( #13131 )
2026-01-10 16:43:15 -10:00
J. Nick Koston
e34532f283
[sensor] Use C++17 nested namespace syntax ( #13116 )
2026-01-10 21:42:35 -05:00
Keith Burzinski
f2eb61a767
[api] Proto code generator changes for #12985 ( #13100 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-01-10 15:43:27 -10:00
dependabot[bot]
5725a4840e
Bump aioesphomeapi from 43.10.1 to 43.11.0 ( #13132 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-11 01:09:25 +00:00
J. Nick Koston
de82f96ccb
[core] Rename FixedVector::shrink_to_fit() to release() for clarity ( #13130 )
2026-01-11 00:43:31 +00:00
Jonathan Swoboda
6c981d8b71
[esp32_hosted] Bump component versions ( #13118 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-10 10:26:42 -10:00
Jas Strong
c03faf2d9a
[aqi] Fix precision loss for low PM concentration values ( #13120 )
...
Co-authored-by: jas <jas@asspa.in >
2026-01-10 09:40:14 -10:00
esphomebot
da7680f7d9
Update webserver local assets to 20260110-013228 ( #13113 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-01-09 16:38:01 -10:00
Douwe
cea2878b55
[water_heater] (3/4) Implement web_server for new water_heater component ( #12511 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-01-09 15:25:42 -10:00
Jonathan Swoboda
e0ff7fdaa1
[esp32_hosted] Add HTTP-based coprocessor firmware update support ( #13090 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-09 17:36:56 -05:00
tomaszduda23
3c9b300c46
[CI] skip endpoint check due to test grouping ( #13111 )
2026-01-09 22:13:37 +00:00
J. Nick Koston
32f90b2855
[mdns] Remove deprecated api password from test configuration ( #13107 )
2026-01-09 09:40:24 -10:00
J. Nick Koston
2fb7c0d453
[mapping] Fix test SPI data rate for RP2040 ( #13108 )
2026-01-09 09:39:53 -10:00