J. Nick Koston
4634eb3ce4
Merge upstream/dev into parition_callbacks
...
Resolved conflicts in text_sensor.cpp by preserving the PartitionedCallbackManager
implementation while adding back pragma directives for deprecation warnings.
2025-12-02 15:25:25 -06:00
dependabot[bot]
708496c101
Bump actions/checkout from 6.0.0 to 6.0.1 ( #12259 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 13:45:38 -06:00
Jonathan Swoboda and Claude
2f75962b19
[analog_threshold] Fix oscillation when using invert filter ( #12251 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-02 13:40:46 -05:00
J. Nick Koston
a6a6f482e6
[core] Add PROGMEM macros and move web_server JSON keys to flash ( #12214 )
2025-12-02 16:51:05 +00:00
dependabot[bot]
638c59e162
Bump pylint from 4.0.3 to 4.0.4 ( #12239 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 10:13:20 -06:00
Flo
8f97f3b81f
[wifi] Fix ap_active condition ( #12227 )
2025-12-02 10:12:27 -06:00
J. Nick Koston
6ce2a45691
[text_sensor] Add deprecation warning for raw_state member access ( #12246 )
2025-12-02 10:03:58 -06:00
J. Nick Koston
77477bd330
[web_server_idf] Fix SSE multi-line message formatting ( #12247 )
2025-12-02 10:03:29 -06:00
J. Nick Koston
3f08cacf71
[valve] Store valve state strings in flash on ESP8266 ( #12202 )
2025-12-02 10:02:51 -06:00
J. Nick Koston
d1583456e9
[web_server] Store update state strings in flash on ESP8266 ( #12204 )
2025-12-02 10:02:29 -06:00
J. Nick Koston
101103c666
[core] Add RAM strings and symbols analysis to analyze-memory command ( #12161 )
2025-12-02 10:02:09 -06:00
J. Nick Koston
5142ff372b
[light] Use listener pattern for state callbacks with lazy allocation ( #12166 )
2025-12-02 10:01:54 -06:00
J. Nick Koston and Copilot
f9ad832e7b
[esp32_camera] Replace std::function callbacks with CameraListener interface ( #12165 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-02 09:59:32 -06:00
J. Nick Koston
deda7a1bf3
[lock] Store lock state strings in flash on ESP8266 ( #12163 )
2025-12-02 09:59:05 -06:00
29be1423f5
[core] Filter noisy platformio log messages ( #12218 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-12-02 08:59:50 -05:00
J. Nick Koston
10ddebc737
[text_sensor] Avoid duplicate string storage when no filters configured ( #12205 )
2025-12-01 22:17:31 -06:00
dependabot[bot]
9a0731437a
Bump aioesphomeapi from 42.9.0 to 42.10.0 ( #12245 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 22:11:33 -06:00
J. Nick Koston
82a06c697e
[esp32] Place ring buffer functions in flash by default (prep for IDF 6.0) ( #12184 )
2025-12-02 03:57:41 +00:00
dependabot[bot]
c45cd44bb8
Bump github/codeql-action from 4.31.5 to 4.31.6 ( #12234 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 21:49:25 -06:00
2903a4aa92
[ota] Use ESP-IDF OTA backend for all ESP32 builds ( #12244 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-12-02 03:41:34 +00:00
J. Nick Koston
6943803176
[cover] Store cover state strings in flash on ESP8266 ( #12196 )
2025-12-01 21:26:13 -06:00
J. Nick Koston
6dafc5137e
[esp32] Place FreeRTOS functions in flash by default (prep for IDF 6.0) ( #12182 )
2025-12-01 21:24:08 -06:00
Djordje Mandic
df58e832e5
[esp8266] Allow IN&OUT pin config for ESP8266 ( #12238 )
2025-12-01 15:44:33 -08:00
e42cf9a4f4
[mqtt] Enable support for the RTL87XX platform ( #7697 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-12-01 23:06:47 +00:00
J. Nick Koston and Keith Burzinski
96f28f0ab4
[button] Convert to C++17 nested namespace style ( #12233 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-12-01 17:50:29 -05:00
J. Nick Koston
d332edfaca
[datetime] Convert to C++17 nested namespace style ( #12235 )
2025-12-01 17:50:03 -05:00
Keith Burzinski
d4bd282bb4
[helpers] Fix unit tests following #12135 ( #12237 )
2025-12-01 22:08:49 +00:00
Jonathan Swoboda and Claude
78df884bb5
[rtl87xx] Fix AsyncTCP compilation by upgrading FreeRTOS to 8.2.3 ( #12230 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-01 16:03:00 -05:00
Keith Burzinski and J. Nick Koston
52fe3de78f
[zwave_proxy] Use new socket wake infrastructure to reduce latency, convert to C++17 namespace style ( #12135 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-12-01 14:27:20 -06:00
Keith Burzinski
6a79ce8eff
[uart] Automatically enable the socket wake infrastructure when RX wake requested ( #12221 )
2025-12-01 14:16:39 -06:00
2b7695ba3f
[core] Fix clean all windows ( #12217 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-12-01 12:40:56 -05:00
6d336676a2
[remote_transmitter, remote_receiver] Add RP2040 support ( #12048 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-12-01 12:09:58 -05:00
Robert Resch
b322622ef1
[micronova] Convert to C++17 namespace style ( #12229 )
2025-12-01 10:47:00 -05:00
J. Nick Koston
065c1bfc6a
[core] Fix status_momentary API misuse and optimize parameter type ( #12216 )
2025-12-01 08:34:07 -06:00
Keith Burzinski
664881bc13
[uart] Convert to C++17 namespace style ( #12220 )
2025-12-01 07:57:18 -05:00
Keith Burzinski
dbc16ce468
[wifi_info] Fix compilation error when using only mac_address sensor, add tests ( #12222 )
2025-12-01 02:48:47 -06:00
Keith Burzinski and J. Nick Koston
161a18b326
[uart] Add wake_loop_on_rx flag for low latency processing ( #12172 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-12-01 00:33:23 -06:00
Jonathan Swoboda and Claude
4335fcdb72
[psram] Add C5 support ( #12215 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-30 23:27:10 -05:00
Darsey Litzenberger
bf4ef36c3a
[ade7953] Apply voltage_gain setting to both channels ( #12180 )
2025-11-30 19:17:50 -05:00
J. Nick Koston
2ca118f371
[web_server] Replace routing table with if-else chain to save 116 bytes RAM ( #12139 )
2025-12-01 12:25:46 +13:00
J. Nick Koston
82e1238330
[lock] Refactor trigger classes to template and add integration tests ( #12193 )
2025-11-30 17:09:02 -06:00
Jimmy Hedman
8308bc2911
[mdns] Bump mDNS component to 1.9.1 ( #12207 )
2025-11-30 08:06:06 -05:00
Jonathan Swoboda
47c767fa5e
[openthread] Add C5 support ( #12200 )
2025-11-30 08:04:45 -05:00
Jonathan Swoboda and Claude
e95ceafc17
[mopeka_pro_check] Fix negative temperatures ( #12198 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-30 08:04:33 -05:00
Jonathan Swoboda
7317bf4a5d
[esp32_can] Add P4 support ( #12201 )
2025-11-30 08:04:19 -05:00
J. Nick Koston
042a08887f
[climate] Use C++17 nested namespace syntax ( #12194 )
2025-11-30 00:54:49 +00:00
J. Nick Koston
77f5f2326f
[hlk_fm22x] Fix Action::play method signatures ( #12192 )
2025-11-29 19:36:12 -05:00
Darsey Litzenberger
d82a92b406
[ade7953_base] Add missing CODEOWNERS ( #12181 )
2025-11-29 18:41:47 -05:00
dependabot[bot] and J. Nick Koston
ec88bf0cb1
Bump ruff from 0.14.5 to 0.14.7 ( #12190 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-11-29 22:56:26 +00:00
dependabot[bot]
46567c4716
Bump aioesphomeapi from 42.8.0 to 42.9.0 ( #12189 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-29 22:55:27 +00:00